Michael Feathers, software architect and author of Working Effectively with Legacy Code, attended the Global Software Architecture Summit on October 4th, 2022, to give a talk about “Aligning Architecture with Responsibility Indices.” Apiumhub had the opportunity to interview him to … Read More

A Proposal For The Less Conventional: Making Scrum Meetings More Productive
Introduction In the list of activities in the Scrum software development life cycle ranked by their popularity amongst developers, “attending meetings” is perhaps locked in a perpetual battle only with “writing documentation” for the position of last place. It’s quite … Read More

KotlinConf is back this year and Apiumhub is a proud supporter
At Apiumhub, we are excited to announce that we are proud supporters of KotlinConf’23. For the past 3 years, this widely known programming conference has been held online or postponed due to COVID restrictions, but this year the conference will … Read More

GPT-3 Playground, the AI that can write for you
An introduction to Artificial Intelligence When it comes to artificial intelligence, there are two main ideas on the table. Some believe that artificial intelligence will eventually surpass human intelligence, while others believe that artificial intelligence will always be at the … Read More

Current tech market job status
In 2022, there were a series of massive layoffs at companies like Microsoft, Twitter, Tesla, Amazon, HP, Meta, Salesforce, Oracle, Intel, Spotify, Docusign, Twilio, Apple, HBO Max, Vimeo, TikTok, Netflix, Cisco, Stripe, etc. In total, over 202,736 people in the … Read More

Project Loom And Kotlin: Some Experiments
A Primer The publishing of Java 19 in September of this year heralded the first public release of the much-awaited Project Loom into the JVM (Java Virtual Machine) ecosystem. A brief description for those who are unaware: Project Loom is … Read More

What it takes to be a developer advocate
You’ve probably heard of the term “Developer Advocate” scrolling on Twitter or Linkedin. This term has become very popular in recent years thanks to companies such as Microsoft, Facebook, Twitter, Twilio, and more. But do you know what it means? … Read More

Creating a Wordle app in Jetpack Compose
Part 1: Let’s start with the domain and the first visual component of our Wordle app By now, you have probably heard of Wordle, an app that gained popularity in late 2021 and continues to attract thousands of users to … Read More

Technical debt growth: how can it happen without realizing it?
Introduction Developers tend to feel very fearful when they must take responsibility for the maintenance of software that has been built a long time ago. I will not refer to a specific time because that depends on the project and … Read More

Styles of software architecture
I recently started studying styles of software architecture in different ways: by reading books by renowned architects and by trying to go a step further in my professional career. I have seen how different it is to be an architect … Read More

Linear Regression for Machine Learning
Introduction In this article, we will look at the Linear Regression model for Machine Learning, which is one of the most basic models available. Linear Regression This equation shows a multi-dimension formula for linear regression, where ŷ is the predicted … Read More

Apiumhub interviews Joao Rosa at the Global Software Architecture Summit
Last October, Apiumhub organized the Global Software Architecture Summit, a 2-day event in which software architects from around the world came together to improve their skills, share knowledge, and connect with like-minded professionals. This year’s event featured over 16 speakers, … Read More