article thumbnail

Microservices Done Right, Part 2: More Antipatterns to Avoid

Accenture

Microservices architecture has become popular over the last several years. Many organizations have seen significant improvements in critical metrics such as time to market, quality, and productivity as a result of implementing microservices. Recently, however, there has been a noticeable backlash against microservices.

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

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. He did a simple request form demo with TDD and the React Testing Library to prove his hypothesis.

UI/UX 87
article thumbnail

AI Chronicles #2: Faster Builds

James Shore

2:24:56) End sidebar (2:27:01) Sidebar: When to Stop Pondering Design (2:33:31) End sidebar (2:35:10) Spring Complaints (2:36:03) Frameworks vs. Libraries (2:40:50) Microservices and Team Size (2:47:57) Debrief (2:50:40) Source code Start of episode End of episode Visit the episode archive for more.

article thumbnail

The importance of software documentation tools

Apiumhub

Software documentation tools are very important in software development. Technical documentation and writing, in general, is a helpful tool for memory, it is a well-known fact that lists help keep people organized and there are numerous studies that suggest the act of writing something down ensures it has a higher likelihood of succeeding.

article thumbnail

KotlinConf is back this year and Apiumhub is a proud supporter

Apiumhub

KotlinConf is an event organized by JetBrains , a cutting-edge software vendor specializing in the creation of intelligent development tools that are used by many renowned companies worldwide. Kotlin TDD Masterclass by Nat Pryce and Duncan McGregor. Building Scalable Microservices with Ktor and Kafka by Anton Arhipov and Viktor Gamov.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

With TDD, you run the tests as often as one or two times every minute. If they don’t, you won’t be able to get feedback within 1-5 seconds, and that’s crucial for the TDD loop to work effectively. If you use TDD correctly, broad tests shouldn’t be needed. The more tests you have, the more important speed and reliability become.