RSS.Social

Nicola Iarocci

follow: @[email protected]

Posts

Empty nest

Cognitive load is what matters

Why arent people going to conferences anymore?

Python: The Documentary

The first-line treatment for ADHD

Invoicetronic, or what I've been working on recently

A zoomable, searchable archive of BYTE Magazine

Repair, the skill nobody talks about

The ROI of exercise

Old timers who built the early web are coding with AI like it's 1995

Oops he slipped

The lies we tell ourselves

Professional decline begins sooner than expected

Tech promised everything. Did it deliver?

Just one good thing

Foothills of Romagna

Neuromancer in 2025

What doesn't change

Maintaining curiosity

I'm speaking at DevMarche Summer AI Afternoon

Cloudflare to introduce pay-per-crawl for AI bots

Sometimes bad weather can feel like a gift

How software became a lifestyle brand

Working on databases from prison

The Cure's Acoustic Hits

I canceled my Bluesky account

AI coding is less fun

Quoting Mihaly Csikszentmihalyi

If a note can be public, it should be

MCP Remote

Free online courses from top universities

Marp, the markdown presentation ecosystem

Fattura Elettronica v4

Blogs are still a thing

In bloom

Protests work

The empire strikes back

Exploration by Calibro 35

Agentic coding recommendations

MCP or connecting our apps to LLMs

Quoting Sam Altman

People won't use IDEs anymore

What happens when people don't understand how AI works

Why Bell Labs worked

Being fat is a trap

Claude Code first impressions

When to leave

AI changes everything

Moving On

Run your own AI

Eve 2.2.1

Serra Pass along the pilgrims' route

Foresta della Lama

Fattura Elettronica v3.6.3

It is moments like this

The Literary Power of Hobbits

A 10x faster TypeScript, but that's not the point

Why do earthworms appear on wet roads?

Quoting Evan Miller

Quoting Jannick Sinner

Lately

Fattura Elettronica v3.5.2

My most used command-line commands

Books I read in 2024

On C# and .NET quick release cycle

Speaking at the .NET Conference Italia 2024

Kuma Fo by Les Amazones D'Afrique

Reading books and commenting on them with ChatGPT

From Corniolo to Passo Braccina via Valpisella

A walk after the storm

Journalists should not surrender their weapons

Eve 2.2.0

Gimme gimme gimme

Fattura Elettronica v3.5

I am Herman Melville

Books are strange objects

Under ASP.NET 8, NGINX returns 502 Bad Gateway after authentication by IdentityServer

The loneliness of the low ranking tennis player

Why Github actually won

Solar will get unfathomably cheap

The secret inside One Million Checkboxes

Infocom: The Documentary

I'm leaving Twitter/X

The crazy engineering of Venice

Capability makes you life simpler

Digital market is going back to 20th century

A Solarpunk Manifesto

David Foster Wallace on screen time

The tour of Mount Civetta in the Dolomites

ShellCheck

Bash-Oneliner: a collection of terminal tricks for Linux

The main issue with social media

The art of not reading

A guide to Miyazaki weird little guys

Microsoft MVP

Write a lot

A library is a good place

Quoting J.P. Wing

The exponential growth of solar power will change the world

Quoting Roger Federer

The appropriate response to a horrible idea is a better idea

Generative AI is not going to build your engineering team for you

Experts vs. imitators

Container security meetup at DevRomagna

Hidden Tracks: Domodossola – Weissmies

Quoting Sean Voisen

The Toschi Hermitage

How to handle custom claims in an Open ID Connect-authenticated ASP.NET Core app

Kagi is profitable

LLMs don't remember everything you say

Quoting Elena Kostyuchenko

Fattura Elettronica for .NET v3.4.15

A motorcycle trip across Europe

The video of my OAuth2 session at WebDay 2024 is online

Thirty-seven years ago

What Open AI just did

A walk on the beach [video]

The best thing I have read on ADHD

C# 12 Collection Expressions

Quoting John Gruber

