All Blog

1 days ago

140

57

Why you still need a Website Portfolio, even though everyone can Vibe Code it.

7 Min Read

If you have been following me for a long time, you already know that I have been holding off on my...

1 days ago

41

30

Meme Monday

1 Min Read

Meme Monday! Today's cover image comes from the last thread. DEV is an inclusive space! Humor in...

1 days ago

33

12

Build a Tiny Virtual Pet on Arduino in 60 Minutes 🐾

5 Min Read

Turn an Arduino Uno Q into Kiku, a Tamagotchi-style virtual pet with an animated LED face, moods, and keyboard controls.

4 days ago

105

123

What was your win this week?

1 Min Read

👋👋👋👋 Looking back on your week -- what was something you're proud of? All wins count -- big or small...

1 days ago

17

5

Publishing Markdown to Substack from an Agent Skill

8 Min Read

Substack has no publishing API, its editor has no tables, and a link around inline code is dropped on paste. A step by step walk-through of the Substack destination in publishing-kit: what the editor keeps, what it drops, and how an agent publishes to it and reads the result back.

1 days ago

145

39

Join the Hacktoberfest Open-Source AI Challenge: Touch Grass! $2,450 in Prizes Across 17 Winners.

7 Min Read

Week 1 of our five Hacktoberfest DEV Challenges starts today! Running through October 11, the...

1 days ago

11

2

Activating Your Data Layer for Production-Ready AI

5 Min Read

When discussing applications and systems using generative AI and the new opportunities they present,...

1 days ago

13

2

MCP Configuration for Google Workspace with Claude Code

18 Min Read

Connect Claude Code to Google's eight remote Workspace MCP servers (Gmail, Drive, Docs, Sheets, Slides, Calendar, Chat and People), packaged as a Claude Code skill, with the two sign-in limits that decide how you use it.

13 days ago

84

31

Disappeared Since March: Taking a Long Break Was My Best Decision Yet

2 Min Read

If you checked my profile recently, you probably noticed my page has been completely quiet since...

5 days ago

29

15

Views Measure Views

12 Min Read

Nine years in, I finally worked out what else to count. A writer I follow, Sylwia Laskowska,...

13 days ago

81

29

Your Type Guard Can Silently Drift from Your TypeScript Type 🔧

6 Min Read

Hoi hoi! 👋 I'm @nyaomaru, a frontend engineer just back from a short vacation on Texel, a small...

13 days ago

9

2

Deploying LiteLLM: An Open-Source AI Gateway

8 Min Read

LiteLLM is an open-source AI gateway that provides a unified, OpenAI-compatible API for over 100...

4 days ago

8

1

Repacked QAT Gemma 4 on One TPU v5e: 12B Serves at 675 Tokens per Second

9 Min Read

Google's quantization-aware-trained Gemma 4 weights, repacked into int4 and int8 formats vLLM serves on TPU. On one v5e chip the repacks serve every size from E2B to 26B, read the suite level with bf16 through 12B, score up to 2.4 points above Google's own 4-bit exports at the same speed, and put 12B on the chip at 11.31 GiB and 675 output tokens per second.

7 days ago

33

7

🎡 Social Ferris Wheel: Sanity is the Hub

14 Min Read

This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What...

13 days ago

85

32

I Turned DEV.to Into a Walkable 3D Library — Debugging It Has Been a Nightmare

7 Min Read

DEV Library is my idea of first-person 3D reimagining of DEV.to. Not a themed scene with some...

6 days ago

26

5

Building an Offline Arduino UNO Q Cyberdeck That Identifies Birdsong and Draws Vintage Field Notes

9 Min Read

In this post, I walk through B.L.O.O.M. (Bridging Local Observations, Openly Mapped), an offline...

11 days ago

75

28

8 Posts by Women on DEV That Deserve More Than a Once-a-Year Spotlight

4 Min Read

We went looking for good posts by women on DEV. Not "inspirational," not "diverse" but just genuinely...

6 days ago

32

8

A wine cellar that remembers what you used to believe

20 Min Read

This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What I...

19 days ago

81

31

Congrats to the DEV Weekend Challenge: Dog Days Edition Winners!

3 Min Read

The results are in for our DEV Weekend Challenge: Dog Days Edition! Thank you for your patience while...

7 days ago

48

11

Top 7 Featured DEV Posts of the Week

3 Min Read

Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...

13 days ago

93

534

Welcome Thread - v 394

1 Min Read

Leave a comment below to introduce yourself! You can talk about what brought you here, what you're...

13 days ago

10

2

A 4 GB Laptop GPU vs a 6-Core CPU on Gemma 4, Re-Measured in ABBA Order: 4.1x

11 Min Read

Gemma 4 E2B q4_0 served by llama.cpp on one laptop, CPU-only and on a GTX 1650 Ti, rebuilt on CUDA 13.4 and re-measured in CPU, GPU, GPU, CPU order with a temperature gate. The card takes decode by 4.14x, and run order moves the answer by about 2%.

13 days ago

36

29

An introverted dev in an extroverted world

2 Min Read

"Explain it to me in dev terms." My social battery has a rate limit. The world isn't made for...

11 days ago

8

Two Iceberg Clients, One Protocol: Where the Time Goes

9 Min Read

Step by step: timing the Rust and Python Iceberg REST clients on the same operations, on a local catalog and on BigLake and OneLake. Rust is 2x to 4x faster per call on the same machine, the two are even over the internet, and Python takes half a second longer to start on every catalog.

© Developer Portfolio by Marvin Ottersberg