Author:

Federico Tomassetti

Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries
dynamic, static, optional, structural typing and engineering challenges

Dynamic, static, optional, structural typing and engineering challenges

An introduction to Spark, your next REST Framework for Java

An introduction to Spark, your next REST Framework for Java

5 key aspects open-source project

5 key aspects for a successful open-source project

My first six months as a Software Engineer Freelance

What I Learned in Six Months as a Software Engineer Freelance

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

Scroll to Top