New blog post: how I shrank the Book Corners map payload from 13.85 MB to 7 KB, clustering 37,238 public bookcases with PostGIS and reusing the Django search queryset as a subquery. www.andreagrandi.it/posts/how-i-...
Andrea Grandi
Andrea Grandi
@andreagrandi.it
Software Developer at SuperTab - Python, Go mentor at Exercism - 🏳️🌈 🇮🇹 🇪🇺 🤝 🇺🇦 🇵🇸
177 followers245 following481 posts
Book Corners @bookcorners.org est enfin disponible en français ! Trouvez les boîtes à livres près de chez vous et ajoutez celles que vous découvrez. Le site s'affiche en français selon la langue de votre navigateur, ou via le choix de langue en bas de page. bookcorners.org #BoîtesÀLivres #Livres
My Claude Pro plan goes a lot further in Claude Code now. Opus makes the decisions, and cheaper subagents write the code and open the pull requests. Each PR costs about 40% less than when Opus did it all. How I set it up: www.andreagrandi.it/posts/claude...
I built Draft Omen, a free app that follows your MTG Arena draft, ranks each pack with 17Lands data and suggests a deck at the end. It supports Quick, Premier, Traditional and Pick-Two, plus Moxgate. www.andreagrandi.it/posts/introd...
I'm gradually replacing OpenAI models usage with DeepSeek 4.1 flash. DS high is very good at orchestrating, max for planning and implementation and final review with GPT Astra (I use OhMyPi agent). Plenty of DS usage for just $10 on Open Code Go (we both get $5) opencode.ai/go?ref=V9Q1Z...
I'm seriously considering cancelling my ChatGPT subscription after this shit show community.openai.com/t/codex-limi... TL/DR: usage is draining faster than ever. People are exhausting 20x subscriptions in a couple of days. OpenAI is ignoring the complains, censoring posts and not ack the issue.
Andrea Grandi reposted
Under the covered gallery at the entrance to the nursery school's courtyard, a vintage cabinet invites the community to exchange books. 📍 Heiligenstein, France https://www.bookcorners.org/library/heiligenstein-rue-jungholz/ #BookCorners #FreeBooks #Books #StreetLibrary #Heiligenstein #France
Andrea Grandi reposted
Red phone box with community library in Habrough, North East Lincolnshire. A charming village book exchange giving a classic landmark a new purpose. 📍 Habrough, United Kingdom https://www.bookcorners.org/library/habrough-chapel-road-habrough-community-library/ #BookCorners #FreeBooks #Books
Why Book Corners won't sync contributions back to OpenStreetMap www.andreagrandi.it/posts/why-bo... #opensource #OpenStreetMap #OSM #bookcorners
Do you use codex and most important do you like my dog Fulvio? Now you can have it as codex pet 😊 github.com/andreagrandi... #codex #pet #dog #bassethound
Andrea Grandi reposted
A cheerful community book exchange box stands in bloom-filled greenery on a sunny day. A simple stop for sharing stories in Le Boulay. 📍 Le Boulay, France https://www.bookcorners.org/library/le-boulay-rue-du-bourg-drape/ #BookCorners #FreeBooks #Books #StreetLibrary #LeBoulay #France #bookbox
Andrea Grandi reposted
A charming little free library for sharing books in the neighborhood. Open the door, pick a read, and keep the pages moving. 📍 Volstroff, France https://www.bookcorners.org/library/volstroff-rue-principale-passage-des-livres/ #BookCorners #FreeBooks #Books #StreetLibrary #Volstroff #France
Meeting Notes Sync v0.4.0 for Obsidian 📝 New: merge two duplicate meetings into one. When MacParakeet & Fellow record the same meeting under different names, you'd get two folders — now one command merges them. community.obsidian.md/plugins/meet...
Andrea Grandi reposted
Dans the literary orchard, near the roundabout, a colorful little free library invites people to take or leave a book. 📍 Hindisheim, France https://www.bookcorners.org/library/hindisheim-rue-principale/ #BookCorners #FreeBooks #Books #StreetLibrary #Hindisheim #France #bookexchange #bookbox
Andrea Grandi reposted
A snowy little free library in a red barn-style box, ready for neighbors to borrow and share books. A cozy community book exchange on a winter day. 📍 Poultney, United States https://www.bookcorners.org/library/poultney-on-the-green-little-red-barn-public-bookcase/ #BookCorners #FreeBooks #Books
Released my first Obsidian plugin: Meeting Notes Sync 🎉 Pulls meeting transcripts, notes & AI summaries into your vault as Markdown — from MacParakeet (local & private) and Fellow. Non-destructive. community.obsidian.md/plugins/meet... #ObsidianMD
Andrea Grandi reposted
A charming little free library, Le livre aux livres, invites passersby to borrow and share books in Roanne. A simple neighborhood spot that keeps reading circulating. 📍 Roanne, France https://www.bookcorners.org/library/roanne-impasse-pascal-le-livre-aux-livres/ #BookCorners #FreeBooks #Books
Released mcp-wire 0.3.0 🎉 A Go CLI that configures MCP servers across Claude Code, Codex, and OpenCode from one interface. New: doctor command, richer TUI metadata, machine-readable metadata, GitHub/Notion/Linear services, safer credential storage. www.andreagrandi.it/posts/announ...
logbasset already documents itself for AI agents via a `context` command. So why add an agent skill too? Because self-documentation ≠ discovery: one tells the agent how to use the tool, the other gets it to reach for the tool at all. www.andreagrandi.it/posts/why-ad...
Andrea Grandi reposted
🚀 Sentire v0.4.0 — a CLI for the Sentry API, built for fast incident triage in your terminal. New: • 🏠 Self-hosted Sentry (SENTRY_API_BASE_URL) • ⚡ Priority + relative times in issue lists • 🔒 API token redaction in errors github.com/andreagrandi... #golang #sentry #cli
Andrea Grandi reposted
A weathered little free library stands on a city sidewalk, packed with books ready for sharing. A simple neighborhood book exchange in Hanover, DE. 📍 Hanover, Germany https://www.bookcorners.org/library/hanover-warmbuchenstrae/ #BookCorners #FreeBooks #Books #StreetLibrary #Hanover #Germany
About to attend another round of lightning talks at @pyconit.bsky.social #PyConIT2026
Andrea Grandi reposted
A charming little free library stands against a stucco wall, inviting neighbors to borrow and share books. A simple handmade book exchange with plenty of character. 📍 Conflans-en-Jarnisy, France https://www.bookcorners.org/library/conflans-en-jarnisy-rue-des-docteurs-grandjean/ #BookCorners
So, who do I know here that is also coming to @pyconit.bsky.social in Bologna (Italy) this week? Say hello 👋 #pycon #pyConIT2026 #conference #Python
Book Corners for iOS version 1.3.1 is available! - tap photos to zoom them - submit libraries with no defined address (inside parks) - a few big fixes Get it while it’s hot apps.apple.com/it/app/book-... @bookcorners.org
Andrea Grandi reposted
Lindekapelstraat 📍 Hoeselt, Belgium https://www.bookcorners.org/library/hoeselt-lindekapelstraat/ #BookCorners #FreeBooks #Books #StreetLibrary #Hoeselt #Belgium #bookexchange #littlelibrary #communitylibrary #pinkhouse #heartdecor #outdoors #books #streetlibrary #gardenwall #quirky #handmade
🚀 mb-cli v0.3.0 — a CLI for exploring your Metabase instance. New: 🗂️ `collection` browsing 🔍 `card` / `dashboard` param discovery ⏱️ `--timeout` + clean Ctrl+C 🔑 `MB_SESSION_TOKEN` auth (no admin key) 📦 `go install` fixed 📖 Recipes cookbook github.com/andreagrandi...
🪵 LogBasset 0.5.0 — a fast Go CLI for querying Scalyr logs. New: • `compact` output: one event per line • `--pager` flag for long output • Auto-retry with backoff on transient & 429 errors • API tokens redacted in debug logs github.com/andreagrandi... #golang
Andrea Grandi reposted
We’re bringing Xogot, our styled version of Godot, to macOS. Xogot for Mac brings a native Mac experience, Xcode-inspired project navigation, and easier deployment to Mac, iPhone, iPad, and the iOS Simulator without the usual friction. The beta is open today: blog.xogot.com/xogot-on-mac/
Andrea Grandi reposted
Rue du Tram 📍 Ternuay-Melay-et-Saint-Hilaire, France https://www.bookcorners.org/library/ternuay-melay-et-saint-hilaire-rue-du-tram/ #BookCorners #FreeBooks #Books #StreetLibrary #Ternuay-Melay-et-Saint-Hilaire #France #boitealivres #bookexchange #woodenbox #communitylibrary #bookshelf #rustic
Andrea Grandi reposted
Impasse de la Croix Jacob 📍 Négreville, France https://www.bookcorners.org/library/negreville-impasse-de-la-croix-jacob/ #BookCorners #FreeBooks #Books #StreetLibrary #Négreville #France #bookexchange #littlelibrary #freebooks #communitylibrary #outdoorlibrary #woodenbox #glassdoors #frenchsign
Someone must have hacked either the App Store Connect or one of the employees access. Why? I got a spam submission on @bookcorners.org from "appletest" a test account which password is only written in App Store Connect website (used by Apple testers to test all the features). What else?
Andrea Grandi reposted
Ligne de Rosheim à Saint-Nabor 📍 Rosheim, France https://www.bookcorners.org/library/rosheim-ligne-de-rosheim-a-saint-nabor/ #BookCorners #FreeBooks #Books #StreetLibrary #Rosheim #France #bookexchange #communitylibrary #outdoors #parkbench #woodenbox #sunnyday #treelined #greenspace #publicspace
Andrea Grandi reposted
Impasse Chassain de la Plasse 📍 Roanne, France https://www.bookcorners.org/library/roanne-impasse-chassain-de-la-plasse/ #BookCorners #FreeBooks #Books #StreetLibrary #Roanne #France #bookexchange #littlrlibrary #communitylibrary #woodencabinet #glassdoors #outdoorlibrary #bookshelf #neighborhood
Andrea Grandi reposted
Rue de l'Industrie 📍 Aubenas, France https://www.bookcorners.org/library/aubenas-rue-de-lindustrie/ #BookCorners #FreeBooks #Books #StreetLibrary #Aubenas #France #bookexchange #littlelibrary #communitylibrary #publicbookshelf #streetart #outdoorlibrary #redbox #yellowsign #books #aubenas #france
Andrea Grandi reposted
Rue des Écoles 📍 Jouet-sur-l'Aubois, France https://www.bookcorners.org/library/jouet-sur-laubois-rue-des-ecoles/ #BookCorners #FreeBooks #Books #StreetLibrary #Jouet-sur-l'Aubois #France #bookexchange #littlelibrary #communitylibrary #woodenbox #bookbox #outdoorlibrary #rooftile #rustic
Andrea Grandi reposted
Boîte à livres enfants 📍 Cousance, France https://www.bookcorners.org/library/cousance-rue-de-la-gare-boite-a-livres-enfants/ #BookCorners #FreeBooks #Books #StreetLibrary #Cousance #France #bookexchange #littlelibrary #childrenslibrary #woodenbox #paintedmural #outdoorlibrary #communitylibrary
Andrea Grandi reposted
Rue du Coteau Saint-Hubert 📍 Niort, France https://www.bookcorners.org/library/niort-rue-du-coteau-saint-hubert/ #BookCorners #FreeBooks #Books #StreetLibrary #Niort #France #bookexchange #littlelibrary #boitealivres #publicbookshelf #communitylibrary #outdoorlibrary #frenchsign #colorfulbox
Andrea Grandi reposted
The gh CLI now has telemetry: "As agentic adoption of GitHub CLI grows, our team needs visibility..." Opt out with any of: export GH_TELEMETRY=false # any falsy value: 0, false, disabled export DO_NOT_TRACK=true gh config set telemetry disabled cli.github.com/telemetry #GitHub #CLI #telemetry
Andrea Grandi reposted
Avenue de Saint-Mesmin 📍 Orléans, France https://www.bookcorners.org/library/orleans-avenue-de-saint-mesmin/ #BookCorners #FreeBooks #Books #StreetLibrary #Orléans #France #bookexchange #communitybooks #outdoorlibrary #greenspace #gardenpath #metalbox #bookshelf #streetfurniture #orleans
Andrea Grandi reposted
Place de la Mairie 📍 Souvans, France https://www.bookcorners.org/library/souvans-place-de-la-mairie/ #BookCorners #FreeBooks #Books #StreetLibrary #Souvans #France #bookexchange #communitylibrary #books #bookbox #woodenbox #houseshaped #outdoorlibrary #handpainted #readingcorner
Andrea Grandi reposted
Dans une niche en hauteur au-dessus du bac de la fontaine. 📍 La Chapelle-en-Valgaudémar, France https://www.bookcorners.org/library/la-chapelle-en-valgaudemar-route-de-la-chapelle/ #BookCorners #FreeBooks #Books #StreetLibrary #LaChapelle-en-Valgaudémar #France #bookexchange #littlelibrary #books
Andrea Grandi reposted
Chemin du Gaensbroennel 📍 Barr, France https://www.bookcorners.org/library/barr-chemin-du-gaensbroennel/ #BookCorners #FreeBooks #Books #StreetLibrary #Barr #France #bookexchange #communitylibrary #bookbox #outdoorlibrary #woodenbench #gardenpath #greenery #redroof #frenchvillage
Andrea Grandi reposted
Route d'Arzal à Muzillac 📍 Lantiern, France https://www.bookcorners.org/library/lantiern-route-darzal-a-muzillac/ #BookCorners #FreeBooks #Books #StreetLibrary #Lantiern #France #bookexchange #communitylibrary #littlelibrary #yellowbox #village #stonebuilding #rustic #outdoors #france #streetview
Version 1.1 of Book Corners for iOS is available apps.apple.com/it/app/book-... - mark a library as favourite - show the list of your favourite libraries @bookcorners.org #iosdevelopment #iosdev #books #libraries