自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (23)
  • 收藏
  • 关注

空空如也

[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

2019-10-28

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

2016-10-13

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

2016-10-13

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

2013-12-27

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) <> Paperback: 504 pages Publisher: Addison-Wesley Professional (July 2012) Language: English ISBN-10: 0137043295 ISBN-13: 978-0137043293 <> 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.

2012-10-02

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.

2012-09-23

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

2012-02-24

[2011] Managing Software Debt - Building for Inevitable Change.(Chris Sterling)

Managing Software Debt: Building for Inevitable Change (Agile Software Development Series) Chris Sterling (Author) Hardcover: 288 pages Publisher: Addison-Wesley Professional; 1 edition (December 20, 2010) Language: English ISBN-10: 0321554132 ISBN-13: 978-0321554130 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

2012-02-24

[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

2012-02-24

Specification by Example - How Successful Teams Deliver the Right Software

Specification by Example: How Successful Teams Deliver the Right Software Gojko Adzic (Author) <<Product Details>> - Paperback: 296 pages - Publisher: Manning Publications; 1 edition (June 3, 2011) - Language: English - ISBN-10: 1617290084 - ISBN-13: 978-1617290084 <<Summary>> Specification by Example is an emerging practice for creating software based on realistic examples, bridging the communication gap between business stakeholders and the dev teams building the software. In this book, author Gojko Adzic distills interviews with successful teams worldwide, sharing how they specify, develop, and deliver software, without defects, in short iterative delivery cycles. <<About the Technology>> Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose. <<About the Book>> This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban. <<Who Should Read this Book>> This book is written for developers, testers, analysts, and business people working together to build great software. <<What's Inside - Common process patterns - How to avoid bad practices - Fitting SBE in your process - 50+ case studies

2011-07-20

The Clean Coder - A Code of Conduct for Professional Programmers

Robert C. Martin, "The Clean Coder: A Code of Conduct for Professional Programmers" Prentice Hall | 2011 | ISBN: 0137081073 | 256 pages | PDF | 6 MB Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice—about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers will learn: - What it means to behave as a true software craftsman - How to deal with conflict, tight schedules, and unreasonable managers - How to get into the flow of coding, and get past writer’s block - How to handle unrelenting pressure and avoid burnout - How to combine enduring attitudes with new development paradigms - How to manage your time, and avoid blind alleys, marshes, bogs, and swamps - How to foster environments where programmers and teams can thrive - When to say “No”—and how to say it - When to say “Yes”—and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them—and earn the pride and fulfillment that they alone possess.

2011-06-12

Integrating CMMI and Agile Development: Case Studies and Proven Techniques for Faster Performance Improvement

[2010] Integrating CMMI and Agile Development - Case Studies and Proven Techniques for Faster Performance Improvement.(Paul E. McMahon).[0321714105].pdf Paperback: 368 pages Publisher: Addison-Wesley Professional; 1 edition (August 19, 2010) Language: English ISBN-10: 0321714105 ISBN-13: 978-0321714107 Product Description “This book will be a great help to a variety of organizations figuring out how best to implement CMMI, including large and small enterprises, even if their starting point is not ‘Agile.’ All-in-all, this contains ‘pearls of wisdom’ that will make a much-appreciated contribution to the software engineering community.” – Mike Konrad, Chief Architect, CMMI, Software Engineering Institute; coauthor, CMMI®: Guidelines for Process Integration and Product Improvement, Second Edition “This book will challenge many of your (mis)understandings about both Agile delivery and CMMI. Paul thoughtfully applies his years of practical experience to help bridge two disparate communities who are working towards the same goal–improving an organization’s IT productivity. It’s about time someone wrote a book like this.” – Scott W. Ambler, Chief Methodologist for Agile and Lean, IBM Rational; author, Agile Modeling; and coauthor, Enterprise Unified Process Many organizations that have improved process maturity through Capability Maturity Model Integration (CMMI®) now also want greater agility. Conversely, many organizations that are succeeding with Agile methods now want the benefits of more mature processes. The solution is to integrate CMMI and Agile. Integrating CMMI® and Agile Development offers broad guidance for melding these process improvement methodologies. It presents six detailed case studies, along with essential real-world lessons, big-picture insights, and mistakes to avoid. Drawing on decades of process improvement experience, author Paul McMahon explains how combining an Agile approach with the CMMI process improvement framework is the fastest, most effective way to achieve your business objectives. He offers practical, proven techniques for CMMI and Agile integration, including new ways to extend Agile into system engineering and project management and to optimize performance by focusing on your organization’s unique, culture-related weaknesses.

2010-10-25

The Design of Design: Essays from a Computer Scientist

New essays by Fred Brooks, "a worthy successor to the classic Mythical Man-Month." http://www.amazon.com/Design-Essays-Computer-Scientist/dp/0201362988 Paperback: 448 pages Publisher: Addison-Wesley Professional; 1 edition (April 1, 2010) Language: English ISBN-10: 0201362988 ISBN-13: 978-0201362985 Product Description: Making Sense of Design Effective design is at the heart of everything from software development to engineering to architecture. But what do we really know about the design process? What leads to effective, elegant designs? The Design of Design addresses these questions. These new essays by Fred Brooks contain extraordinary insights for designers in every discipline. Brooks pinpoints constants inherent in all design projects and uncovers processes and patterns likely to lead to excellence. Drawing on conversations with dozens of exceptional designers, as well as his own experiences in several design domains, Brooks observes that bold design decisions lead to better outcomes. The author tracks the evolution of the design process, treats collaborative and distributed design, and illuminates what makes a truly great designer. He examines the nuts and bolts of design processes, including budget constraints of many kinds, aesthetics, design empiricism, and tools, and grounds this discussion in his own real-world examples–case studies ranging from home costruction to IBM’s Operating System/360. Throughout, Brooks reveals keys to success that every designer, design project manager, and design researcher should know.

2010-04-09

User Experience Re-Mastered: Your Guide to Getting the Right Design

Paperback: 396 pages Publisher: Morgan Kaufmann (October 19, 2009) Language: English ISBN-10: 0123751144 ISBN-13: 978-0123751140 Good user interface design isn't just about aesthetics or using the latest technology. Designers also need to ensure their product is offering an optimal user experience. This requires user needs analysis, usability testing, persona creation, prototyping, design sketching, and evaluation through-out the design and development process. User Experience Re-Mastered takes tried and tested material from best-selling books in Morgan Kaufmann's Series in Interactive Technologies and presents it in typical project framework. Chauncey Wilson guides the reader through each chapter, introducing each stage, explaining its context, and emphasizing its significance in the user experience lifecycle. This gives readers practical and easily applicable direction for creating web sites and web applications that ensure the ultimate experience. A must read for students, those new to the field, and anyone designing interfaces for people!

2010-04-09

ASP.NET MVC Framework Unleashed(Stephen Walther)

Paperback: 744 pages Publisher: Sams; 1 edition (July 24, 2009) Language: English ISBN-10: 0672329980 ISBN-13: 978-0672329982 In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft's new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible. Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects. In Part II, you'll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you'll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality. Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft's ASP.NET development team. Understand how to: - Build enterprise-scale web applications far more rapidly and effectively - Develop web applications that are easier to maintain and extend over time - Gain unprecedented control over the appearance of your website or application - Expose intuitive URLs that are friendlier to search engines and users alike - Create ASP.NET MVC models that contain all your application's business, validation, and data access logic - Make the most of HTML helpers, model binders, action filters, routing, and authentication - Efficiently deploy your ASP.NET MVC applications - Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements - Create ASP.NET MVC applications using unit test and mock object framework

2010-01-07

The Passionate Programmer(Chad Fowler)

The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) by Chad Fowler Paperback: 200 pages Publisher: Pragmatic Bookshelf (May 28, 2009) Language: English ISBN-10: 1934356344 ISBN-13: 978-1934356340 Format: PDF Description: Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself--don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life.

2009-12-17

Apprenticeship Patterns - Guidance for the Aspiring Software Craftsman

Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career.

2009-12-16

Secrets of the Oracle Database

Norbert reveals heretofore undocumented internal algorithms, PL/SQL packages, parameters, debugging interfaces, and more. However, this isn’t a book of trivia: each secret revealed has a definite useful application.

2009-11-14

UML Demystified

UML Demystified explains how to read, model, and use UML to create well-structured, stable software products. This self-teaching guide comes complete with key points, background information, quizzes at the end of each chapter, and even a final exam. Simple enough for beginners but challenging enough for advanced students, this is a lively and entertaining brush-up, introductory text, or classroom supplement. Get started using UML in no time using this easy-to-follow guide. UML Demystified shows you how to visually plan, develop, and analyze software projects with this powerful modeling language. Step-by-step instructions with lots of examples help you learn quickly. You’ll begin by learning the basics of UML. Then you’ll get details on use cases, activity diagrams, interaction diagrams, class diagrams, statecharts, components, and deployment diagrams. Featuring end-of-chapter quizzes and a final exam, this book will have you programming in UML right away.

2009-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除