Posts
2morethin.gs
ActiveMQ
Agile
Amazon S3
Atlas Shrugged
Beautiful Java
- 1046 RSS subscribers! Major Milestone!
- ActiveMQ vs. Jabber
- All variables in Java must be final
- Bending Java: More readable code with methods that do nothing?
- Concurrency Rant: Different Types of Concurrency and Why Lots of People Already use ‘Erlang’ Concurrency
- Explicit Static Types are not for the Compiler, but for the Developer – Duh
- REST: Lean JSON and XML from the same code
- Simple Java naming trick: now and today
- The best Markup Builder I could build in Java
Bending Java near the Breaking Point
Bioshock
Blog Blazers
Book
Book Review
Clojure
Concurrency
Conferences
Craftmenship
Databases
Engineering Practices
Erlang
Exceptions
First Break All the Rules
Fluent Interface
Getting things done
Google collections
GPL
Groovy and Grails
Half Life 2
Interview
Interview Question
Ioke
Jabber
Java
- “For” hack with Option monad in Java
- @license and @copyright in Java 7 ?
- @License(name = “Apache”,version = “2.0”) annotations and GPL
- 100% test coverage for Swing and database apps
- 1046 RSS subscribers! Major Milestone!
- 5 years Scrum experience talk experience
- 6 reasons why my VC funded startup did fail
- 7 Bad Signs not to Work for a Software Company or Startup
- A Little Guide on Using Futures for Web Developers
- ActiveMQ vs. Jabber
- Adding Hardware is not Always the Cheapest Option
- Advanced Futures With Play Framework
- All variables in Java must be final
- American vs. European style of Software Development
- Another Good (Java) Interview Question
- Another Rails and dynamic language fallacy concerning missing methods
- As a Manager: What I value in developers
- Be careful with magical code
- Bending Java: More readable code with methods that do nothing?
- Best Take-Away Pizza in Berlin
- Better Configuration Files
- Black Swans make managing development risks impossible
- Book Review of “The ThoughtWorks Anthology: Essays on Software Technology and Innovation”
- CEO to CTO: What is your RewriteRatio?
- Comparing Java and Python – is Java 10x more verbose than Python (LOC)? A modest empiric approach
- Comparing Optionals and Null in Swift, Scala, Ceylon and Kotlin
- Comparing Tagged Types and Design by Contract
- Concurrency Rant: Different Types of Concurrency and Why Lots of People Already use ‘Erlang’ Concurrency
- Convention over Configuration Framework in Ruby from 2002
- Cool things: Automatic Online Interview Questions with Janino
- Creating a fluent interface for Google Collections
- CTO Startup School Berlin, 5th of March
- ELSE IF are nested IFs
- Ever more complex software stacks
- Experiences with Scala and Liftweb – eventsofa
- Experiments for nicely generating JSON
- Facebooks BigPipe Done in Java
- Fairness in Salaries
- Fantastic Firefox 3 Beta 2 on MacOS X
- Fluent Interface and Reflection for Object Building in Java
- Fluent Interface for Regular Expressions
- Functional design patterns and cargo cult blogging
- Hg versus Git – and why I did chose Hg
- How to Improve Interfaces
- How to Recruit a Frontend Hero – Interview Question Series
- How to use an Ultra Thin Web UI with Play Framework
- How your application becomes enterprisy
- I want to meet Cameron Purdy 😉 Who do you want to meet?
- IDEA license
- Interface vs. Implementation Dependencies in Java
- Interview with DSL, NoSQL and Scala Practitioner Debasish Ghosh
- Iphone and Complete-M in Germany
- Java Interview Question: Synchronized
- Java Interview questions: Write a String Reverser (and use Recursion!)
- Job Interviews for Java Developers: Attention to Detail
- JsonBuilder for Scala, REST and Jersey
- Kanban Board Application in One Html File
- Leaving SnipSnap 🙁
- Method names in Java can be named _ and why static import is a good thing
- Metric for concurrent users/server?
- Micro Book Review: The Definitive Guide to Terracotta
- Mutable, Immutable and Generics
- My #Webinale Talk “What Top Management Needs to Know About IT”
- My interview
- My MacBookPro is kaputt
- Naysayers
- Never, never, never use String in Java – 7 years later
- Never, never, never use String in Java (or at least less often 🙂
- Once and for all: Do not use double for money
- Opened Registration for CTO Startup School Berlin
- Preventing Whole Classes of Bugs
- Radeox in the Groovy Book
- Radeox Wiki Render Engine future not looking good
- Real JSON vs. XMLish JSON
- Real Life Bug Prevention in Scala
- Reordering Futures in Java Streams
- Response to the critique for my last post and OneElementIterator
- REST: Lean JSON and XML from the same code
- ScrumMaster and ZenMaster: The joke of certification
- Simple Java naming trick: now and today
- Singletons without Singletons: Scala Type Classes
- SnipSnap put to rest
- String reversing Part II: Tail Recursion
- Talk: LMAX Architecture for High Performance SEDA in Java
- Talk: Time to market, don’t focus on development
- The best Markup Builder I could build in Java
- The Case for a New Programming Language
- The Erlang hype is grotesque
- The future: web development without web frameworks – my slides from the first Berlin Java conference
- The secret problem with DSLs
- The unholy legacy of databases
- Thinking about wiki backends
- This Function is Not Tail Recursive
- Too Few Women in Tech – Am I Responsible?
- Top 5 Things to Know About Constructors in Scala
- Unboxing as a Java Interview Question
- Using Google Guice Providers to Solve Law of Demeter Problems
- W-Jax 2008 in Munich
- Want Erlang concurrency but are stuck with Java: 4 Alternatives (+1)
- Want to Become a Startup CTO?
- Whom to hire: The best, the mediocre or the cheapest
- Why Diaspora will FAIL
- You’re a Bad Programmer, Really?
Javascript
Jersey
Job
jQuery
JSON
kanban
lean
Licening
Motivation
Null
Objectivism
OpenAjax
Paul Graham
Pay raise
PURE
Python
Rails
Recruiting
REST
- Experiments for nicely generating JSON
- JsonBuilder for Scala, REST and Jersey
- REST: Lean JSON and XML from the same code
- ScrumMaster and ZenMaster: The joke of certification
- The future: web development without web frameworks – my slides from the first Berlin Java conference
- Unscientific Jetty versus Glassfish for REST
Review
Ruby
Satisfaction
Scala
- “For” hack with Option monad in Java
- Better Null Handling Strategies for Java
- Comparing Tagged Types and Design by Contract
- How to Improve Interfaces
- JsonBuilder for Scala, REST and Jersey
- Real Life Bug Prevention in Scala
- ScrumMaster and ZenMaster: The joke of certification
- The secret problem with DSLs
- Top 5 Things to Know About Constructors in Scala
Scrum
SOFEA
Software development
- 100% test coverage for Swing and database apps
- Black Swans II
- Ever more complex software stacks
- How to Improve Interfaces
- Method names in Java can be named _ and why static import is a good thing
- Rails only solves easy problems
- Rails, Scrum, CMMI and Survivor Bias
- Ruby: Complexity cannot be reduced
- The only thing that really matters in software development.
SOUI
Tail Recursion
Typescript
Unit testing
W-Jax
W-Jax 2008
What not to do
Stephan Schmidt
Administrator
Stephan is a CTO coach. He has been a coder since the early 80s, has founded several startups and worked in small and large companies as CTO. After he sold his latest startup he took up CTO coaching. He can be found on LinkedIn or follow him in Twitter.
email