Generics might seem complicated, but there are ways to make it simpler. In this article, we take a look at Kotlin INs and OUTs, and when to use which.
Shifting from individual contributions to team output in standups isn’t new, but it makes a world of difference in building better teams. Here’s how…
In the previous article, we explored SetStep Anti-Pattern limitations. Let’s take a look at how we combat it with declarative logic!
Managing state in a frontend app on scale can feel like a minefield. In this article we’ll take a look at an especially interesting anti-pattern.
What’s a healthy balance between staying on top of strategic initiatives and being highly responsive to ad hoc work? Read on to find out...
DevOps Engineer at Smallpdf, Mark Anthony Attard, shares insights into how DevOps as a culture can bridge the gap between operations and development.
Smallpdf Staff Software Engineer, Silvan Jegen explores setbacks encountered with Keycloak authentication and solutions for resolving them.
Articles and guides from the engineering team at Smallpdf to help you boost productivity and collaboration within your teams.