Author
Federico Tomassetti
Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries
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
Dynamic, static, optional, structural typing and engineering challenges
An introduction to Spark, your next REST Framework for Java
5 key aspects for a successful open-source project
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
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 and passing the same value over a long chain of calls
Representing relationships as first-class citizens in an Object-oriented programming language
Turin Programming Language for the JVM: Building Advanced Lexers with ANTLR
Creating a Programming Language for the JVM: the Turin Programming Language