Hi! I'm Biagio — the kind of teacher who explains why a fork()
can change your life… and then dares you to write a web API with FastAPI without relying too much on Stack Overflow.
I teach Computer Science and Technology at the "Renato Elia" Technical Institute in Castellammare di Stabia: Naples - Italy, one of the most beautiful cities in the world… don’t @ me unless you bring three Pydantic-validated arguments and a UML diagram.
Welcome to my GitHub: github.com/birg81. This isn’t just a code archive, it’s a digital jungle gym:
- 🧠 Solutions to real (and sometimes imaginary) problems, because why not.
- 🧪 Code sorted by subject, class, and sometimes mood.
- 📚 Practical examples and detailed explanations.
- 🤖 Projects in Java (Tomcat, Spring Boot, Quarkus), Python (FastAPI, Flask), C# (my frenemy), HTML/CSS/JS, PHP, SQL, Docker, and basically everything you need to survive as a full-stack developer.
Whether you’re a student, colleague, or curious developer, you’ll find something worth opening a terminal for.
- Found something useful? Share it!
- Found a bug? Open an issue or send a PR (please avoid commit messages like “final final V2 definitive”).
- Wanna chat code and Napoli? Catch me on [email protected].
Coding is a passion, but Napoli is sacred.
Supporting the team is like deploying to production: stressful, chaotic, yet surprisingly joyful.
And no, sudo apt install scudetto
🏆 still doesn’t work.
- 👨🏫 Teaching: CS, physics, programming, architecture, OS.
- 💻 Languages: Java, Python, C#, PHP, HTML, JS, SQL, Bash.
- ⚙️ Frameworks & Tech: Spring Boot, Tomcat, Quarkus, FastAPI, Flask, .NET, Docker, Hibernate, JPA, SQLModel.
- 🧰 Tools: Git, Linux, VS Code, Maven, REST, JSON, Postman.
- 🗃️ Databases: MySQL, PostgreSQL, SQLite, MongoDB, JSON flat files.
- 🌐 Web Dev: from old-school PHP CRUDs to REST microservices with Docker.
- 🔁 Concurrency & processes: C, Python (threads, multiprocessing).
“When in doubt, open a terminal. And if Napoli is playing, close it and enjoy the match.”
Ciao! Mi chiamo Biagio, e sì, sono quel prof che ti spiega perché un fork()
può cambiarti la vita… e poi ti sfida a scrivere una web API con FastAPI senza copiare troppo da Stack Overflow.
Sono docente di Scienze e Tecnologie Informatiche presso l’Istituto Tecnico Industriale "Renato Elia" di Castellammare di Stabia (Na), ovvero una delle città più belle del mondo… e non accetto repliche, a meno che tu non abbia almeno 3 argomenti validati con JSON Schema e un diagramma UML.
Benvenuto nel mio GitHub: github.com/birg81. Qui non archivio solo codice, ma:
- 🧠 Soluzioni a problemi reali (e anche ad alcuni completamente inventati, per amor di sfida).
- 🧪 Codice organizzato per materia, classe e spesso anche umore.
- 📚 Spiegazioni dettagliate con esempi pratici.
- 🤖 Esercizi e progetti in: Java (con Tomcat, Spring Boot, Quarkus), Python (FastAPI, Flask), C# (un po’ odiato, ma lo tengo perché… è giusto così), HTML/CSS/JS, PHP, SQL, Docker, e tutto ciò che fa parte del moderno sviluppo full stack.
Se sei uno studente, un collega, o un curioso sviluppatore, troverai sicuramente qualcosa per cui valga la pena aprire un terminale.
- Hai trovato qualcosa di utile? Condividilo!
- Hai trovato un bug? Apri una issue o manda una PR (possibilmente senza commit dal titolo "finale definitivo finale").
- Vuoi solo parlare di programmazione e del Napoli? Ci troviamo su [email protected].
Il codice è passione, ma il Napoli è religione.
Seguire gli azzurri è come scrivere software in produzione: pieno di ansia, ma con picchi di gioia inspiegabili.
E comunque, sudo apt install scudetto
🏆 non ha mai funzionato.
- 👨🏫 Didattica: informatica, fisica, programmazione, architettura, sistemi operativi.
- 💻 Linguaggi: Java, Python, C#, PHP, HTML, JS, SQL, Bash.
- ⚙️ Framework e tecnologie: Spring Boot, Tomcat, Quarkus, FastAPI, Flask, .NET, Docker, Hibernate, JPA, SQLModel.
- 🧰 Tools: Git, Linux, VS Code, Maven, REST, JSON, Postman.
- 🗃️ Database: MySQL, PostgreSQL, SQLite, MongoDB, JSON flat files.
- 🌐 Web Dev: dal classico CRUD in PHP ai microservizi REST con Docker.
- 🔁 Parallelismo e processi: C, Python (thread, multiprocessing).
“Nel dubbio, apri un terminale. E se il Napoli gioca, chiudi tutto e goditi la partita.”