C# 12 Primary Constructors

In the pinewood [video]

Quoting Ralph Waldo Emerson

Quoting Moxie Marlinspike

Quoting Ken Thompson

Tor: from the Dark Web to the Future of Privacy

Spellbound Contemporary Ballet's The Art of Fugue

Cowboy Bebop

Redis is forked

AI isn't useless. But is it worth it?

I am speaking at ABP Dotnet Conf'24

Why I speak at conferences

Quoting snakeyjake

Timeline of the XZ open source attack

Listening to purchased music is the way

ChatGPT is the perfect Linux assistant

William Adams: english advisor to the Shogun

From Bocconi to the Twin Mountains

Quoting Alice Rohrwacher

Cannibalism as a way to honor the dead

Quoting Frank Herbert

Quoting Lars Wirzenius

Dirty Rat by Orbital, with Sleaford Mods [music]

Voice dictation on iOS and macOS is underestimated

Medieval monks also had focus issues

I am presenting on OAuth2 at two conferences this month

Saturday beach walk

Quoting Benedetta Tobagi

On founders doing customer support

Astral Gold by Dean McPhee [music]

Sick and tired of Spotify's music-consuming model

REPLAY by Jordan Mechner

Quoting John Carmack on AI

Beach walk

Quoting Ran Prieur

SQLite foreign key constraints are disabled by default

Quoting Ethan Mollick

Default ASP NET Core 8 port changed from 80 to 8080

Monte Tiravento

Paying people to work on open source is good actually

Solo winter attempt at Cerro Torre

AI generated videos just changed forever

Content of Charles Darwin's personal library revealed for the first time

Spinoza and the art of thinking in dangerous times

GitHub Wikis don't allow edits or pull requests

Isolated indigenous people as happy as wealthy western peers

Ethan Mollick's first impressions on Gemini Advanced

A new golden era of blogging?

The 20-year indie web cycle, maybe

YouTube video summaries via ChatGPT

Marcus Aurelius the man who solved the universe

Being autistic

Mars in 4K

pg_dump and pg_restore can backup and restore single Postgres schemas

Digital books wear out faster than physical books

Rio Petroso

Video of my C# 12 session at .NET Conference Italia 2023

Dungeons and Dragons turns 50 today

Fixing the "Failed to create CoreCLR error 0x80070008" error when starting a .NET 8 docker container

How to fix the crontab error `rename: Operation not permitted`

My grandpa was a Nazi

Linus Torvalds on the impact of LLMs and AI on programming

I'm leaving Substack

How to implement a PKCE code challenge in C#

Quoting Guillermo del Toro

NTS Radio

Fabio the tramp

The strage story of the grave of Copernicus

pg_rman: a backup and restore management tool for PostgreSQL

FatturaElettronica for .NET v3.4.13

Movie review: The Boy and the Heron

Some hints about what the next year of AI looks like

How to use bash to recursively search and replace a string in all directory files

Quoting Jason Fried

New website, finally with no analytics

Quoting Christine Lemmer-Webber

Stuff we figured out about AI in 2023

Movie review: The Vast of the Night

Books I read in 2023

The wilderness of Poggio Montironi

How Many Hobbits?

The Winterkeeper

Quoting Andrej Karpathy

Intro to Large Language Models (video)

I am speaking at the .NET Conference Italia 2023

How to use XmlWriter along with StringWriter to properly serialize a UTF-8 string

FatturaElettronica for .NET v3.4.11

LINQ DistinctBy on a property for .NET Standard and older .NET versions

A few late book reviews

rsync with a different user

The Legacy of Bram Moolenaar

Cerberus v1.3.5 released

FatturaElettronica for .NET v3.4.10

The Medieval Monks Who Lived on Top of Giant Pillars

Events 0.5 released

I won the Microsoft MVP Award

Homebrew and docfx don't like each other too

Homebrew and .NET 8 Preview don't like each other

Python `decimal.getcontext` does not work with bpython

Daft Punk's Infinity Repeating music video

