Remove Case Study Remove Systems Review Remove TDD
article thumbnail

TDD: primitive obsession ( part 3 )

Apiumhub

Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession.

article thumbnail

Four short links: 11 May 2020

O'Reilly Media - Ideas

System Programming Book — CS241 “Intro to Systems Programming” textbook that was created in a wiki by University of Illinois students over 5 years. Subjectively, the teams experienced a 15–35% increase in initial development time after adopting TDD.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

We are delighted to announce the release of our new book “ Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture ”. He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques.

article thumbnail

5 Best Machine Learning Frameworks for Web Development

Apiumhub

PyTorch provides two high-level features: tensor computation with strong GPU acceleration, and deep neural networks built on a tape-based autodiff system. TDD example in software development ( part 1 ). TDD: first cycle ( part 2 ). iOS Objective-C app: sucessful case study. Banco Falabella wearable case study .

article thumbnail

Technical debt and modernization: three lessons learned

Agile Engine

While this holds true for complete system rewrites, most modernization projects are much more incremental in nature, and their success often depends on how well companies can manage technical debt. Eventually, these optimizations allowed us to clear away more than 60% of logs in a cloud system processing 140 million events.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud Case Studies , September 24. Advanced Test-Driven Development (TDD) , June 27. Systems engineering and operations. Blockchain. Design and product management.

Course 94
article thumbnail

The importance of software documentation tools

Apiumhub

Atlassian’s Confluence is a document management system that facilitates collaboration and knowledge sharing across a variety of departments and functions. You can keep and organize release notes, requirements, and code reviews directly in Confluence. iOS Objective-C app: sucessful case study. All in one place.