These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Professional CSS3
Free Packt eBook by Piotr Sikora (valid through 9/18 at 19:00 EST). This book covers CSS3, Sass.
CSS is the preferred technology to design modern web pages. Although CSS is often perceived as a simple language, applying modern styles to web pages with CSS and maintaining the code for larger websites can be quite tricky.
We will take you right from understanding CSS to designing high-quality web pages in CSS3. We’ll quickly take you through CSS3’s features, and show you how to resolve common issues so you can build your basic framework. Finally, you will learn about code architecture and CSS methodologies used in scalable apps and you’ll explore the various new features of CSS3, such as FlexBox, to help you create the most modern layout methodologies. By the end of the book, you will be a master at creating pure CSS web pages and will know sophisticated web design techniques, giving you an edge over other web designers.
What You Will Learn
- Familiarize yourself with the concepts of CSS and the SASS pre-processor
- Get familiar with selectors to build better CSS code
- Gain knowledge on the common issues with CSS and discover the solutions
- Write scalable code using various CSS methodologies and optimization techniques
- Create a simple and reusable framework based on SASS
- Explore the various tools involved in CSS code creation
About the Author
Piotr Sikora is lead frontend developer at Nitro Digital, based in Kielce, Poland. He started working on web projects when he was in high school. Over the years, he has been a Flash developer, project manager, and team supervisor. He loves digital projects and dealing with all things digital.
Piotr is a b-boy (break dancer) and has learned a lot of artistic stuff from dance. He teaches dance in his free time.
$9.99 Apress eBook by Joachim Rossberg. This book covers Agile Project Management, Team Foundation Server 2015, Visual Studio Team Services.
This book will help you get started with agile project management using Microsoft’s latest releases of its market-leading Team Foundation Server (TFS) 2015, and Visual Studio Team Services (VSTS). The book demonstrates agile concepts and how to implement them using TFS/VSTS.
Many organizations are using agile practices today. Agility has become a key enabler for running better projects with more successful end results and high quality output. At the same time, adoption of TFS/VSTS has increased dramatically, from being just a new version control system in the very beginning to becoming the fully-featured market leader it is today.
In order to benefit the most from agile practices you need an Application Lifecycle Management (ALM) toolset that supports your way of working. With TFS/VSTS, Microsoft has provided a powerful tool that is very customizable. This book shows you how you can use TFS/VSTS to implement many agile practices and how they fit into a well-thought-out ALM implementation.
The book also shows how an agile product owner can work with TFS/VSTS to setup an agile project from scratch and how to continue using TFS/VSTS throughout the whole project to track progress, create and refine the backlog, and work with Kanban and Scrum Task boards.
Keeping track of progress is important in any project. TFS/VSO includes many tools which will help you to track key metrics in an agile project. Many useful reports are available out of the box, and the TFS extensibility offers several ways to further customize reporting to fit your needs.
What You Will Learn:
- Agile Concepts and Processes
- How TFS/VSO supports agile processes end to end
- How you can customize TFS/VSO to better support your processes
- How to set up an agile project from scratch and manage it over its lifecycle
About the author
Joachim Rossberg has authored six books for Apress. He has worked as an IT consultant since 1998. He is primarily a Product Owner, agile coach and project manager but has an extensive history as a system developer/designer. He has demonstrated his technical background with various achievements over the years and has achieved the following distinctions: MCSD, MCDBA, MCSA, and MCSE. His specialties include agile project management, ALM process, and Team Foundation Server. Joachim is now working for Solidify in Gothenburg, Sweden.
50% off Linux in Action
50% off Manning’s eBook by David Clinton. This book covers Linux. Also get 50% off Learn Linux in a Month of Lunches and Kubernetes in Action.
The Linux operating system powers millions of web servers, data centers, and application platforms worldwide. Whether you’re pushing applications to a cloud system like AWS, building a twitter bot on a Raspberry Pi, or rescuing files from a crashed laptop, Linux is required knowledge. The good news is that the same Linux command set will work for you no matter where you’re using it. The better news is that Linux skills have staying power, so what you learn about Linux now will probably still work in a decade or two. Bottom line? If you’re a developer, administrator, or just a weekend hacker, you need to know your way around the Linux command line. Let’s get started!
About the book
Linux in Action is a task-based tutorial that will give you the skills and deep understanding you’ll need to administer a Linux-based system. This hands-on book guides you through real-world projects so you can practice as you learn. You’ll learn critical techniques like virtualization, disaster recovery, infrastructure security, data backup, web servers, DevOps, and system troubleshooting. Plus, each chapter ends with a command-line review, list of security best practices, unfamiliar terms & definitions, and exercises to bring home the key takeaways!
- Setting up a Linux environment suitable for safely experimenting with modern technologies
- Managing secure remote connectivity
- Securing a web server
- Building a system recovery device
- Securely sharing files within a local network and across the internet
- Creating a VPN to safely connect to a server
- Troubleshooting network and system performance issues
- Making automated and reliable backup solutions
About the reader
Readers should be comfortable working with the files, networks, and basic resources of a modern operating system.
About the author
David Clinton is a Linux Server Professional with a long history of teaching IT subjects. He is the author of the Practical LPIC-1 Linux Certification Study Guide and Manning’s popular Learn Amazon Web Services in a Month of Lunches.
50% off Manning’s eBook by Steven Ovadia with foreword by Jim Whitehurst. This book covers Linux.
Learn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you’re just curious about Linux or have to get up and running for your job, you’ll appreciate how this book concentrates on the tasks you need to know how to do in 23 easy lessons.
About the technology
If you’ve only used Windows or Mac OS X, you may be daunted by the Linux operating system. And yet learning Linux doesn’t have to be hard, and the payoff is great. Linux is secure, flexible, and free. It’s less susceptible to malicious attacks, and when it is attacked, patches are available quickly. If you don’t like the way it looks or behaves, you can change it. And best of all, Linux allows users access to different desktop interfaces and loads of software, almost all of it completely free.
About the book
Learn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you’re just curious about Linux or need it for your job, you’ll appreciate how this book focuses on just the tasks you need to learn. In easy-to-follow lessons designed to take an hour or less, you’ll learn how to use the command line, along with practical topics like installing software, customizing your desktop, printing, and even basic networking. You’ll find a road map to the commands and processes you need to be instantly productive.
- Master the command line
- Learn about file systems
- Understand desktop environments
- Go from Linux novice to expert in just one month
About the reader
This book is for anyone looking to learn how to use Linux. No previous Linux experience required.
About the author
Steven Ovadia is a professor and librarian at LaGuardia Community College, CUNY. He curates The Linux Setup, a large collection of interviews with desktop Linux users, and writes for assorted library science journals.
50% off Kubernetes in Action
50% off Manning’s eBook by Marko Lukša. This book covers Kubernetes, Docker, Google Container Engine.
Monolithic applications are becoming a thing of the past as we move towards smaller, independently running microservices that can be developed, deployed, updated and scaled individually. But it can be difficult to configure, manage, and keep the whole system running properly. This is where Kubernetes comes in. Think of Kubernetes as an operating system for your cluster, making it easier to organize and schedule your application’s components across a fleet of machines. With Kubernetes, you don’t have to worry about which specific machine in your data center your application is running on. And even better, it provides you with primitives for health checking and replicating your application across these machines. Each layer in your application is decoupled from other layers so you can scale, update, and maintain them independently. With more and more big companies accepting the Kubernetes model as the best way to run apps, it is set to become the standard way of running distributed apps both in the cloud and local on-premises infrastructure.
About the book
Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. This clearly-written guide begins by looking at the problems system administrators and software developers face when running microservice-based applications and how deploying onto Kubernetes solves them. Next, you’ll get your feet wet by running your first simple containerized web application on a Kubernetes cluster running in Google Container Engine. The second part of the book explains the main concepts developers need to understand in order to run multi-component applications in Kubernetes, while the last part will explain what goes on inside Kubernetes and teach you how to tie everything you’ve learned in the first two parts together. By the end, you’ll be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform.
- Using Docker and Kubernetes
- Deploying containers by creating Pods
- Securely delivering sensitive information to containers
- Understanding Kubernetes internals
- Monitoring distributed apps
- Automatically scaling your system
About the reader
The book is for both application developers as well as system administrators who want to learn about Kubernetes from the developer’s perspective
About the author
Marko Lukša is a software engineer at Red Hat with the Cloud Enablement Team, whose responsibility is to make Red Hat’s Enterprise Middleware products run on OpenShift, the PaaS platform built on top of Kubernetes. He also has 15 years of teaching others, helping him understand the learner’s perspective and how to present difficult topics in a clear and understandable way.