Author:

Federico Tomassetti

Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries
Recognizing hand-written shapes programmatically_ find the key points of a rectangle- x sito nuovo

Recognizing hand-written shapes programmatically: find the key points of a rectangle

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

Scroll to Top