2025 (76)

Had a fantastic time last week talking about the impact of AI in the financial...
Attended my first Google Cloud Summit Nordics at Avicii Arena in Stockholm, this time was...
P: “How do I use Spring Boot” AI: “You can’t really boot a season of...
Yesterday, I participated in the Google Cloud AI Hackathon, held to celebrate the launch of...
I had a great time today attending the Open Infra Forum in Stockholm, a big...
I'm all in on AI, but there are some uncomfortable echoes from the past that...
Pandas is dead. Long live Polars. And I know, it hurts... I’ve used Pandas for...
GitHub just released a dataset to compare OSS collaborations between global economies, and it confirms...
I hit it off with uv at first sight. Nothing against pip though, it’s been...
ML projects don’t fail because models are wrong, they fail because the training data is...
Once upon a time… we actually used to read tech books. Do you remember? Those...
“Can I grab some time on your calendar to talk about XYZ?” This simple phrase...
I’ve been using GitHub Copilot since its early release in 2021, and it has been...
Have you ever had that awkward moment, just after jumping into a new large codebase,...
Many of us once read TAOCP and believed that coding and algorithms were a form...
I love knobs, buttons, and PBT keycaps. There’s something deeply satisfying about that tactile feedback,...
Let me tell you a quick story about programming, chess, and what's been wrong with...
I'm thrilled to share that I'll be speaking at AI-fokus 2025! 🧑‍🚀 I’ll be diving...
How can a large company like SEB foster innovation? That was the question that my...
I’ve heard a lot of hype about the new ChatGPT-4o image generation model, so I...
Some words matter more than we think. According to IEEE, the language we use in...
In the coming years, human developers and AI tools will form a powerful partnership, but...
Every morning when I walk into the main SEB building, something simple but powerful happens:...
I’ve been building software with #Java for years, and I can say this with absolute...
Today, I attended the dbt Labs meetup at Solita's office in Stockholm. Here’s a key...
I don't think we need Scala anymore, the language is doomed and will disappear. For...
I just read the latest blog post by Sean Goedecke. He wrote about what I’ve...
Lately, I’ve started worrying that I might be losing my ability to write complete apps...
I had a discussion today that revolved around the following idea: "Websites and APIs (as...
I’m totally convinced that career growth isn’t about climbing a title ladder. We tend to...
I really enjoyed the session today about AI Agents at Google's headquarters in Stockholm, organized...
I just finished reading a recent paper that explores the potential of applying agentic workflows...
I got it: AI Engineering ≠ ML Engineering. The world has changed, and so has...
What's the actual difference between invention and innovation? Invention → It’s about creating something novel,...
Why isn't Europe contributing equally to the future of AI? I've been analyzing trends in...
"GenAI is a big theme today, but this talk is not about how to use...
What are the most popular open-source GitHub repositories right now for ML, AI, and LLM...
Two years ago, I made a huge mistake in a job interview. I was in...
Why is it impossible to compress all human knowledge into an AI model? I could...
I've always been fascinated by how months of computation and vast amounts of knowledge can...
Imagine an AI with the curiosity of a child! 💭 We’re not there yet, though....
The openness of LLM training data is already being exploited to inject harmful information into...
Want to quickly estimate how long it takes for an investment to double in value?...
How are the hyperparameters of LLMs fine-tuned without blowing up already massive budgets? 💰 As...
So you want to implement an AI solution that delivers real value, fast? Here’s how:...
Can current AI models really make money as a freelance software developer? Researchers at OpenAI...
This may sound like a truism, but over time, I’ve realized that it’s 1,000x easier...
Foundational models have radically changed the way we build and ship AI apps these days....
Big tech companies are once again pushing employees back to the office with the argument...
The traditional computer science education system MUST change radically as AI becomes truly ubiquitous. In...
Game Development and AI Engineering have so much to learn from each other. This was...
A few months ago, I blogged about how building AI apps has become the NEW...
My research work has just reached 700 citations on Google Scholar, and I would like...
Documenting source code is a waste of time and space nowadays 🗑️ I still remember...
I’m definitely not interested in ANY job that can or could be automated by an...
I submitted a couple of talk proposals for this year’s edition of Jfokus with no...
Data is the new oil, and it is being sucked up indiscriminately, without any respect...
*Multitasking* doesn’t work, we all know that. But really? We live in a world where...
It’s not about the latest models, expensive GPUs, or overpriced consultants. I think DATA is...
Have you actually noticed the significant improvements in AI recently? 📈 I have, but not...
Yesterday, at a workshop, a recently graduated student asked me how he could cold-email managers...
The modern equivalent of the aerospace race is now fueled with silicon and driven by...
I wonder what the job market will look like for our children as AI becomes...
I wonder what the job market will look like for our children as AI becomes...
I still remember the early days when I had nice train/test sets for evaluating my...
Will we ever run out of data to train AI models? 🤖 I don’t think...
I’ve realized an interesting measure of personal growth: the ability to perceive more OPPORTUNITIES 👀...
Have you ever had the feeling that something you believe should have already been researched...
What is DORA and why should we care about it? The Digital Operational Resilience Act...
How can you become economically successful as a female magician? This was the question that...
What was the biggest challenge you faced during your PhD? What would you have done...
Does your employer provides you with high-quality fruits for FREE? 🍎🍌 I’m very grateful that...
I believe most of the current #management #skills will become obsolete in the coming years....
I still hear some developers referring to #AI as a #threat. While undeniably useful, current...
Just before starting every new year, I do two exercises that help me focus on...
I’m happy to share that I’m starting a new position as a Data Scientist @...

 2024 (20)

