Home Education

Education

Technology education including blogs discussing best practices, tutorials and webinars for developer and enterprise communities.

 

developer marketing

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,...
static types

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

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...
GraalVM

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...
python static analysis

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...