Author:

Python for beginners - a practical guide
PYTHON

Python for beginners - a practical guide

A lot of people ask me how to get started with Python, probably because I use it every day and I won't shut up about it. So here's my attempt at a beginner's guide, written by someone who actually remembers what it was like

davide
Deploying JavaScript to the cloud - the options I've tried
DEVOPS

Deploying JavaScript to the cloud - the options I've tried

JavaScript has become one of the most widely used programming languages, powering applications across various domains. With the advent of cloud computing, developers now have a multitude of options for deploying JavaScript applications in the cloud. In this article, we will explore different deployment options and popular cloud providers for

davide
Data science with Python - lessons from actually doing it
PYTHON

Data science with Python - lessons from actually doing it

In today's data-driven world, extracting meaningful insights from complex data sets is essential for informed decision-making. Python has emerged as a powerful tool for data science, offering a rich ecosystem of libraries and frameworks for data analysis and visualization. In this article, we will explore how Python can

davide
Building JS apps for the cloud - what actually matters
DEVOPS

Building JS apps for the cloud - what actually matters

Cloud-native development has revolutionized the way we build and deploy applications, enabling scalability, resilience, and flexibility. As JavaScript continues to dominate the web development landscape, it's essential to understand and apply cloud-native best practices to JavaScript applications. In this article, we will explore some of the key practices

davide
Python tips I actually use
PYTHON

Python tips I actually use

After writing Python for years, I've collected a bunch of small things that make my life easier. Nothing groundbreaking here, just practical stuff I use regularly. Some of these I learned the hard way, some I picked up from colleagues, some from Stack Overflow at 2am when something

davide
Serverless with JavaScript - what worked and what didn't
DEVOPS

Serverless with JavaScript - what worked and what didn't

I went through a serverless phase a while back. You know how it is — you read a few blog posts, watch a conference talk, and suddenly you want to put everything in Lambda functions. I'm here to tell you that's a bad idea, but also that

davide
YoloV5
AI-ML

YoloV5

Here I'm gonna describe the best way I've found to run YoloV5 training and inference. First of all my machine has an RTX 3060 so I had to do some changes to the YoloV5 dockerfile. The following is a Dockerfile that should work with RTX 3000

davide
ESP32 on Arduino IDE
HARDWARE

ESP32 on Arduino IDE

The ESP32 is a versatile and powerful microcontroller that has gained popularity among developers for its wide range of capabilities. If you're familiar with Arduino development and want to explore the features of the ESP32, you'll be pleased to know that it can be easily programmed

davide
Creating Jupyterlab extensions
PYTHON

Creating Jupyterlab extensions

JupyterLab, the next-generation web-based interface for Jupyter Notebooks, provides a powerful platform for interactive computing and data exploration. One of the key features of JupyterLab is its extensibility, allowing developers to customize and enhance its functionality through extensions. In this article, we will explore the process of creating JupyterLab extensions

davide
ESC
// awaiting input_