Yesterday, I attended an insightful PyData Meetup in Stockholm, hosted by Solita. Very good discussions...
Six years ago, the WASP – Wallenberg AI, Autonomous Systems and Software Program changed my...
Feeling amazing speaking @ SEB Tech Day, what a magnificent event BTW! My talk this...
💻 The functional programming community in Sweden is thriving! Yesterday, I had the pleasure of...
Everywhere, I see computer scientists that look like they are working on the right thing...
I attended a great BFSI after-work event this week at Amazon Web Services (AWS), hosted...
I still remember the first version of my résumé, it was awful. Back then, I...
Would you trust a cracked version of an app downloaded from a random website❓ No,...
Three years ago, I was struggling (a lot) with writer's block while working on my...
Yesterday, I ran the 10K track at the Blodomloppet Sverige 🏃‍♂️. For 3 years, I...
Peer reviews reflect personal opinions regarding the quality of an unpublished research paper. Over the...
I've been a heavy user of Unix-based OS distros for quite some time. But recently,...
🌐 The web is (arguably) the only tech platform that has been continuously transformed and...
Live coding in front of an audience is a lot of fun! 🍿. Last Friday,...
🤔 Have you ever wondered what is the most relevant technical skill in your career?...
I had a great night yesterday hacking 💻 and capturing some flags 🏁 @ Google...
🧠 The advances of AI are changing the way we interact with the world. I...
I'm glad to share that my presentation at Jfokus 2024, titled "Dancing on Thin Ice...
I'm so happy to be part of Jfokus this year. It was three days filled...
This week I attended what was likely my last WASP Winter Conference. I remember 5...

 2023 (20)

Now is a good time to reflect upon my professional achievements in 2023. Here are...
Today's AI-powered systems can produce code cheaper and faster than ours. The new era of...
Ever thought about how is that you can be sure this is the real LinkedIn...
It was great to be at Google's headquarters in Stockholm learning about scaling databases and...
Welcome César Soto Valero to speak at #Jfokus 2024 with a talk about #SBOM: Dancing...
Four years ago, we submitted a research paper to the journal IEEE Transactions on Software...
I've spent over 12 years navigating various Computer Science curricula 🎓. Not one covered anything...
I felt very inspired by the discussion led by Johan Öbrink and Mats Jonsson at...
The Log4j vulnerability is an example of the dangers of massively reusing third-party code. I...
Feeling great today speaking at SEB Tech Day 2023 😀 Amazing opportunity to learn and...
I believe that the secret to delivering a great technical presentation is feeling in control...
🎙️Exciting news, everyone! We're thrilled to announce that our next podcast guest is César Soto...
A follow-up post... in case you wonder about my Ph.D. contributions, here is a graphical...
Almost 5 years ago, I was lucky enough to become a Ph.D. student at KTH...
I’m happy to share that I’m starting a new position as Data Engineer at SEB!...
Is it possible designing a blockchain network in which each node executes multiple software implementations...
Are you really sure you're running the software you think you are? I'm not. Our...
Ever wondered what the dependency-to-project code ratio is? 🤔 In our latest paper, we found...
It's a common practice in academic journals to ask authors to write a short cover...
I'm very happy participating as a volunteer at Jfokus 2023 😄. Meeting the Java champions...

 2022 (8)

I recently attended the 29th edition of ESEC/FSE 2022 in Singapore. This was my first...
Nobel laureates Emmanuelle Charpentier and Jennifer Doudna have visited the KTH campus to study Un|fold,...
In a previous blog post, I discussed JIT, AOT, GraalVM, and the future of the...
Yesterday I was awarded a prize in the poster festival at the EECS Summer Event...
AOT compilation, supported by the GraalVM compiler, seems to be the future for Java and...
My conference paper was rejected. Is it worth writing a rebuttal? This post answers this...
Academic research is a demanding activity in constant change and evolution. Consequently, tracking the progress...
When fetching dependencies from external repositories... sometimes things may be wrong.

 2021 (4)

If you are a Java developer, you NEED to know about the Fork/Join framework. It...
If you are seriously considering doing a Ph.D. in Computer Science, this is the book...
If you care about the typographical quality of what you write. LaTeX is THE markup...
Asciinema is an excellent tool for recording and sharing terminal sessions. However, markdown does not...

 2020 (2)

Nobody can deny that teaching is hard. In this 15 min video, I teach how...
You are a very talented researcher. Perhaps you come from a favored field, e.g., from...