Author:

Federico Tomassetti

Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries
Good clients, bad clients: how to recognize bad clients and how to deal with them

Good clients, bad clients: how to recognize bad clients and how to deal with them

5 things a developer expects from a project manager

The 5 things a developer expects from a Project Manager: how a Project Manager can help developers becoming much more productive

Alternatives to global variables - x sito nuovo

Alternatives to global variables and passing the same value over a long chain of calls

Representing relationships as first-class citizens in an Object-oriented programming language

Representing relationships as first-class citizens in an Object-oriented programming language

Turin Programming Language for the JVM: building advanced lexers with ANTLR

Turin Programming Language for the JVM: Building Advanced Lexers with ANTLR

Turin programming language for the JVM

Creating a Programming Language for the JVM: the Turin Programming Language

Walkmod: automatically refactor code to apply code conventions

Walkmod: Automatically Refactor Code to Apply Code Conventions

Busy period: moving to France, starting my freelance business, open-source and stuff

Busy period: moving to France, starting my freelance business, open-source and stuff

Develop DSLs for Eclipse and IntelliJ using Xtext

Develop DSLs for Eclipse and IntelliJ Using Xtext

Interview with David Åse from the Spark web framework project

Interview with David Åse from the Spark web framework project

How to build a symbol solver for Java, in Clojure

How to Build a Symbol Solver for Java, in Clojure

Building models of Java code from source and JAR files

Building Models of Java Code from Source and JAR Files

Scroll to Top