Python
Asyncio HTTP server in Python – how I did it
I’ve been using HTTP servers for a long time. The first one I ever touched was Apache. Then I mostly used Nginx with Gunicorn. Although I use them every day I’ve never gone into details Read more…
I can help you start and progress in Python. Web and Machine learning development
I can help you design, deploy and monitor serverless microservices
I can help you start and progress with test driven development
I’m a software engineer. I’m skilled in serverless microservices design, scaling, and the development of custom machine learning algorithms. I deeply care about clean code and TDD. My toolbox includes Python, AWS (DyanamoDB, ECS, Lambda, S3, Batch, RDS, EC2), Docker, FastAPI, Django, Gitlab CI/CD, TypeScript, …
You can hire me for consulting, training or mentorship.
Staff Software Engineer @ ren.co | Author of Scalable FastAPI applications on AWS | Author of Complete Python Testing Guide
You can follow me on Twitter @jangiacomelli
I’ve been using HTTP servers for a long time. The first one I ever touched was Apache. Then I mostly used Nginx with Gunicorn. Although I use them every day I’ve never gone into details Read more…
This is a story of pair programming in typless team. It was almost a year ago when I was reading a book titled Peopleware. I decided to read it because I was struggling to lead Read more…
Documentation is essential when using the REST APIs. It is much easier to use the REST API when code examples are provided. Therefore, I wanted to add show code examples in documentation when building Typless. Read more…
PyCharm allows you to simplify your work with many shortcuts and features. During my discussions with fellow developers, I’ve noticed that most of them don’t really use all the power of PyCharm. Therefore I’ve decided Read more…
Sooner or later during your development, you will need to deploy your code somewhere. Either cloud or your own servers. One of the best practices for seamless deployment to production is continuous integration. Until you Read more…
Three weeks ago our development team was chatting. We were launching a new app and we have decided to manage pricing plans through the Django admin interface. Our problem was that we needed at least Read more…