Remove Architecture Remove Case Study Remove Microservices 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. other.id; } }.

article thumbnail

TDD example in software development (Part I)

Apiumhub

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Apiumhub sponsors SCBCN18: practical workshops

Apiumhub

On September 29th – 30th, we were sponsoring Software Crafters Barcelona 2018 , where we also had a chance to give an opening speech and workshop on MVP & FRP for a controlerless architecture. The final goal of learning TDD is not to be a test expert. Microservices vs Monolithic architecture. Why Kotlin ? .

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Get hands-on training in Docker, microservices, cloud native, Python, machine learning, and many other topics. 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. Azure Architecture: Best Practices , June 28.

Course 68
article thumbnail

Interesting facts about software development: statistics 2018

Apiumhub

Almost every year we see new languages, software architectures, containers, methodologies, etc. And peer review and CI + TDD are the top choices of developers to ensure code quality. Microservices vs Monolithic architecture. iOS Objective-C app: sucessful case study. Banco Falabella wearable case study .

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Get hands-on training in Docker, microservices, cloud native, Python, machine learning, and many other topics. 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. Azure Architecture: Best Practices , June 28.

Course 51
article thumbnail

The importance of software documentation tools

Apiumhub

In Apiumhub we use Confluence a lot to create our knowledge base inside the company ( TDD , CI , DDD , Docker , etc). Microservices vs Monolithic architecture. iOS Objective-C app: sucessful case study. Banco Falabella wearable case study . Viper architecture advantages for iOS apps .