Effective developer marketing
Developer marketing can be a challenge: marketing your SaaS product to developers and engineers is a difficult thing to do well. A "one size fits all" approach is almost certain to end in failure,...
Designing Better Static Types
Today I want to talk about a programming paradigm that you may or may not have heard about before. It's named differently by multiple people, so let's talk about what it is and discuss...
Learn Scala: An Intro For Developers (Part 1)
Learn Scala (Part 1) - Introduction
Scala is my favorite language to program nowadays. Before I learned Scala, I used to code in C#. C# was actually the language that first introduced me to the...
Use GraalVM to make Scala applications faster
A small journey on how to make your Scala applications faster and slimmer taking advantage of GraalVM native-image.
Intro
Scala development is notoriously plagued by its long compilation times and large deployment artifacts. This gets even...
Which Python static analysis tools should I use?
As you might have read in our introductory article about static code analysis, there are a lot of reasons why you should implement it in your development workflow. When programming in Python, there are...