• [2018] Elm for Web Development.(Ajdin Imsirovic).[1788299051]

    [2018] Elm for Web Development - Create Scalable Web Applications by Learning the Elm Programming Language.(Ajdin Imsirovic).[1788299051].{4.0(1)}.epub.rar Elm Web Development: An introductory guide to building functional web apps using Elm Paperback – April 10, 2018 by Ajdin Imsirovic (Author) 4.0 out of 5 stars 1 rating Explore why ELM is a great alternative to using pure JavaScript and other JS-based solutions by building complete apps and websites. Key Features - Develop your own scalable and modular web applications with Elm to make web development less messy compared to your JavaScript apps - Create personal portfolio website, a weather application, and a unit conversion website, and integrate your Elm apps with Rails 5 - Boost the performance of your application with no runtime exceptions and JavaScript interoperability Book Description Web development with JavaScript usually involves dealing with performance and maintenance issues. JavaScript fatigue makes it difficult for many developers to keep up with the increasing complexity posed by the multitude of JavaScript frameworks with changing versions, and the need to use different tools such as task runners, module bundlers, compilers, testing suites, linting and debuggers. Elm is an easy-to-learn, functional programming language that simplifies web development by eliminating the complexity associated with using JavaScript for web development. Elm is a statically typed language and thus makes a front end web developer's life easier by preventing run-time errors. You will begin by seeing the bigger picture of where Elm fits into the web development world and learning the basics of Elm programming. Firstly, you will get a taste for web development with Elm by developing a simple fizz-buzz app. Next you will get hands-on with advanced Elm concepts as you develop your own personal blogging website, a unit conversion app and a weather app with Elm. Finally, you will also learn how to integrate Elm with a Rails 5 app with the help of Webpack. By the end of the book you will have learned Elm programming, and its applications, and will appreciate how Elm Paperback: 369 pages Publisher: Packt Publishing - ebooks Account (March 30, 2018) Language: English ISBN-10: 1788299051 ISBN-13: 978-1788299053

    0
    91
    947KB
    2019-10-28
    9
  • Clojure电子书合集2(13本)

    [2013] Functional Programming Patterns in Scala and Clojure - Write Lean Programs for the JVM.(Michael Bevilacqua-Linn).[1937785475].pdf+epub.rar [2014] Clojure Cookbook - Recipes for Functional Programming.(Luke VanderHart, Ryan Neufeld).[1449366171].pdf+epub.rar [2014] Clojure for Machine Learning.(Akhil Wali).[1783284358].pdf+epub.rar [2014] Mastering Clojure Data Analysis.(Eric Rochester).[1783284137].pdf+epub.rar [2014] Mastering Clojure Macros - Write Cleaner, Faster, Smarter Code.(Colin Jones).[1941222226].pdf [2014] The Joy of Clojure, 2nd Edition.(Michael Fogus, Chris Houser).[1617291412].pdf [2014] Web Development with Clojure - Build Bulletproof Web Apps with Less Code.(Dmitri Sotnikov).[1937785645].pdf+epub.rar [2015] Clojure Applied - From Practice to Practitioner.(Ben Vandgrift, Alex Miller).[1680500740].pdf [2015] Clojure Data Analysis Cookbook, 2nd Edition.(Eric Rochester).[1784390291].pdf+epub.rar [2015] Clojure Data Structures and Algorithms Cookbook.(Rafik Naccache).[1785281453].pdf [2015] Clojure for Data Science.(Henry Garner).[1784397180].pdf [2015] Clojure High Performance Programming, 2nd Edition.(Shantanu Kumar).[1785283642].pdf+epub.rar [2015] Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure.(Leonardo Borges).[1783986662].pdf

    0
    192
    74.79MB
    2016-10-13
    16
  • Clojure电子书合集1(12本)

    [2009] Programming Clojure.(Stuart Halloway).[1934356336].pdf [2010] Functional Programming with Clojure - Simple Concurrency on the JVM.(Tim Berglund, Matthew McCullough).[193650202X].pdf [2010] Practical Clojure - Full Introduction to Clojure, a full Lisp variant for the JVM.(Luke VanderHart, StuartSierra).[1430272317].pdf [2010] Seven Languages in Seven Weeks - A Pragmatic Guide to Learning Programming Languages.(Bruce Tate).[193435659X].pdf(e+c)+code.rar [2011] Clojure in Action.(Amit Rathore).[1935182595].pdf [2011] The Joy of Clojure - Thinking the Clojure Way.(Michael Fogus, Chris Houser).[1935182641].pdf [2012] Clojure Programming - Practical Lisp for the Java World.(Chas Emerick, Brian Carper, Christophe Grand).[1449394701].pdf+epub.rar [2012] ClojureScript - Up and Running.(Stuart Sierra, Luke VanderHart).[1449327435].pdf+epub.rar [2012] Programming Clojure, 2nd Edition.(Stuart Halloway, Aaron Bedra).[1934356867].pdf+epub.rar [2013] Clojure Data Analysis Cookbook.(Eric Rochester).[178216264X].pdf+epub.rar [2013] Clojure for Domain-Specific Languages.(Ryan D. Kelker).[1782166505].pdf+epub.rar [2013] Clojure High Performance Programming.(Shantanu Kumar).[1782165606].pdf+epub.rar

    0
    312
    67.95MB
    2016-10-13
    16
  • [2015] Scrum and XP from the Trenches, 2nd Edition.(Henrik Kniberg).[1329224272]

    Paperback: 184 pages Publisher: lulu.com (June 29, 2015) Language: English ISBN-10: 1329224272 ISBN-13: 978-1329224278 This book aims to give you a head start by providing a detailed down-to-earth account of how one Swedish company implemented Scrum and XP with a team of approximately 40 people and how they continuously improved their process over a year’s time. Under the leadership of Henrik Kniberg they experimented with different team sizes, different sprint lengths, different ways of defining “done”, different formats for product backlogs and sprint backlogs, different testing strategies, different ways of doing demos, different ways of synchronizing multiple Scrum teams, etc. They also experimented with XP practices – different ways of doing continuous build, pair programming, test driven development, etc, and how to combine this with Scrum.

    5
    48
    23.68MB
    2015-09-29
    10
  • Quality Code: Software Testing Principles, Practices, and Patterns

    Quality Code: Software Testing Principles, Practices, and Patterns Stephen Vance (Author) BOOK DETAILS Paperback: 256 pages Publisher: Addison-Wesley Professional (December 2013) Language: English ISBN-10: 0321832981 ISBN-13: 978-0321832986 BOOK DESCRIPTION Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: Software Testing Principles, Practices, and Patterns, Stephen Vance builds on all that’s been learned about test-driven development, helping you achieve unprecedented levels of first-time quality. Using real-world code examples, this guide introduces patterns, principles, and more than two dozen detailed techniques for testing any software system more fully, effectively, and painlessly. Vance presents a conceptual framework to help you focus your efforts and design recommendations for improving testability across the software lifecycle, and also provides hands-on guidance to simplify testing of the full spectrum of code constructs. You’ll learn how to choose the best testing techniques for every situation, from the most common scenarios to threading. Two complete case studies put it all together, walking you through testing a brand-new Java application and an untested “legacy” JavaScript jQuery plugin. Whether you’re developing cutting-edge code for a new start-up, or maintaining an unruly old system, this guide will help you deliver exactly what you need: quality code. • Simplify unit testing of all your code—and improve integration and system testing • Delineate intent and implementation to promote more reliable and scalable testing • Overcome confusion and misunderstandings about the mechanics of writing tests • Test “side effects,” behavioral characteristics, and contextual constraints • Understand subtle interactions between design and testability—and make them work for, not against, you • Discover core principles that guide your key testing decisions • Explore testing getters/setters, string handling, encapsulation, override variations, visibility, singleton patterns, error conditions, and more • Reproduce and test complex race conditions deterministically TABLE OF CONTENTS Part I: Principles and Practices of Testing Chapter 1. Engineering, Craftsmanship, and First-Time Quality Chapter 2. Intent of Code Chapter 3. Where Do I Start? Chapter 4. Design and Testability Chapter 5. Testing Principles Part II: Testing and Testability Patterns Chapter 6. The Basics Chapter 7. String Handling Chapter 8. Encapsulation and Override Variations Chapter 9. Adjusting Visibility Chapter 10. Interlude: Revisiting Intent Chapter 11. Error Condition Verification Chapter 12. Use Existing Seams Chapter 13. Parallelism Part III: Worked Examples Chapter 14. Test-Driven Java Chapter 15. Legacy JavaScript

    5
    215
    10.93MB
    2013-12-27
    10
  • Essential Scrum: A Practical Guide to the Most Popular Agile Process

    Essential Scrum: A Practical Guide to the Most Popular Agile Process (Addison-Wesley Signature Series (Cohn)) Kenneth S. Rubin (Author) 5.0 out of 5 stars (20 customer reviews) <<Book Details>> Paperback: 504 pages Publisher: Addison-Wesley Professional (July 2012) Language: English ISBN-10: 0137043295 ISBN-13: 978-0137043293 <<Book Description>> A Practical Guide to the Most Popular Agile Process The Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives If you want to use Scrum to develop innovative products and services that delight your customers, Essential Scrum is the complete, single-source reference you’ve been searching for. Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more effectively. Whether you are new to Scrum or years into your use, this book will introduce, clarify, and deepen your Scrum knowledge at the team, product, and portfolio levels. Drawing from Rubin’s experience helping hundreds of organizations succeed with Scrum, this book provides easy-to-digest descriptions enhanced by more than two hundred illustrations based on an entirely new visual icon language for describing Scrum’s roles, artifacts, and activities. Essential Scrum will provide every team member, manager, and executive with a common understanding of Scrum, a shared vocabulary they can use in applying it, and practical knowledge for deriving maximum value from it.

    5
    438
    22.43MB
    2012-10-02
    33
  • Team Geek: A Software Developer's Guide to Working Well with Others

    Team Geek: A Software Developer's Guide to Working Well with Others Brian W. Fitzpatrick (Author), Ben Collins-Sussman (Author) 4.8 out of 5 stars (17 customer reviews) Paperback: 194 pages Publisher: O'Reilly Media; 1 edition (July 18, 2012) Language: English ISBN-10: 1449302440 ISBN-13: 978-1449302443 In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers. Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Even if you’ve spent decades learning the technical side of programming, this book teaches you about the often-overlooked human component. By learning to collaborate and investing in the "soft skills" of software engineering, you can have a much greater impact for the same amount of effort.

    5
    176
    30.29MB
    2012-09-23
    10
  • Oracle Core - Essential Internals for DBAs and Developers.(Jonathan Lewis)

    Oracle Core: Essential Internals for DBAs and Developers Jonathan Lewis (Author) <<Book Details>> Paperback: 280 pages Publisher: Apress; 1 edition (November 23, 2011) Language: English ISBN-10: 1430239549 ISBN-13: 978-1430239543 <<Book Description>> Oracle Core: Essential Internals for DBAs and Developers by Jonathan Lewis provides just the essential information about Oracle Database internals that every database administrator needs for troubleshooting—no more, no less. Oracle Database seems complex on the surface. However, its extensive feature set is really built upon upon a core infrastructure resulting from sound architectural decisions made very early on that have stood the test of time. This core infrastructure manages transactions and the ability to commit and roll back changes, protects the integrity of the database, enables backup and recovery, and allows for scalability to thousands of users all accessing the same data. Most performance, backup, and recovery problems that database administrators face on a daily basis can easily be identified through understanding the essential core of Oracle Database architecture that Lewis describes in this book. * Provides proven content from a world-renowned performance and troubleshooting expert * Emphasizes the significance of internals knowledge to rapid identification of database performance problems * Covers the core essentials and does not waste your time with esoterica What you’ll learn * Oracle's core architectural foundations * How much overhead is reasonable * How to recognize when you're doing too much work * How to predict bottlenecks and why they will happen * How to minimise contention and locking * Why concurrency can slow things down significantly Who this book is for Oracle Core: Essential Internals for DBAs and Developers is aimed at database administrators ready to move beyond the beginning stage of doing work by rote towards the mastery stage, in which knowledge of what needs to be done comes not from a set of recipe-style instructions, but rather from the intimate knowledge and understanding of the system to be managed. Experienced database administrators will also find the book useful in solidifying their knowledge and filling in any missing pieces of the Oracle Database puzzle. Table of Contents 1. Getting Started... 2. Redo and Undo 3. Transactions and Consistency 4. Locks and Latches 5. Caches and Copies 6. Writing and Recovery 7. Parsing and Optimizing 8. RAC and Ruin <<Amazon link>> http://www.amazon.com/dp/product/1430239549

    5
    228
    8.67MB
    2012-02-24
    10
  • [2011] Managing Software Debt - Building for Inevitable Change.(Chris Sterling)

    Managing Software Debt: Building for Inevitable Change (Agile Software Development Series) Chris Sterling (Author) <Product Details> Hardcover: 288 pages Publisher: Addison-Wesley Professional; 1 edition (December 20, 2010) Language: English ISBN-10: 0321554132 ISBN-13: 978-0321554130 <Book Description> Shipping imperfect software is like going into debt. When you incur debt, the illusion of doing things faster can lead to exponential growth in the cost of maintaining software. Software debt takes five major forms: technical, quality, configuration management, design, and platform experience. In today’s rush to market, software debt is inevitable. And that’s okay—if you’re careful about the debt you incur, and if you quickly pay it back. In Managing Software Debt, leading Agile expert Chris Sterling shows how understanding software debt can help you move products to market faster, with a realistic plan for refactoring them based on experience. Writing for all Agile software professionals, Sterling explains why you’re going into software debt whether you know it or not—and why the interest on that debt can bring projects to a standstill. Next, he thoroughly explains each form of software debt, showing how to plan for it intelligently and repay it successfully. You’ll learn why accepting software debt is not the same as deliberate sloppiness, and you’ll learn how to use the software debt concept to systematically improve architectural agility. Coverage includes Managing tensions between speed and perfection and recognizing that you’ll inevitably ship some “not quite right” code Planning to minimize interest payments by paying debts quickly Building architectures that respond to change and help enterprises run more smoothly Incorporating emergent architecture concepts into daily activities, using Agile collaboration and refactoring techniques Delivering code and other software internals that reduce the friction of future change Using early, automated testing to move past the “break/fix” mentality Scripting and streamlining both deployment and rollback Implementing team configuration patterns and knowledge sharing approaches that make software debt easier to repay Clearing away technical impediments in existing architectures Using the YAGNI (“you ain’t gonna need it”) approach to strip away unnecessary complexity Using this book’s techniques, senior software leadership can deliver more business value; managers can organize and support development teams more effectively; and teams and team members can improve their performance throughout the development lifecycle. ================================================ Amazon Link: http://www.amazon.com/dp/0321554132

    4
    148
    5.76MB
    2012-02-24
    9
  • [2011] 12 Essential Skills for Software Architects.(Dave Hendricksen).

    12 Essential Skills for Software Architects Dave Hendricksen (Author) Paperback: 288 pages Publisher: Addison-Wesley Professional; 1 edition (October 5, 2011) Language: English ISBN-10: 0321717295 ISBN-13: 978-0321717290 Master the Crucial Non-Technical Skills Every Software Architect Needs! Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today’s agile environments, these “soft” skills have grown even more crucial to success as an architect. For many developers, however, these skills don’t come naturally–and they’re rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career. In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision. From start to finish, this book’s practical insights can help you get the architect position you want–and thrive once you have it! The soft skills you need… …and a coherent framework and practical methodology for mastering them! Relationship skills Leadership, politics, gracious behavior, communication, negotiation Personal skills Context switching, transparency, passion Business skills Pragmatism, vision, business knowledge, innovation ================================================ Amazon Link: http://www.amazon.com/dp/0321717295

    5
    92
    4.8MB
    2012-02-24
    10
关注 私信
上传资源赚积分or赚钱