Quantcast
Channel: Erkki Lindpere – zeroturnaround.com
Browsing latest articles
Browse All 10 View Live

Parsing Lambda Calculus in Scala

In a previous post we introduced the pure untyped λ-calculus. Summed up in one sentence: it's the smallest universal programming language with only a few language constructs (anonymous functions,...

View Article



Evaluating Lambda Calculus in Scala

In this third post on the untyped lambda calculus, we’ll look at implementing an evaluator in Scala. We already did a parser and the framework for a REPL last time in Parsing Lambda Calculus....

View Article

How to Add Custom Install Actions to Your Next Eclipse IDE Plug-in

The Eclipse IDE, according to some recent numbers on IDE usage, sits in nearly 2/3 of developer workstations. The ecosystem for Eclipse plug-ins, as you can imagine, is quite vast: about 1600 plug-in...

View Article

Image may be NSFW.
Clik here to view.

There is More To Code Quality Than Just ‘Pretty vs. Ugly’

I've been trying to write code in a more functional way lately. I haven't fully bought into functional programming yet, but it has more and more influence on my code. And yet, not long that ago I was...

View Article

Image may be NSFW.
Clik here to view.

Using Eclipse for Java development: A helpful introduction to the world’s...

People love Eclipse, or love to hate it, or, as non-geek coders, feel more or less indifferent about their IDE. However one thing is true--the majority of Java and Java EE developers use Eclipse. This...

View Article


Image may be NSFW.
Clik here to view.

RebelRant: Syntax highlighters should emphasize definitions, not keywords and...

Many syntax highlighters have at some point made a wrong choice about a simple aspect of how they do syntax coloring and present code: they make keywords bold and emphasize the wrong thing – the...

View Article

Image may be NSFW.
Clik here to view.

Your Maven Build Tool is not trying to kill you

This is not another Maven rant nor intended as a flame war--we could even think of this as an "anti-rant", if you like. I didn't even bother to see how many other dozens of blog posts on this subject...

View Article

Image may be NSFW.
Clik here to view.

Why the debate on Object-Oriented vs Functional Programming is all about...

In a previous post, I laid out a framework for code quality that divides the qualities of code into a few categories like fitness, correctness, clarity, performance, maintainability and beauty....

View Article


Image may be NSFW.
Clik here to view.

RebelRant: 3 reasons a Wired Dev Environment would be better than your IDE

Not sure about you, but I’m personally one of those guys who swears by an IDE and usually doesn’t like to work with just a text editor. My IDE decreases development turnaround time for me. However,...

View Article


How JRebel and OSGi Work Together

Often when discussing OSGi at events, over the phone, or online, we hear things like, “Yeah, I like JRebel but now we are using OSGi”, or “Does JRebel support OSGi”, or “Isn’t OSGi the same as...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images