DEV Community

loading...
Kimmo Sääskilahti profile picture

Kimmo Sääskilahti

ML Software Developer enthusiastic about Python, TypeScript, Scala, machine learning and functional programming.

Location Helsinki Joined Joined on  Personal website https://kimmosaaskilahti.fi github website

Education

PhD (computational science)

Work

Senior Software Developer at Silo AI

All 39 comments

Setting up Django REST API with custom user model and tests

Thanks for raising the issue! Have you checked your directory...

Why We Moved From Lambda to ECS

That's a very interesting read, thanks a lot! Are you using ...

Litmus Tests in Tech

Thanks for the great article! I totally agree with you and ca...

Ditching Docker Compose for Kubernetes

Cool article! Have you taken a look at Google's Skaffold? It ...

My brief rendez-vous with fp-ts

Great that you got the pushback from Makenna 😊 I also got tha...

Which programming language would you start with and why?

I'd recommend Scala, for getting hands-on experience of both ...

"We didn't write tests because we wanted to get our code out faster"

Great post, I'd also add the Beyonce rule used at Google: "If...

How to deploy Postgres on Kubernetes with Skaffold

Sorry not yet, but you can find the Kubernetes yaml for the a...

Don’t comment your code

That's a good advice, I've heard the same principle in the sh...

GIL in Python

Thanks for the article! The performance of the single-threa...

Once you start writing a lot of code you're surely doing it wrong

I respectfully disagree, I think it's better to write short f...

Once you start writing a lot of code you're surely doing it wrong

Good job showing how to write more readable and robust code b...

What clean means and why you should care

Thanks for the good post! I'd also like to recommend the Prag...

6 Essential Things I Wish I Knew When I Started Programming

What a great article! How do you stick to Pomodoro in practic...

6 Essential Things I Wish I Knew When I Started Programming

My favourite book for learning how to get along with people i...

⏰ How to nail time estimations

Thanks for the interesting article! I very much like the advi...

Level up your JavaScript browser logs with these console.log() tips

Very useful, never knew you can do so much to improve console...

October 30th, 2020: What did you learn this week?

I migrated our old svg-based web drawing tool to use Paper.js...

In Defense of Defensive Programming

Cool! I also can't resist linking the great Parse, don't vali...

In Defense of Defensive Programming

Thanks for the great article! One thing that came to mind is ...

What's your experience with pair programming?

I'd love to do it more, it's a great way to share information...

Blog Posting Platform

Maybe give Eleventy a try?

Simplifying local dev setup with Docker Compose

Cool article, thanks! I'd like to mention that if you're buil...

Why is a good strategy to take written notes

Great article. I started taking notes on paper at work after ...

How I made my CV, based on Age of Empires game

This is so awesome! I had a similar idea of using Phaser to c...

Why I love learning functional programming

Thanks for your comment, I'll definitely try and make my defi...

Why I love learning functional programming

Thanks for the comment! It's indeed true I don't have a coher...

Why I love learning functional programming

Good question! I wouldn't call those declarative, because the...

Why I love learning functional programming

Thanks for the comment! I agree with everything you said :)

Why I love learning functional programming

Thanks for your comment! Why do you consider this to be dec...

What was your win this week?

Finally managed to finish a blog post that I've been planning...

Why Applicative?

Thank you for the great article! I think a few of your type d...

Architecture for Everyone

Beautiful article! I always go back to this blog post by Roy ...

Introduction to properties-driven development

Thanks for your comment! I haven't coded in Ruby but it's alw...

Day 1: Erlang Hello World

Maybe it's more fair to compare to Java :) Why Erlang by the ...

Building a real-time HTTP traffic stream with Apache Kafka

Hi Jordan, thanks a lot for your feedback! There are defini...

How would you create a web API with streaming input and output (eg stocks monitoring system) without tools like Kafka and Spark?

I also thought first of websockets. gRPC is also worth look...

TypeScript is a waste of time. Change my mind.

Thanks for the article, it was an interesting read! I won't...

Welcome Thread - v28

Hi everyone! My name is Kimmo, I'm an ML/software engineer ...

loading...