Author:

Federico Tomassetti

Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries
What if sketching on a whiteboard was a form of programming_

What if sketching on a whiteboard was a form of programming?

Python reflection_ how to list modules

Python reflection: how to list modules and inspect functions

Raising the level of abstraction_ what if we tried to do that bottom up_

Raising the level of abstraction: what if we tried to do that bottom up?

how-to-create-pragmatic-lightweight-languages

A book on creating languages and supporting tools

Parsing any language in Java using ANTLR x sito nuovo

Parsing Any Language in Java in 5 Minutes Using ANTLR: for Example Python

Getting started with Jetbrains MPS (1)

Getting started with Jetbrains MPS: how to define a simple language (screencast)

Getting started with JavaParser x sito nuovo

Getting started with JavaParser: analyzing Java Code programmatically

How to recruit freelancer for software development: where to look for them, how to find and choose candidates

How to recruit freelancer for software development: where to look for them, how to find and choose candidates

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

Scroll to Top