eBooks

10 Books found
[PDF] The Clean Coder: A Code of Conduct for Professional Programmers

Authors: Robert C. Martin

In Science, Nonfiction, Computer Science

By Up PDF

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.

[PDF] The Pragmatic Programmer: Your Journey to Mastery

Authors: Andrew Hunt , David Hurst Thomas

In Science, Nonfiction, Computer Science

By Up PDF

Straight from the trenches, The Pragmatic Programmer, 20th Anniversary Edition cuts through the increasing specialization and technicalities of modern software development to examine the core process: transforming a requirement into working, maintainable code that delights users. Extensively updated with ten new sections and major revisions throughout, this edition covers topics ranging from career development to architectural techniques for keeping code flexible, adaptable, and reusable.

[PDF] Effective Java by Joshua Bloch

Authors: Joshua Bloch

In Science, Nonfiction, Computer Science

By Up PDF

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections.

[PDF] Adobe Photoshop and Lightroom Classic CC Classroom in a Book (2019 Release)

Authors: Rafael Concepcion

In Nonfiction, Computer Science

By Up PDF

Learn Adobe Photoshop CC and Lightroom CC from the ground up, and develop your specific workflow for making great images. Start by importing and organizing your images into collections that make sense for you. Develop your pictures to make the most out of every pixel. Learn how Photoshop can take your vision further by using tools that enhance your work in Lightroom. Finally, you'll learn how Lightroom and Photoshop work hand in hand to give you the most powerful creative tools for your digital photography.

[PDF] Refactoring: Improving the Design of Existing Code

Authors: Martin Fowler

In Science, Nonfiction, Computer Science

By Up PDF

Fully Revised and Updated-Includes New Refactorings and Code Examples "Any fool can write code that a computer can understand. Good programmers write code that humans can understand."

[PDF] Clean Architecture by Robert C. Martin

Authors: Robert C. Martin

In Science, Nonfiction, Computer Science

By Up PDF

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.

[PDF] The Go Programming Language by Alan A.A. Donovan

Authors: Brian W. Kernighan , Alan A.A. Donovan

In Science, Nonfiction, Computer Science

By Up PDF

Go is an open-source programming language that makes it easy to build clean, reliable, and efficient software. It has been winning converts from dynamic language enthusiasts as well as users of traditional compiled languages. The former appreciate the robustness and efficiency that Go's lightweight type system brings to their code; the latter find Go's simplicity and fast tools a refreshing change. Thanks to its well-designed standard libraries and its excellent support for concurrent programming, Go is fast becoming the language of choice for distributed systems.

[PDF] Clean Code: A Handbook of Agile Software Craftsmanship

Authors: Robert C. Martin

In Science, Nonfiction, Computer Science

By Up PDF

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.

[PDF] Working Effectively with Legacy Code

Authors: Michael C. Feathers

In Science, Nonfiction, Computer Science

By Up PDF

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.