Peter Merikan
merikan.com
Peter Merikan
@merikan.com
SWE from Sweden. | ☕ 🐹🦀 💙 🎯 🌙
In software development, complexity might be admired but simplicity is always rewarded.
#java #kotlin #go #flutter #dart #rust #lua
https://mastodon.social/@merikan
Reposted by Peter Merikan
Version 1 of the OWASP AI testing guide just got published.

I promise you, from my own experience, this will save you a lot of heartache.

github.com/OWASP/www-pr...
November 27, 2025 at 10:31 AM
Event Driven Architecture 1-2-3 :
1. You attend an Event
2. You Drive home
3. You rewrite your entire Architecture
😂😂😂
November 21, 2025 at 1:17 PM
Reposted by Peter Merikan
Responding to something I hear a lot about the state of the web & APIs. apievangelist.com/2025/11/17/t...
The Web and APIs Weren’t Built for Autonomous Agents, They Were Built For Humans by The API Evangelist
Understanding the technology, business, policies, and people of Apis.
apievangelist.com
November 18, 2025 at 6:14 PM
Google has released its new IDE antigravity.google
Google Antigravity
Google Antigravity - Build the new way
antigravity.google
November 18, 2025 at 7:43 PM
Reposted by Peter Merikan
The release candidate of the OWASP Top 10 2025 has been released

owasp.org/Top10/2025/0...

The definitive release should be out on November 20th
Introduction - OWASP Top 10:2025 RC1
OWASP Top 10:2025 RC1
owasp.org
November 7, 2025 at 12:19 PM
Reposted by Peter Merikan
New on the blog: Think for Yourself

"You're about to commit a chunk of LLM-generated code into your product's codebase. Before you do, however, pause to consider and act on these questions."

kevlinhenney.medium.com/think-for-yo...
Think for Yourself
Understand and improve on LLM-generated code
kevlinhenney.medium.com
November 3, 2025 at 9:43 AM
Reposted by Peter Merikan
This has been an extraordinary set of data to process: 1.3B unique passwords, 2B unique email addresses (including mine 😭) and almost 3M of our @haveibeenpwned.com subscribers in there. It’s been weeks of processing to get this loaded, and finally, it’s done www.troyhunt.com/2-billion-em...
2 Billion Email Addresses Were Exposed, and We Indexed Them All in Have I Been Pwned
I hate hyperbolic news headlines about data breaches, but for the "2 Billion Email Addresses" headline to be hyperbolic, it'd need to be exaggerated or overstated - and it isn't. It's rounded up from ...
www.troyhunt.com
November 6, 2025 at 5:09 AM
Reposted by Peter Merikan
Reposted by Peter Merikan
Want some mentorship from 6 world leading software engineering experts?

@davefarley77.bsky.social
@kentbeck.com
@kevlin.bsky.social
@stevesmithtech.bsky.social
@emilybache.com
@trishagee.bsky.social

💡 30 days. 30 actionable insights.

👇
October 23, 2025 at 3:49 PM
Reposted by Peter Merikan
Jackson 3.0.0 (GA) release now starting!

github.com/FasterXML/ja...

#java #json #xml #csv #cbor #csv
Jackson Release 3.0
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 3, 2025 at 9:57 PM
Reposted by Peter Merikan
Why Are Developers Quitting Microservices? |
@davefarley77.bsky.social

📽️ AVAILABLE NOW

Watch HERE ➡️ youtu.be/KSiW6lJr7O0
Why Are Software Engineers Quitting Microservices?
YouTube video by Modern Software Engineering
youtu.be
October 2, 2025 at 6:43 AM
Reposted by Peter Merikan
My conference report for Goatmire Elixir 2025. From the perspective of the organizer. I hope to see other people share long-form notes on their conference experience. There cannot be too much blogging. Also, lots of nice pictures by Petter Boström.
underjord.io/conference-r...
#elixirlang
Conference Report: Goatmire Elixir 2025
The quiet was unsettling. The lack of concrete things to do was stressful. Me and my wife had been fretting and flitting around the house for most of the day making sure everything was staged, that…
underjord.io
September 22, 2025 at 2:21 PM
Reposted by Peter Merikan
Java 25 / JDK 25: General Availability
mail.openjdk.org
September 16, 2025 at 1:26 PM
Reposted by Peter Merikan
This is not over. 👇

🚨 A new wave of the npm supply chain attack just hit again. This time targeting CrowdStrike packages.

Socket detected malware-laced updates that steal developer creds, spin up rogue GitHub Actions, and exfiltrate secrets.

Developing story...
September 16, 2025 at 1:36 PM
Reposted by Peter Merikan
SkyTube is live!

One small step for Bluesky videos, one giant leap for watching and organizing them.

Browse trending, recent, and vertical posts. 

Keep track of your favorite accounts and save videos for later using your Bluesky login.

skytube.video

#atproto #atdev #SkyTube
August 18, 2025 at 3:35 PM
Reposted by Peter Merikan
github.com/bitnami/char... Am I missing something reading this, or are Bitnami going to break every reference to their Docker Hub images in 13 days time?
Upcoming changes to the Bitnami catalog (effective August 28th, 2025) · Issue #35164 · bitnami/charts
📢 Overview As of August 28th, 2025, the Bitnami public catalog will undergo the following changes: Community catalog Disable images generation for Debian-based images and gradually move existing on...
github.com
August 15, 2025 at 11:46 AM
Reposted by Peter Merikan
Happy Friday!!!
August 15, 2025 at 10:39 AM
Reposted by Peter Merikan
Nik Malykhin found it useful to get an AI assistant to write its own coding rules by analyzing his code, and then asking it to refine them as worked with it.

nik1379616.substack.com/p/can-we-mak...
Can We Make AI Code Assistants Smarter by Asking Them to Write Their Own Rules?
It seems logical, doesn't it?
nik1379616.substack.com
August 6, 2025 at 10:34 PM
Reposted by Peter Merikan
"Not many people really know what MCP is and how it works. I was one of those people, I confess. Until not long ago, I only had a vague idea of what you can do with MCP, but I didn't have a deep knowledge of how it works."

apichangelog.substack.com/p/the-evolut...
The Evolution of MCP
What's next for the now popular Model Context Protocol (MCP)?
apichangelog.substack.com
July 31, 2025 at 9:10 AM
Reposted by Peter Merikan
Zuckerberg farted out some nonsense today, and since most media outlets refuse to report critically any time a tech CEO offers them some a pseudoserious press release, I've decided to do it for them.

sonjadrimmer.com/blog-1/2025/7/30/how-to-read-an-ai-press-release
How to Read an "AI" Press Release — Sonja Drimmer
Every so often someone like Mark Zuckerberg or Sam Altman will dribble out some unadorned text in Times New Roman font, announcing with stentorian certitude the advent of a new world that their latest...
sonjadrimmer.com
July 30, 2025 at 4:55 PM
Reposted by Peter Merikan
Reposted by Peter Merikan
When I was little, the U.S. military came to our home at gunpoint and took me and my family away. We were imprisoned for years in barbed wire camps simply because we were Japanese American. I have spent my life telling that story, hoping it would never be repeated.
July 21, 2025 at 5:20 PM
Reposted by Peter Merikan
Korny Sietsma has a great example of how using an LLM for coding is very helpful but with limitations.

blog.korny.info/2025/07/18/a...
A real-world AI coding case sample
I thought it’d be worth posting an example of a bigger task I did the other day - just to show what can be done, without crazy vibe-coding, on a non-greenfields app, using ASP.Net Core not some simpli...
blog.korny.info
July 21, 2025 at 9:20 AM