A collection of Python code solving some of the common Data Structures and Algorithms you might be expected to encounter at an interview process
This practical guide shows you how software systems that have grown over many years can be effectively analyzed and evaluated.
Las OLPC fue un novedoso proyecto que impulso el uso de tecnología en las aulas, por medio de este estudio se defiende la necesaria relación con test en campo con el usuario final, en este caso los niños, un proceso para lograr mejoras en la creación de software. Con la ayuda de la ingeniería de usabilidad.
This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) written in October 2008 - June 2009. This major revision contains corrections and WinDbg output color highlighting.
If you want to know how to design and code an application with Modular Architecture, or with Layered Architecture or with Hexagonal Architecture (Clean Architecture), or with Microservice Architecture this book is for you. If you are a developer who is always trying to write clean, solid and elegant software structures, this book is for you.
You've seen awful Java code and you're sick of it. Let's fix that. Starting from Object Oriented basics, we'll add modern ideas like TDD, SOLID, Design Patterns and Hexagonal Architecture to the mix. We'll craft code we can be proud of! In his down-to-earth style, Alan Mellor shares 25 years of what actually works using OOP at the code face.
From quality attributes to how to design and model components, interfaces, connectors, containers, all the way to services and microservices.
The book is a fully revised transcript of a seminar about physical memory analysis on Windows platforms. Topics include memory acquisition, memory spaces, challenges of physical memory analysis, common WinDbg commands, memory analysis patterns and their classification, common mistakes, a hands-on WinDbg analysis example, a guide to further study.
Developer platforms promise to rewrite the laws of IT physics: they boost innovation through standards; they speed up development while assuring compliance; and they reduce cognitive load without restricting choice. Building such an in-house platform, or even deploying one, is far from easy, though. This book condenses a decade of building and rolling out platforms into practical advice for platform teams and users.5300+ happy readers! Also as Paperback edition
Clean Code beginnt am besten schon vor dem Codieren. Je klarer dein Lösungsansatz ist, je expliziter du ein Lösungsmodell erarbeitest, desto leichter geht dir die saubere Codierung von der Hand. In diesem Buch stelle ich dir eine leichtgewichtige Entwurfsmethode vor, mit der du allein oder im Team Lösungen visualisieren und vorausdenken kannst.
This is a story of a middle-aged programmer that started with writing some code in Lisp, then quickly escalated to writing my own Lisp, and only went downhill from there.
Isn't it weird that ML software is super important, yet crazy fragile? If ML software is valuable but so unstable, how come data scientists and ML engineers are rarely trained on the basics of building profitable software systems? What to do about it?
Pretty good embedded design approach, illustrated by the example of a remote temperature measuring system.
Microservices sind nicht nur eine technologische Veränderung, vielmehr gehen sie mit einem organisatorischen Umbuch in klassischen Unternehmen einher. Das Buch zeigt wie Software Architekten diese Änderungen bereits im Design antizipieren und am Ende eine Vielzahl von Microservices harmonisch wie die Zahnräder in einem Uhrwerk zusammenarbeiten.
Journey to Micro Frontends - teaches you the fundamentals of Micro Frontend into practice. You will build a real world application along the way in ReactJS, Webpack Module Federation, Redux, RxJS.