惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
罗磊的独立博客
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
A
About on SuperTechFans
腾讯CDC
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
IT之家
IT之家
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
C
Check Point Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
爱范儿
爱范儿
Microsoft Security Blog
Microsoft Security Blog
月光博客
月光博客
T
Tailwind CSS Blog
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog

Ye Olde Blogroll — Firehose

kottke.org Outside My Window | A Blog of Birds & Nature with Kate St. John Via Negativa The Wallflower Digest baty.net Miskatonic University Press | William Denton Transactions with Beauty Britney Winthrope — Personal blog Z1NZ0L1N Amerpie by Lou Plummer 75CentralPhotography Home :: Sacha Chua Blog – Harold Jarche Doug Jones Tom Van Winkle's Return to Gaming Adactio: Jeremy Keith ooh.directory: a place to find good blogs that interest you Sal's whygodwhy – idk! fine! whatever! who cares! shut up! uncountable thoughts Murmurs Dr Robert N. Winter Who's the Real Loser? Shady Characters Ludicity Notes Without a Thesis Robin Monks - Technologist, AI/ML, Healthtech David Smith, Independent iOS Developer Homepage - blakewatson.com Ploum.net
MartinHaagen.se
Martin Haagen · 2025-07-03 · via Ye Olde Blogroll — Firehose

It’s tough to be creative

It's tough to be creative

I’ve come to realize that it’s just as hard to sit down and write code as it is to write text. There’s a romantic aura around coding. When you think about it, you picture yourself sitting there, solving problems with ease and style. But when you’re actually doing it, you struggle. Small, simple things like naming variables or deciding how to structure the code become tough calls to make, at least when working on personal projects.

Back to the stage - talking about code

Martin Haagen

Back to the stage - talking about code

It feels like a hundred years ago that I went to one of my first big conferences. I believe it was QCon in London. After that, I also visited a few others. Dreamforce, Salesforce’s huge yearly conference, really blew my mind. At the same time, I started to play with the idea of actually creating my own session and standing in front of a crowd of people.

A few years later, there was a “call for papers.” I don’t know what I was thinking, but I submitted an idea. I kind of forgot about it and was so surprised when I received the acceptance email some time later. From there, it was a journey. For Dreamforce, I was in contact with the conference organizers a couple of times before the event. We went through time plans, slides, content, and also a “dry run” of the presentation. This was very helpful for me as a rookie speaker.

Book: Test-Driven Development with Java

Martin Haagen

Book: Test-Driven Development with Java

I’ve heard people say they don’t buy books anymore, claiming that everything they want to learn is available on YouTube or somewhere on the web. I regularly buy books. Sometimes I pick up something in a completely new area to broaden my knowledge, and sometimes to deepen it in an area where I already have experience. Since I work as an educator and create the courses I teach, a book can be a great resource to validate the scope of a course or the way I explain a topic.

Supply chain attacks against npm packages

Martin Haagen

Supply chain attacks against npm packages

Lately, there have been multiple supply chain attacks targeting the npm ecosystem. I know that these types of attacks have happened in the past, but when two occur within a fairly short period of time, you have to start thinking about the viability of this way of handling dependencies.

The first attack — I don’t know if it ever got a name — but in the beginning of September (2025), Kevin Beaumont posted on Mastodon about a supply chain attack currently in the wild. The infected packages had weekly download numbers in the billions. One affected package, color-name, alone had close to 200 million downloads a week. At least 18 packages were infected with a cryptocurrency wallet drainer. npm worked hard and was able to remove the infected packages.

The IndieWeb Brings Back Old Memories

Martin Haagen

The IndieWeb Brings Back Old Memories

A few days ago I found out about something called the IndieWeb. It is, I would say, a loosely connected internet movement built on a social web. Not a social platform, but a network of websites that are able to communicate with each other.

This is nothing new. It is actually something that has existed for a while. In mid-2014 the W3C started The Social Web Working Group that grew ideas into standards such as ActivityPub, which is used in the Fediverse and Mastodon, and Webmention, to mention a few. The latter being a cornerstone for the IndieWeb’s take on the Social Web. Sometimes I’m just late to the party. You may also have heard about the Pingback protocol that was popular when blogging was hot; webmentions is an improvement on that.