Oliver Wehrens
Using AI and Model Context Protocol to create more usable Jira Tickets
iOS Development Setup with Cursor AI
The return of product and requirements development. Writing software without being a developer.
Running Deepseek 671B Model on a PC locally
The Pivotal Role of Tech Leadership in Overseeing the Big Picture
Reporting on a big waterscrum project
Fuckup: Goodhart's Law in practice - tie a metric to a bonus
Fuckup: Programming Languages and Organizations
Clean code ... should you DRY?
Why you need a macro architecture
Can AI replace me as a consultant?
Whisper: Nvidia RTX 4090 vs M1Pro with MLX (updated with M2/M3)
Artifacts for effective alignment
Podcast time
OpenAI Whisper Performance on Nvidia RTX 4090
Semantic Search with Cosine Similarity
OpenAI Whisper Benchmark Nvidia Tesla T4 / A100
OpenAI Whisper on Apple M1
What does it take to become a software architect?
How hands-on should a CTO be?
Sketch Book Summary: No Estimates
Four weeks of home office
Sketch Book Summary: Good Strategy, Bad Strategy
2019
Technical Agility
Wardley Mapping Canvas
Using Sketch Book Summary (SBS) to remember content what matters to me.
Sketch Book Summary: Atomic Habits
CD und DevOps im Expertencheck
Warum wir auf DevOps setzen
2017-90 - Random Tech Links
Service Discovery For Machines And Humans
Microservices bei der E-POST
Der Real-Life-Check
How is your microservice architecture doing?
Entwicklung verteilter Systeme - Herausforderungen nicht nur an die Architektur
Wider den Monolith - Am Ende wird alles gut
Migrating a monolith
If you don't fight it you end up with a monolith
A Monolith could be good for you
How you might know that you have a monolith
How failing tests can be green
Getting Faster
Mit Puppet und RPM
Doing a Sprint Review with a Review Fair
Using KVM and Virt-Manager via XQuartz on MacOSX (and solving the keymapping trouble)
Getting started with veewee and vagrant
From Development to Production
Do not use Javadoc
Javascript testing for Java projects
Realtime Push Events zum Browser
Cucumber-jvm for Java
One assert per test, really
Spring 3 MVC, Ajax and jQuery Magic (or better: simplicity)
Busy Programmers Guide on where to buy eBooks
How to detect if your server is down when making jQuery Ajax calls
Lightweight Web Prototyping for the Framework loving (Java) Developer
How we switched from Subversion to Git
5 code metrics you need to watch
Name your objects right
One year of blogging
What's your preferred development infrastructure stack?
Using Selenium2 for web testing (and not Selenium IDE)
Story based daily stand-up meeting
Integrate early, integrate often
Concordion vs. Cucumber and Java based Acceptance Testing
Test JBoss Rules 5 (or Drools) with TestNG
How pair programming can help you to get into Test Driven Development
4 ways to test your code
How to get your developers to pay more attention to the burn down chart (and have fun)
Two upgrades to cut down development time
Getting started with JSF 2 (and Maven)
Update on Quant TestTester
Quant - Check your Tests
Jetbrains released a Google App Engine plugin for IntelliJ
IntelliJ Idea Plugin Property Sorter updated
How to test Spring Webflow 2 (with parent flows)
Getting the Browsers GeoLocation with HTML 5
A Quick Look at Google App Engine for Java
Coloring your IDE
IE7 caches rendered elements?
Using TestNG with DataProviders to cover more test cases
How to refactor Spring Webflow variables in your JSF pages with IntelliJ IDEA
Updated Scrum Board Cheat Sheet with Story Owner
SOLID Development Principles In Motivational Pictures (enhanced)
Why our current Sprint commitment will fail
Three reasons why you don't want to use a Spring context in unit tests
Sorting your properties files in IntelliJ Idea
The ScrumBoard Cheat Sheet
Extreme visibility in an agile environment
My MacBook Pro loves 4 GB
IntelliJ IDEA Rulezzz with code completion
IntelliJ IDEA 8.1
Behavior driven development with EasyB (and vs. TestNG)
Starting again
readme.md