Want to learn the most useful but overlooked tips when cleaning up your code? Here I've put together the 10 most common refactorings that can make you a much more productive and efficient developer.
The short book is a fully revised transcript of a lecture introducing a unified pattern language for memory forensics - an investigation of past software behavior in memory snapshots. The lecture has a short theoretical part and a practical memory analysis part using WinDbg debugger from Microsoft Debugging Tools for Windows.
Domain Driven Design Made Easy Notebook
“Happily purchased. Handy to have these in one place. Thank you!” — Kent Beck “Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.” — Ian Russell
A tiny book to transform how you think about writing software technical design documents.
It's a process that has traditionally been an administrative nightmare for HR professionals. And now it's time to put it to bed. HR Payroll Management Software from CloudPayroll simplifies and automates the process of managing payroll.
This book is Part 1 of the series, "PLC Programming & Implementation," which contains both practical and theoretical parts. This book is very straightforward and easy to read, and presents the principles of PLCs while not tying itself to one manufacturer or another. Included are extensive examples and chapter-ending problems that utilize several...
Software Development is a constant growth career. But not all growth is created equal. While video courses can be great, nothing beats practice! This book collects 10 simple exercises to hone your everyday craft. How far can you get in 10 Days?
If you need to read only one book to acquire a strong foundation in cybersecurity fundamentals, make it this one. This is not just another book on cybersecurity. It is a well-illustrated practical guide designed for beginners to familiarize them with the latest cyber security landscape and provide the knowledge of relevant tools to assess and...
This book is a launching point, not a destination. It is designed to evolve in small, incremental ways along with your reusable software development guidelines, over many years. Along with the code you reuse.
Agile is a technology for helping teams release features to customers more efficiently. Like all technology, efficiency is not the be-all and end-all. We must weigh its influence on human relationships and development. Technology must be evaluated, and Agile is no different. Let's rethink, and in the end, refactor Agile together.
Looking to learn Ansible Playbook code from scratch or update an existing project? Automate your System Administrator's day-to-day tasks with the Ansible Open Source IT automation tool. Learn how to use 10+ Examples to easily provision and manage your servers.
Software Development is a constant growth career. But not all growth is created equal. While video courses can be great, nothing beats practice! This book collects 10 simple exercises to reinvigorate your growth. How far can you get in 10 Days?
In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.
A PowerShell Textbook written by the community for the community!