Blogs about: Java Programming Language Software Development

Featured Blog

TDD: avoid getting stuck or what's the next test?1 comment

jenslukowski wrote 1 month ago: One central point of practicing TDD is to determine what is the next test. Choosing the wrong path c … more →

Tags: 2013, Author: Jens Lukowski, Testing, TDD

Java Generics: the Klingonian Cast

daniel.lindner wrote 3 months ago: Ever since Generics were included in Java, they’ve been a great help and source of despair at … more →

Tags: Author: Daniel Lindner, 2013, Java, utility class, Generics, UpCast, variance

FTP integrated

vasilikvockin wrote 3 months ago: When developing a feature containing unknown technology or hardware, I prefer a spike followed by in … more →

Tags: 2013, Author: Vasili Kvockin, Software development, Testing, Java

A small test saves the day3 comments

daniel.lindner wrote 6 months ago: Just recently, I had to write a connection between an existing application and a new hardware unit. … more →

Tags: Testing, Author: Daniel Lindner, 2012, unit test, a-trip rules, thorough

Antipatterns: Convenience Constructors9 comments

jenslukowski wrote 6 months ago: Lately I stumble a lot upon code I wrote 4 or more years ago. In the light of introducing new featur … more →

Tags: Author: Jens Lukowski, 2012, Java

Checking preconditions in advance vs. on demand vs. exceptions

Miq wrote 6 months ago: Usually, it is good practice to check certain preconditions before applying operations to input data … more →

Tags: Performance, Author: Mihael Vrbanec, 2012

Solutions to common Java enum problems5 comments

jenslukowski wrote 7 months ago: Say, you have an enum representing a state: enum State { A, B, C, D; } And you want to know if a sta … more →

Tags: Coding style, Author: Jens Lukowski, 2012, Java, ENUM

Class names with verbs enforce the Single Responsibility Principle (SRP)1 comment

daniel.lindner wrote 7 months ago: I’m experimenting with fluent code for a while now. Fluent code is code that everybody can rea … more →

Tags: Coding style, Author: Daniel Lindner, 2012, Readability, fluent code, fluent interface, single responsibility principle, flexibility

Grails and the query cache

jenslukowski wrote 8 months ago: Look at the following code: class Node { Node parent String name Tree tree } Tree tree = new Tree() … more →

Tags: Grails, Groovy, Database, Author: Jens Lukowski, 2012, Grails, hibernate, query-cache

Game of Life: TDD style in Java1 comment

jenslukowski wrote 11 months ago: I always got problems finding the right track with test driven development (TDD), going down the wro … more →

Tags: Testing, Author: Jens Lukowski, 2012, Java

HTTP Get: The problem with Percent Encoded Parameters3 comments

jenslukowski wrote 1 year ago: Encoding problems are common place in software development but sometimes you get them in unexpected … more →

Tags: 2011, Author: Jens Lukowski, Grails, Web Applications, Flash, get, Grails, HTTP, Java

The Story of a Multithreading Sin3 comments

daniel.lindner wrote 1 year ago: In my last blog entry, I wrote about multithreading pitfalls (in Java), and ironically, this was the … more →

Tags: Programming Language, 2011, Java, multithreading, liquid lock, Bug, degradation

Readable Code Needs Time and Care6 comments

Nico Hochberger wrote 1 year ago: A few weeks ago I was about to write an acceptance test involving socket communication. Since I was … more →

Tags: Software development, Coding style, Author: Nico Hochberger, 2011

Hibernate Objects in HTTP Sessions2 comments

jenslukowski wrote 1 year ago: While discussing common problems and pitfalls in web development we stumbled on the pitfall of stori … more →

Tags: Web Applications, Author: Jens Lukowski, 2011

When it comes to multithreading, better be safe than sorry5 comments

daniel.lindner wrote 1 year ago: Recently, I attended a code review of the core parts of a web application, written in Java. The appl … more →

Tags: Web Applications, 2011, Java, multithreading, Threading, lock, web application

Separate your code domains2 comments

daniel.lindner wrote 1 year ago: When you develop software, you most likely have to think in two target domains at the same time. One … more →

Tags: Principles, Coding style, 2011, Source Code, reusability, Domains, Technical Domain, Business Domain, Separation

A VisualBasic.NET cheat sheet for Java developers

daniel.lindner wrote 1 year ago: Sometimes, we cannot choose what language to implement a project in. Be it because of environmental … more →

Tags: 2011, VisualBasic, .NET, cheat sheet, Java, Visual Basic

Summary of the Schneide Dev Brunch at 2011-07-17

daniel.lindner wrote 1 year ago: Last Sunday, the 17th July of 2011, we held another Dev Brunch at our company. A Dev Brunch is an ev … more →

Tags: Testing, Code Camp, 2011, Java, Dev Brunch, java forum stuttgart, karlsruher entwicklertag, grasp

Your own dsl: a primer on operators

jenslukowski wrote 1 year ago: When writing your own domain specific language (dsl), a full fledged parser generator like antlr can … more →

Tags: 2011, Author: Jens Lukowski


Related Tags
All →

Follow this tag via RSS