Quoting Donald Knuth

A new modern MSBuild terminal logger is coming with .NET 8

Book Review: La Mossa del Matto (The Fool's Move)

Tiny electronic desktop sculptures

macOS networkQuality tool

Book Review: Disastri (Disasters)

Story of Redis and its creator antirez

Motorcycling the Tuscan Chianti

AI-curated minimalist news

FatturaElettronica for .NET v3.4.8

Book Review: Land and Sea

The religious aspects of the corporate space race

Quoting Cicero

Book Review: Medieval Callings

The Interstellar Style of Sun Ra

The end of computer magazines in America (and elsewhere)

Noam Chomsky on ChatGPT

The real cost of interruption

ChatGPT is making up fake Guardian articles

FatturaElettronica for .NET v3.4.7

Book Review: Essere Lupo (Being Wolf)

Playing D&D with ChatGPT as the DM

Running .NET code in an isolated sandbox

Web Performance meetup at DevRomagna

Quoting John Carmack

Quoting Italo Calvino

Book Review: No Sleep Till Shengal

Eve 2.1.0 has just been released

I am speaking at WebDay 2023

Making C# and OmniSharp play well with Neovim

Book Review: Red Mars

Hand dryers

Leiji Matsumoto (1938-2023)

Awesome psql tips

On the state of developer conferences

Book Review: Sanguina Ancora (Still Bleeding)

Quoting Solzhenitsyn

The best time to own a domain

Heading to Go: A Look at Building a Video Encoder (meetup)

Brad Mehldau plays I am the Walrus

Making the latest C# language features available in older .NET versions

Flammarion engraving

A quick preview of the Blazor United prototype for .NET8

The days are long but years are short

Barnes & Noble's surprising turnaround

This is Water by David Foster Wallace

Book Review: Uomini, boschi e api

Why give up drinking in your early twenties

My favorite books of 2022

Book Review: Stoner

On implementing the ASP.NET Core 7 rate-limiting middleware

Latewood

Book Review: Candide

What was Dracula really like?

First impressions on JetBrains Rider 2022.3 update

Book Review: When We Cease to Understand the World

Writing is Magic

JetBrains has left Russia

The Making of Dune II

My Top 7 New Features in .NET 7

My Music in 2022 according to Spotify

I am on Mastodon and I love it

Book Review: Mašen'ka

The Origins of Python

Book Review: The Crow Comes Last

Castle Rock Climb in Antarctica

Eve 2.0.4 released

Book Review: Ravenna

Welcome to hell, Elon

Brazilian Ju-Jitsu and me

A lot of what is known about pirates is not true

Motorcycling the Foreste Casentinesi National Park

How to avoid unwanted calls on iPhone

My session at WPC 2022

The high cost of living your life online

Indiepeople

The Tripitaka Koreana

The Man Who Explains Italy

Eve 2.0.2 released

Book Review: The Count of Monte Cristo

Software quality is systemic

Motorcycling the Dolomites with the club

Book Review: Smiling Bears

FatturaElettronica v3.4 released

The Docker Event Monitor

Eve 2.0.1 released

How I stopped Spotify from draining both my RAM and CPU

The Women Who Built Grunge

G.K. Chesterton on fairy tales, actually

An account of the mother of all demos

A stunning visualization of John Coltrane's 'Giant Steps' solo

The indictment against Sparta

Book Review: A Captive West or the tragedy of Central Europe

Book Review: Just an Ordinary Day

Book Review: Italica

I'm a Microsoft MVP once again

"A project you maintain has been designated as critical"

Hiking the Alta Via del Granito

Book Review: The Rings of Saturn

Eve 2.0 released

Book Review: Invisible Cities

I got Covid

Becoming the Emperor

Eve-Swagger v0.2 released

Book Review: Memoirs of Hadrian

Stripe releases MarkDoc and that's a good thing

In-person vs. online events

Book Review: Lone Rider

If you know your user is asking for help show them the damn help

Neuromancer and the birth of Cyberpunk

The Sun in high resolution

How to copy a file's path in macOS Finder

Book Review: Roumeli

My Playwright session at WebDay 2022

Quoting David Foster Wallace

How multifactor authentication is breached

Three Days Well Spent

Endurance: Shackleton's lost ship found in Antarctic

Trusting third-party services with your data, a cautionary tale

Book Review: Thinking Fast and Slow

You're probably using the wrong dictionary

What Ukraine flag signifies

Parameter null-checking added to C# 11 Preview

Book Review: Eichmann in Jerusalem. A Report on the Banality of Evil

Jonny Greenwood pretended to play the keyboard when he first joined Radiohead

How recycling pee could help save the world

Google Search is Dying

Work in progress on Eve 2.0

The curious origins of Bluetooth's name

Modulations - History of Electronic Music

A historian perspective on blockchain technology

A Passage To Parenthood

Lay Back and Keep Smiling

Is Old Music Killing New Music?

Automatic deletion of older records in Postgres

Go James Webb

Moxie on Web3

Book Review: Finnish Fairy Tales

Three Good Books I Read in 2021

Book Review: Consider the Lobster

System Shock is Back Home

Book Review: About the Meaning of Life

Migrating a Windows 10 VM to Windows 11 in Parallels Desktop: a story of TPM chips and BIOS upgrades

A big nail in the coffin of MySQL

On the incredible opportunities offered by Starship

Book Review: A useless man

Chet Baker, born to be cool

Book Review: Endurance, Shackleton's Incredible Voyage

I'm a Moka guy

Book Review: Mathematics is politics

How to automatically pull and deploy updated Docker images

Learn in public

My ASP.NET 5 migration to .NET 6

The posthuman dog

Is Eve still maintained?

Book Review: King and Emperor, A New Life of Charlemagne

Book Review: Language of the Spirit, An Introduction to Classical Music

I met with the wolves

Drama going on at the .NET Foundation

The word for web is forest

An nginx playground

What getting old really feels like

ASP.NET 6 Migration Cheatsheet and FAQ

Book Review: Nausea

The American Style of quotation mark punctuation makes no sense

Daft Punk's legendary Alive 2007 concert with remastered audio and 4K video

Hiking the Translagorai 25 years later

Get the Fucking Vaccine Already, You Fucking Fucks

Performance improvements in .NET6

Book Review: Proud tobea Flyer

How to read Windows-1252 encoded files with .NETCore and .NET5+

How to restore a single Postgres database from a pg_dumpall dump

Travel is no cure for the mind

Book Review: Nomadland

Finland's intriguing take on the homelessness problem

How to remove a file from Git history

On GitHub Copilot

Book Review. Eight Days in May: The Final Collapse of the Third Reich

The Internet is Rotting

Yet Another Reason to Use DuckDuckGo

Proust's Madeleine Was Originally a Slice of Toast

Will .NET 6 Minimal APIs turn heads?

Book Review: Power to the Words

My DotNetPodcast interview

An unexpected return to the Alps

A Beginner's Guide to Miles Davis

Triumph Bonneville Dolomites Ride 2021

Linus Torvalds addresses an anti-vaxxer

Custom default values for not existing dictionary items (and a lesson learned)

Book Review: Alpi Ribelli: Storie di montagna, resistenza e utopia

Open Source: What Happens When the Free Lunch Ends?

Trade Wars 2002 and its connection to Eve Online

So tired of Homebrew messing up with my stuff

On Programming and Writing

Book Review: The Voice of the Sirens. The Greeks and the art of persuasion

Flask 2.0

The Grim Secret of Nordic Happiness

dotnet SmtpClient should not be used

Book Review: One Man Caravan

Git Worktree vs Git Savepoints

Earth Restored

New Eve-Swagger and Flask-Sentinel releases

I am a Mars Helicopter Contributor

Adding is favoured over subtracting in problem solving (and software systems)

SQLite is the only database you will ever need in most cases

Book Review: The Silence, A Novel

The Real Book (of Jazz)

Quicker window snapping on macOS

School assignments that count: simulating the COVID outbreak with the C language

Book Review: In the Heart of the Sea, The Tragedy of the Waleship Essex

The Hitchhiker’s Guide to Online Anonymity

Half-century of service

Get better at programming by learning how things work

Write libraries, not services? Not so fast

How to add an empty directory to a Git repository

My Pusher of Digital Memorabilia

Book Review: Materada

Battling with SSH, cron jobs, and macOS Keyring

How to Write Good Software Documentation

How to Shrink a WSL2 Virtual Disk

You Have to Write As Though Your Parents Are Dead

Cleaning Up Your Postgres Database

Book Review: The Library at Night

Semantic Versioning Will Not Save You

Reverse engineering an obfuscated codebase and fixing it in the process

On the CEO and founder of Signal

The Activists Who Embrace Nuclear Power

How to increase upload file size in ASP.NET Core

Five Minutes to Make You Love Classical Music

Musings on Python's Pattern Matching

The Lasting Lessons of John Conway's Game of Life

Perseverance made it to Mars on twenty-year-old hardware

Book Review: We Have Always Lived in the Castle

Seven years ago at FOSDEM

Troubles with VirtualBox and the Windows Subsystem for Linux

What I listen to while programming

When Homebrew breaks your Python virtual environment

Book Review: The Water Dancer

Strong opinions on software development

The Great Unbundling according to Benedict Evans

Upcoming speaking engagements, with ramblings

The unreasonable effectiveness of simple HTML

On the short, tormented life of Phil Katz

Book Review: Erebus, The Story of a Ship

Five Good Books I Read in 2020

HttpResponseMessage.Content is non-nullable in NET5

Events and callbacks in the Python language

Musings on an unexpected motorcycle trip

A trip down memory lane: FidoNet and Usenet

How to Present Over Video Conference

FatturaElettronica for .NET v3.0 released

Rumors of Windows Forms death have been greatly exaggerated

Eve 1.0 has been released

FatturaElettronica for .NET v2.0

Building a RESTful WebApi with F# and NetCore

NuGet Gems: DeepEqual

FatturaElettronica for .NET v0.9 has been released

Eve 0.8.1 has been released

Lettura di fatture elettroniche con firma digitale in .NET (.p7m)

Code Magazine: Learn Python with Visual Studio

Eve 0.8 has been released

Mac Notification Center does not work: the Quick Fix

Announcing my first online course

Quick fix: MongoDB fails when saving Decimal fields

Spesometro Open Source per .NET

Python Workload now officially supported in Visual Studio 2017

How to convert a PCL (Portable) project to NetStandard

Eve and Cerberus funding campaign

Python support in Visual Studio 2017 or the lack thereof

Setting the default timezone in AppVeyor build worker (and C# 7.0 support)

Python Workload pulled off Visual Studio 2017 RC3

The state of the Eve REST framework project

How to build and deploy a private NuGet server on IIS or Azure

Cerberus 1.0 has been released

Eve SDK for .NET v0.2 is out in the wild

Introducing SimpleObjectCache a simple cross-platform object cache for .NET systems

EveGenie makes Eve schema generation a breeze

Eve REST API Framework v0.6.4 now available

Meet Eve-Swagger the swagger.io extension for your Eve powered REST API

Cerberus 1.0 is coming and it is going to be awesome

Fattura Elettronica per la PA v0.2.1

My Crazy Speaking Month

Eve REST API Framework v0.6.2 is out

Real Life .NET Cross Platform

CoderDojo interview at Channel 9

Look mum, I’m a MVP

Eve 0.6.1 has been released

My talk at Percona Live 2015

Custom endpoint handlers with Eve

FatturaElettronicaPA for .NET has been updated

Cerberus 0.9 has been released

Monolith vs Microservices

Composition vs. Inheritance: How to Choose?

Fattura Elettronica Open Source: Web Service PA

On my trip to Microsoft Build 2015

The Little MongoDB Book 2nd Italian Edition

F# Vs C#

Fattura Elettronica Open Source Update

Talk Python To Me Podcast Episode #1: EVE RESTful APIs for Humans

New Releases for Cerberus and Eve

Attention is a Resource

Sam Altman on Machine Intelligence

I wrote a thing about New Microsoft

So Why Exactly Is HTTP/2 So Cool?

Eve 0.5.2 ‘Giulia’ is Out

March To Triumph As A Mentor

Fattura Elettronica Open Source

On Sustainable Open Source Management

How about a Sentinel for your Flask Application?

Why Microservices Matter

Better Pull Requests

Eve 0.5.1 Released

The Internet’s Own Boy

Announcing Eve-SQLAlchemy the official SQL extension for the Eve REST Framework

Eve 0.5 released today

How to: Add custom JeSuisCharlie header to API responses

Interfaces out of Laziness

On Reusable Software

Validating user objects with Cerberus

Some Thoughts on the new .NET (Redux)

Introducing Eve.NET the HTTP/REST Client for Humans™

The Obligation of The Programmer

Why Don’t More People Work As Programmers?

Open Source and Code Responsibility

Feature Overview: The Eve OpLog

Ordered Dictionaries with Python 2.4-2.6

Taming Portable Class Libraries and .NET Framework 4

Eve 0.4 and Cerberus 0.7 Released

Microsoft’s New Running Shoes

How to handle big repositories with git

10 Most Common Python Mistakes

Why doesn’t GitHub talk about their product roadmap?

How to be a sane programmer

Never judge a programmer by their commit history

Eve 0.3 Released

Learn C, Then Learn Computer Science

What the Heck is Happening to Windows?

How to Save 90% on Your S3 Bill

Why AngularJS Will Be Huge

REST APIs for Humans at FOSDEM

Why I Left the .NET Framework

The Descent to C

A programmer’s legacy

Pro Git Workflow

Got any tips or tricks for Terminal in Mac OS X?

JavaScript: The Right Way

Python and Flask Are Ridiculously Powerful

Today my startup failed

CoderDojo Launch

On undoing, fixing, or removing commits in git

Conquering the Command Line

How To Be A Great Developer

Where the best designers go to find photos and graphics

Giving back to my community

Stateless Mindset

The Development of the C Language

Web Standards Killed the HTML Star

Python is the Language of the Year

Why Are All These Idiots More Successful Than You?

We Need Coding in Schools, but Where are the Teachers?

Alex Gaynor — About Python 3

Microsoft’s New Systems Language

What Happens When One of Your Coworkers Dies

A basic guide to when and how to deploy HTTPS

WarGames Magazine Identified

Why Good Programming Projects Go Bad

You Should Change Your Python Shell

Cerberus 0.5 is out (and it breaks stuff)

On Why I Still Prefer Traditional Books to eBooks

MongoDB and REST API go for a picnic (video and slides)

We Are All Remote Workers

My interview on being a MongoDB Master

Eve with Python 3.3 Support

The Future of Programming

Excuses for Lazy Coders

Free Robust Email Validation API

Eve v0.0.8 has been released

ORM is an anti-pattern

MongoDB Masters Summit 2013

MongoDB User Group a Cesena

Champion Pythonista

Sito ufficiale e blog per il progetto Eve

Hacking Italia

Guida introduttiva agli HTTP Cache Header

Quali sono i font migliori per scrivere codice?

Multi-threading in Python

Gestione degli Eventi in Python

Le profonde intuizioni di Alan Kay

Backbone.JS vs Angular.JS: dissacrare il mito

Libri gratuiti sul linguaggio C

Vi presento Eve il framework per le REST API Web

Python ti mette le ali

Aggiornato il Piccolo Libro di MongoDB

Cerberus 0.0.2: tipi di dato personalizzati

Come evitare i trabocchetti di MongoDB

Python Tools per Visual Studio 1.5

La documentazione di Django in formato ePub

REST API con MongoDB

Convalidare un dizionario Python con Cerberus

Una mattinata con MongoDB

Ancora su TypeScript

TypeScript: prime impressioni

Scrivete il dannato manuale

Ottimizzare le prestazioni di MongoDB

Decodificare le date in un flusso JSON (Python)

Pybooks – Le migliori risorse gratuite su Python

JSBooks – Libri Open Source su JavaScript

Sull’essere un Programmatore

Imparare Python con Codecademy

Analisi delle performance in Python

Flask-MimeRender v0.1.2

Sviluppare una RESTful Web API con Python, Flask e MongoDB

E finalmente esce Sublime Text 2

Come usare al meglio WebKit Inspector

Windows Azure ora supporta ufficialmente Python

Convertire una data JSON in un oggetto datetime Python

Il filmato del mio intervento al Ravenna CNA BarCamp

Xamarin abbandona il progetto Silverlight per Linux

Primi passi con SSH

Come annullare una Commit in Git

WhyMCA Mobile Developer Conference 2012

Git si è rifatto il look (e non solo)

Conosco solo PHP. Come scrivo una applicazione web in Python?

Opportunità per esperti Joomla e PHP

Offline / Online: superare la crisi anche grazie alla rete

Guido van Rossum a EuroPython 2012

Imparare Git un passo alla volta con Git Immersion

Speaker a EuroPython 2012

Comprendere il MVVM – Guida per Sviluppatori JavaScript

Imparare HTML e CSS Online con Codecademy

Evidenziare il codice sorgente via JavaScript e CSS con Rainbow

Ritrovato il codice sorgente di Prince of Persia perduto 23 anni fa

ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source

Infografica: PHP vs Ruby vs Python

Amazon EC2: Quanto si risparmia con le Reserved Instances rispetto alle classiche On-Demand?

Usare Git con Dropbox

7 Risorse Per Sviluppatori JavaScript

Python per Facebook

Codemotion Roma 2012

Sublime Text 2 un anno dopo

Primo importante aggiornamento del Piccolo Libro di MongoDB

Link Consigliati dal 29.2 al 5.3.2012

Flask MimeRender nel Python Package Index (PyPI)

Piccolo Libro di MongoDB

E’ uscito il Piccolo Libro di MongoDB

Una REST API che adatta le sue risposte al MIME Media-Type delle richieste HTTP

Il Piccolo Libro di MongoDB

Imparare a Programmare… Pensando da Informatico

JavaScript come Primo Linguaggio

Identità Digitale e Personal Branding per studenti del liceo

Branching di successo per Git

Python nella scuola italiana. Si può.

Come guadagnare $19.000 sul App Store imparando a programmare

Microsoft Silverlight e Adobe Flash verso la resa. Comincia l’era di Re HTML5

Python Tools per Visual Studio per accedere a Kinect SDK ed Excel via Python

Ci sono più offerte di lavoro che Programmatori .NET

Il mio intervento al KnowCamp 2011: Fuga dalla Comfort Zone

Perché non acquisterò la biografia ufficiale di Steve Jobs

Python per il Web

Il Linguaggio più importante per il Programmatore

Dennis Ritchie se n’è andato

Sull’arte di arrangiarsi dei clienti

A Farewell to Steve Jobs

La mia fuga dalla Comfort Zone al KnowCamp 2011

Web Designer e Programmatori Front End si incontrano a From The Front 2011

Sui Vantaggi del Programmatore Poliglotta

SQL Server e il Cloud di Amazon EC2: vantaggi e svantaggi

Frammenti di Cloud Computing al Romagna Camp 2011

Chess@home è una Intelligenza Artificiale Distribuita per gli Scacchi

Print.css è il foglio di stile per il web designer attento all’ambiente

Python Tools per Visual Studio 1.0

Imparare a programmare online con Codecademy

Sopravvivere a Google Panda in Italia

HTML e CSS di base per i Web Designer del futuro

Quattro passi tra le nuvole al Romagna Camp 2011

Bootstrap è il CSS Framework di Twitter

Mono 2.10.3 gira su OS X Lion (ed è vivo e vegeto)

Sono altrimenti impegnato

JavaScript trucchi e suggerimenti avanzati

Python Tools per Visual Studio 2010 arriva la RC1

Google Web Fonts 2 i font gratuiti e ottimizzati per il Web

Dei vizi del programmatore #3: Orgoglio

Noi programmatori miglioriamo con l’età (forse)

Qualche riflessione sull’esperienza del Co-Working

Domani si lavora in spiaggia! Vieni al #cowobeach

Windows 8 e i dubbi sul destino di Silverlight

Il Cloud Computing è davvero affidabile?

Dei vizi del programmatore #2: La Fretta

Dei vizi del programmatore #1: La Superbia

Perché le Web Startup non amano .NET Framework?

Il Progetto Mono salvato in extremis dal suo fondatore

Una API ufficiale per Google Page Speed

Sulla Usabilità delle Password

Python Tools per Visual Studio ecco la Beta 2

Siti fluidi coi CSS Framework: Inuit.css

Google Shopping Italia è finalmente online

Costruire siti fluidi coi CSS Framework: Tiny Fluid Grid

Avviare un Download con richiesta di nome file da una pagina ASP.NET

Servire 500 milioni di utenti con Python e Django

Vuoi lavorare in una Startup italiana?

Il reddit dei programmatori italiani

Come scoprire i font di una pagina web?

Inserire un marchio nelle immagini via JavaScript

Google Speed ora è anche Online

Flux: il monitor diventa crepuscolare

Il Formato Valuta in ASP.NET quando il sito è all’estero

Google Page Speed ora gira anche su Chrome

Eclipse Foundation lancia la beta pubblica di OrionHub

SublimeText 2 – Un sofisticato text editor per codice, HTML e prosa

Programmare in Python con Visual Studio 2010

Programmazione, SEO, Startup – Il Meglio della Settimana #4

Impara Python in 10 minuti

Cancellare tutte le Tabelle da un Database SQL Server

Come rimuovere tutte le Stored Procedure da un database SQL Server?

Programmazione, SEO, Startup – Il Meglio della Settimana #3

Microsoft, mi tocca boicottare pure IE6countdown.com

Introduzione alle Regular Expression – Terza Parte

TEMPO: mostrare dati JSON con solo codice HTML

Ecco Cloud9 IDE la Piattaforma per Programmare nel Cloud

Programmazione, SEO, Startups – Il Meglio della Settimana #2

Introduzione alle Regular Expression – Seconda Parte

Introduzione alle Regular Expression – Prima Parte

Programmazione, SEO, Startups – Il Meglio della Settimana #1

Il Processo Creativo nell’Era Moderna

TuoGuru – Il mercato italiano del Know How

Disponibile il programma completo di BE-Wizard 2011

Google Testa Il Feedback Utente Come Segnale di Ranking

SourceKit – Scrivere codice in Google Chrome e salvarlo su DropBox

Google Shopping, è imminente il lancio italiano

Il meglio di Stack Overflow in una collana di eBook gratuiti

Il futuro del codice sorgente è online?

La banda larga simmetrica porterà Internet fuori dal medioevo

Humans TXT – Il robots.txt per gli esseri umani

BE-Wizard 2011 porta in Italia i guru di SEO e Web Marketing

Come aumentare del 250% la conversion rate del tuo sito

Eric Meyer aggiorna il suo famoso CSS Reset

Python vince il TIOBE Programming Language Award 2010

Oltre il 50% degli utenti web ora supporta il formato video HTML5

Adobe Flash è una Pessima Idea

E’ Python il linguaggio del 2011

Come accorciare links e URL usando le API di Bit.ly via ASP.NET

About

Programmazione Asincrona per C# e VB

Una ottima guida di riferimento per lo sviluppatore ASP.NET

Books I Have Read

Speaking

Open Source