Books

Coding All-in-One For Dummies

- April 21, 2017

See all the things coding can accomplish The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional re... Read More

HTML and CSS: Design and Build Websites

- November 8, 2011

A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management... Read More

HTML and CSS QuickStart Guide: The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering ... of Modern Web Design (QuickStart Guides)

- January 22, 2021

Master HTML and CSS fundamentals to create beautiful websites. The best book on the market for modern web design fundamentals. Every one of the over 4 billion webpages online today use HTML markup language to display its content. HTML is everywhere. Experienced developers know that a mastery of H... Read More

Microservices Patterns: With examples in Java

- November 19, 2018

Summary Microservices Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for the use the microservice architecture, this clearly-written guide takes a balanced, pragmatic approach, exploring both the be... Read More

Reviewed by

Building Microservices: Designing Fine-Grained Systems

- September 28, 2021

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, the second edition of this p... Read More

Reviewed by

Introducing Python: Modern Computing in Simple Packages

- December 3, 2019

Easy to understand and fun to read, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain ... Read More

Learning Go: An Idiomatic Approach to Real-World Go Programming

- March 23, 2021

Go is rapidly becoming the preferred language for building web services. There are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages. But tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns... Read More

Reviewed by

Java: The Complete Reference, Twelfth Edition

- November 24, 2021

The definitive guide to Java programming—thoroughly revised for Java SE 17 Fully updated for the current version of Java, Java SE 17, this practical guide from Oracle Press shows, step by step, how to design, write, troubleshoot, run, and maintain high-performance Java programs. Inside, bestselli... Read More

Reviewed by

UX Strategy: Product Strategy Techniques for Devising Innovative Digital Solutions

- April 6, 2021

User experience (UX) strategy requires a careful blend of business strategy and UX design, and this hands-on guide offers an easy-to-apply framework for executing it. This updated edition introduces strategy tools and techniques to help you and your team craft innovative products that people want... Read More

Reviewed by

Practical Vim: Edit Text at the Speed of Thought

- November 17, 2015

"Vim is a fast and efficient text editor that will make you a faster and more efficient developer. In more than 120 Vim tips, you'll quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks"--Back cover. "Vim is a fast and efficient text editor that ... Read More

Reviewed by

Head First HTML and CSS: A Learner's Guide to Creating Standards-Based Web Pages

- September 18, 2012

Presents information on creating Web pages using HTML and CSS. Presents information on creating Web pages using HTML and CSS. Read More

Reviewed by

AWS Cookbook: Recipes for Success on AWS

- December 28, 2021

This practical guide provides over 100 self-contained recipes to help you creatively solve issues you may encounter in your AWS cloud endeavors. If you're comfortable with rudimentary scripting and general cloud concepts, this cookbook will give you what you need to both address foundational task... Read More

Reviewed by

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

- December 10, 2019

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic sys... Read More

Reviewed by

Kotlin in Action

- February 19, 2017

Kotlin is a new programming language targeting the Java platform. It offers on expressiveness and safety without compromising simplicity, seamless interoperability with existing Java code, and great tooling support. Because Kotlin generates regular Java bytecode and works together with existing J... Read More

Reviewed by

Terraform: Up & Running: Writing Infrastructure as Code

- October 8, 2019

Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IAC) across a variety of cloud and virtualization platforms, including Azure, Google Cloud, DigitalOcean, and others. The updated second edition of this hands-on guide is fastest wa... Read More

Reviewed by

Java: A Beginner's Guide, Ninth Edition

- January 7, 2022

A practical introduction to Java programming—fully revised for the latest version, Java SE 17 Thoroughly updated for Java Platform Standard Edition 17, this hands-on resource shows, step by step, how to get started programming in Java from the very first chapter. Written by Java guru Herbert Schi... Read More

Reviewed by

Production Kubernetes: Building Successful Application Platforms

- April 6, 2021

Kubernetes has become the dominant container orchestrator, but many organizations that have recently adopted this system are still struggling to run actual production workloads. In this practical book, four software engineers from VMware bring their shared experiences running Kubernetes in produc... Read More

Reviewed by

Python for DevOps: Learn Ruthlessly Effective Automation

- January 7, 2020

Python for DevOps shows you how to harness Python for everyday Linux systems administration tasks, as well as today's most useful devops tools, including Docker, Kubernetes, and Terraform. Embrace automation and you'll never look at a boring task the same way again. Python essentials for DevOps ... Read More