Emacs, Google Maps and BBDB
A technical guide on using Emacs Lisp to plot BBDB contact addresses onto a Google Maps static map for visualization.
Julien Danjou est un vétéran de l'open source avec 25 ans d'expérience, CEO et co-fondateur de Mergify, et créateur du gestionnaire de fenêtres awesome. Découvrez les insights du plus jeune développeur Debian en 2002, leader du projet de télémétrie OpenStack et créateur de la base de données de séries temporelles Gnocchi. Explorez l'expertise issue des innovations cloud computing chez Red Hat, du développement du profileur Python chez Datadog et de la maîtrise des mécanismes internes de CPython. Apprenez de l'auteur des livres "Serious Python" et "Scaling Python", animateur du podcast français CI/CD "Nom d'un Pipeline!" et fondateur du Toulouse SaaS Club. Suivez pour des insights sur les plateformes SaaS, l'expertise en développement Python, les meilleures pratiques CI/CD, l'optimisation de l'expérience développeur, les contributions GNU Emacs et la programmation Lisp. Accédez aux connaissances sur l'automatisation de fusion de code, la collaboration d'équipes d'ingénierie logicielle et l'architecture cloud computing.
246 articles from this blog
A technical guide on using Emacs Lisp to plot BBDB contact addresses onto a Google Maps static map for visualization.
The rainbow-mode Emacs package was rejected from core but added to the package repository, with new features like hsl() and CSS3 color names.
A developer recounts their unsuccessful attempt to port D-Bus from Xlib to XCB, detailing the technical debate and rejection from maintainers.
A developer integrates Google Maps into Emacs using the Static Maps and Geocoding APIs, with an Org-mode extension for event locations.
Introducing rainbow-mode, an Emacs minor mode that highlights color strings like #aabbcc with the actual colors they represent.
Implementation of the Desktop Notification Specification for Emacs, allowing simple desktop notifications with full protocol support.
Introducing erc-track-score, an Emacs module for scoring IRC channel activity to gauge conversation relevance.
A developer's critical analysis of the aging X11 protocol, its history, and the challenges of extending a decades-old system.
Developer details converting the startup-notification library to use XCB instead of Xlib, including benchmarks showing performance gains.
Introducing muse-blog, a custom Emacs Muse extension for building a personal blog, created to address the limitations of the existing muse-journal.
A developer's personal journey switching from Vim to Emacs, detailing their configuration and learning of Lisp.
Developer integrates Python's pycairo with XCB bindings to create XCB surfaces directly, bypassing Xlib dependency.
A developer shares the challenges of starting a new project with Cython and Python 3, detailing a frustrating bug hunt and attempt to get it fixed.
A developer shares their experience migrating from Courier-IMAP to Dovecot, noting significant performance improvements and bug encounters.
Developer updates on Awesome WM 3.4 & 3.5 progress, Lua object layer improvements, and mentoring a Google Summer of Code project for XCB.
A developer details upgrading to Dovecot 1.2 to use the Sieve mail filtering language, replacing an old procmail setup.
The author reflects on the 18-month development journey of the 'awesome' window manager, from its origins as a personal project to its growing community.
A developer investigates a bug where OpenOffice incorrectly sends desktop switching signals, acting like a pager instead of a text processor.
Developer ports startup-notification library to XCB, submitting patches for XDG integration and potential use in the Awesome window manager.
A developer critiques Lua's design flaws, focusing on the length operator and index metamethods, based on months of experience using it for system configuration.