Home
CV
ExperienceEducation
ProjectsBookmarksInvestmentsContactBlog
X (Twitter)GitHub
X (Twitter)LinkedInGitHubDiscord
Welcome! Type "help" for available commands.
$
Loading terminal interface...
Welcome! Type "help" for available commands.
$
Loading terminal interface...

~/blog/tags/kotlin

Kotlin Posts

2 articles

Reflections on Engineering Cleaner Back-ends

Reflections on Engineering Cleaner Back-ends

backendarchitecturespring bootclean architecturerefactoring

Why I stopped adding layers — DTOs, ports, mappers, use-case objects — and let one strictly-typed data class own the boundary instead.

November 9, 2025
Creating UML Diagrams in IntelliJ IDEA, PyCharm, and WebStorm

Creating UML Diagrams in IntelliJ IDEA, PyCharm, and WebStorm

umlintellijpycharmwebstormdiagrams

A guide to generating and using UML class diagrams in JetBrains IDEs like IntelliJ IDEA (Ultimate), PyCharm (Professional), and WebStorm, covering features, limitations, and language support.

May 6, 2025

Discover More

Discover More

Related Bookmarks

github.com
December 16, 2025
Rails / DHH Programming Style Guidelines and Skill.md

Rails / DHH Programming Style Guidelines and Skill.md

Official Claude Code compound engineering plugin. Contribute to EveryInc/compound-engineering-plugin development by creating an account on GitHub.

DHH Rails Style37signals ConventionsRESTful ArchitectureFat ModelsRuby on Rails
LINK
theaxolot.wordpress.com
October 20, 2025
LoC Is a Dumb Metric for Functions

LoC Is a Dumb Metric for Functions

What’s the quickest giveaway that someone’s an amateur developer? When they tell you to break out a function into smaller functions, and the first rea...

Software Engineering PracticesCode ReadabilityCognitive ComplexityFunction DecompositionRefactoring Strategies
LINK
seangoedecke.com
December 4, 2025
Everything I know about good API design

Everything I know about good API design

Most of what modern software engineers do involves APIs: public interfaces for communicating with a program, like this one from Twilio. I’ve spent a l...

REST APIAPI VersioningSoftware EngineeringAPI DesignBackend Development
LINK

Related Books

Object Design Style Guide

Object Design Style Guide

Matthias Noback

”Demystifies object-oriented programming, and lays out how to use it to design truly secure and performant applications.” —Charles Soetan, Plum.io Key...

Computers
BOOK