Blog
“What we’ve learned, we channel back to the community.”
Articles
My code works, but I wonder if it’s also reliable and robust. Is my task done or done-done?
TL;DR. More than once, development teams struggle with determining when a task is truly "done". Why? Because software development is a complex process where the definition of done can be a...
When math is not mathing: working 16 hours in an 8 hours workday
TL;DR. For all the benefits that remote working has brought, there's no arguing about the fact that having employees and collaborators working exclusively from home has brought some new situations....
Senior to the rescue: ethical or unethical?
TL;DR. When talking about teams, it's important that tasks are distributed fairly among people. That means taking into account experience and exposure to different circumstances. Having an openness...
What Is Business Digitalization?
In this day and age, any business that you may choose to run implies using a piece of technology of some kind. Skipping this step will probably put your company behind competitors, so for most of us...
Angular libraries
Introduction What are libraries? It's funny how we use words in programming. I saw a meme yesterday about how Git terms sound for a non-technical person. Imagine someone who doesn't have a technical...
Terraform
TL;DR. Are you tired of manually managing your infrastructure provisioning and configuration? Do you find it challenging to track and automate changes across different stages of your infrastructure...
Angular Signals
One of the big problems of the front-end, not just Angular, is reactivity. How do I react to change? It's a big problem because it's intertwined with other concepts like change detection or...
State management or Observable services
State management or Observable services ? All right, all right. We got it. Everybody got their flavor. And that's ok. But what are you going to do when all those flavors try to mix up in a team of...
The software development process: intelligent Agile
TL;DR. In the world of software development, agility isn't just a buzzword; it's a way of life for successful enterprises. The level of rigor in applying Agile principles can vary depending on the...
How architecture sets the stage for brilliant products
TL;DR: In the world of software development, architecture is like the blueprint of a skyscraper. It's the foundation that sets the stage for a magnificent performance. This article explains how...
JetBrains Fleet, hands on
TLDR. Are you in a hurry and need the key takeaways of this post? Here's a quick TLDR for you. JetBrains Fleet is a next-generation IDE designed to support multiple languages, architectures, and...
The perks of being a SOLVER
TL;DR. Many have wondered: what attributes does a software developer need to possess so that he can remain relevant in this ever changing market? Putting aside humbleness, we hold the answer to this...
Storybook – the bridge between developers and designers
I'm a big fan when it comes to collaboration and bringing together multiple roles in a team to develop new ideas and get stuff done at the end of the day. I do believe that communication makes it...
Nx: a powerful open-source build system
TLDR. With Nx, developers can optimize their productivity while maintaining code quality through streamlined workflows and independent deployments. Nx provides several advantages such as simplified...
Prototyping: who’s behind it and how it’s done
TL;DR. Generally speaking, being able to visualize an end result creates a clearer roadmap for getting to that point. Today’s topic is no exception to that. Moreover, a prototype chases away many of...
What difference does it make working Agile or Waterfall? The best out of both worlds
TL;DR. When talking about the manufacturing of software solutions, we inevitably have to talk about a structured way of working. This is where concepts like Agile or Waterfall come up as guiding...
MVP: a game changer
TLDR. An MVP (Minimum Viable Product) should be a simple version of a concept that is meant to validate a solution for a particular scenario. Although it's quite easy to think that our own solution...
Overview of Progressive Web Apps
TLDR. Are you tired of slow loading times and limited capabilities on your mobile devices? Look no further than Progressive Web Apps (PWAs). These web-related applications provide a cross-platform...
Is m-commerce the new standard for e-commerce?
TLDR. Yes! End of the article...jk 😀 We do intend on elaborating on that. But in a nutshell, mobile commerce or m-commerce is not just a trend but a phenomenon that’s here to stay. As smartphones...
Spring Web Flow
TLDR. Spring Web Flow is a powerful framework that allows developers to create complex and dynamic web applications with ease. This versatile tool helps you guide users through different states and...
A culture of psychological safety: why does it matter?
This is not an article about psychological safety as a safe corner where you can go and pretend you are invisible until the problem goes away. Rather, it is about a phenomenon that is or is not...
Monorepo VS. Multirepo: The Best Repository for Versioning Control Systems
What is a Monorepo?Some web development teams do use monorepo and some of them do not. They are using multiple repository strategies. Here we are going to cover what a monorepo is – and benefits...
Why should businesses consider software prototyping?
Did you know that, for every software design company that uses app prototyping, an office full of kittens breathes a sigh of relief? Well, that’s because, like many of us, some kittens work in IT...
Angular 15 is out now
TLDR. Angular 15 is the latest version of the popular web development framework, bringing new features and improvements. This article outlines several significant improvements to Angular, including...
Fast intro into Growth hacking
Who needs it? The purpose of this article is to act as a "Hello World" guide for entrepreneurs or marketing specialist that want to get into the world of growth hacker marketing. It serves...
Comparing tech stacks
Who needs this? This article intends to shed some light on the performance and memory consumption metrics of multiple technological stacks that were considered as candidate in the architectural...
Outsourcing: How to do it and why?
Outsourcing, probably the hottest trend in web development in recent years, is still surrounded by mystery and keeps puzzling clients everywhere. Giants like Microsoft or Apple have successfully...
Monolith vs Microservices: Which should you use
For the longest time, a monolith architecture was the default for development teams across the world. In the past 20 years, Microservices have also gained a foothold in the market. Microservices as...
Your Business: From Offline To Online
Digitalization is a big deal, even where you might least expect it. 9 out of 10 industrial companies are investing in online factories. Global spending on IoT solutions is expected to surpass the...
Are Containers Taking Over the World of Infrastructure?
Virtual Machines have been a tried-and-tested industry standard in software development and IT for a long time. Allowing multiple OSs to run on a single piece of hardware at the same time was a...