Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience.
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience.
With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically.
With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically.
Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset.
Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset.
If youre getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocksObjective-C, Xcode, and Cocoa Touch.
Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform.
Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform.
In todays app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code thats more reliable, easier to scale, and better-performing.
In todays app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code thats more reliable, easier to scale, and better-performing.
If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier.
If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier.