Uma rápida introdução à escrita de firmware para microcontroladores.
Learn to use PHP in ways you never knew you could. Functional Programming offers a fundamental shift in the way you design your applications by focusing on the use and composition of pure functions to create programs that are robust, extensible, testable, and easy to reason about.
Has web transformed the world or the other way? looking at the scale of web’s impact and people’s adoption rate, it is unbelievable transformation. isn’t it time now to see it from a new horizon of, what the web is and where it is leading us? why, the web matters?
This book will teach you how to investigate and root-cause numerous types of performance issues on a PC, in many cases all the way down to the code causing them.
Si siempre estuviste convencido de que el desarrollo de software sería tu profesión, pero a día de hoy te encuentras desmotivado y sin ganas de continuar, es es el primer síntoma de que no estás enfocándote en la dirección correcta. Convierte tu profesión en tu pasión gracias a 10 consejos que harán cambiar tu forma de ver la vida. Ebook del blog devexperto.com
Dynamic Reteaming shares real stories of how successful software companies have thrived through changing their teams as opposed to keeping them the same. Learn to apply the five team change patterns: Isolation, One by One, Grow and Split, Merging and Switching. This is the 2019 first edition. The second 2020 edition is on Amazon.
One of the most painful activities in software is maintaining poor code. This book is your companion to improve application code to become easier to understand and cheaper to modify. It's also your step by step guide to adopt clean coding techniques and professional development habits in a systematic and sustainable way.
One of the most painful activities in software is maintaining poor code. This book is your companion to improve application code to become easier to understand and cheaper to modify. It's also your step by step guide to adopt clean coding techniques and professional development habits in a systematic and sustainable way.
C programming basics for programmers of high level languages.
This book is a series of labs that explain all of the major components in a CPU using only basic and/or/not/xor gates. It implements those components using a breadboard and 7400 series IC chips.
Este es el manual del curso de Desarrllo Ágil con Integración Continúa Impartido por los autores. Se cubre TDD, CI, CD
Забравете за таблиците при работа с бази данни! Описвайте информацията така както е подредена в природата. Забравете за ограниченията в обема информация, която можете да обработвате - няма такива! Вие не търсите информация, просто се разхождате в нея! В тази книга не се описва обикновена база данни, а работа със знания.
When you make a drawing to explain the architecture of an IT system or another aspect of it, it's important that the reader will understand your drawing. A drawing is worth a thousand words only if the message isn't lost in the graphical noise that can easily appear.
You know next to nothing about ASP.NET MVC 5 but need to start coding your next application within a week. Don't worry: this book has you covered.
Why do so many software projects either fail or have problems? How can we approach Project Management so that we avoid these problems? The answer is to side-step the methodological debate and use the essential principles of Project Management to deliver effectively with minimal overhead or method conflicts