|
I've been making some progress with steelcut, my Common Lisp template generator (does every Lisper write one of these as a rite of passage?), and I keep running into interesting problems which have been fun to solve. Whenever my code starts to accumulate any sort of complexity, I try to err on the side of writing more tests, even for "recreational" projects such as this one. The tests help make it safe to make changes, while also docu....
|
|
I've been making some progress with steelcut, my Common Lisp template generator (does every Lisper write one of these as a rite of passage?), and I keep running into interesting problems which have been fun to solve. Whenever my code starts to accumulate any sort of complexity, I try to err on the side of writing more tests, even for "recreational" projects such as this one. The tests help make it safe to make changes, while also docu....
|
|
Hitting a bug is no fun: maybe it interferes with your work or play, or maybe it means you have to dive down a debugging rabbit hole. Remotely debugging a bug someone else has found is even less fun… I’ve settled on using a shell script for sharing executable self-contained reproducers for issues I find in software libraries and developer tools, to get help faster. Sometimes, when I’ve found an issue, telling someone how to see it for t....
|
|
One of my big goals for this year is to get back into playing tabletop RPGs (TTRPGs). I was running a 4th edition D&D campaign for years, and then life forced me to put it on hiatus. It took 4 years, but I’m glad to say that I’m finally getting that ball rolling. At the same time, my opinion of Wizards of the Coast soured greatly. Even from the sidelines, I was aware of the OGL crisis and the refresh of D&D 5th Edition and various cont..
|
|
How to use generics to avoid duplications and make your code better
-
domenicoluciani.com
-
1 year ago
-
eng
I recently worked on a project that had a lot of code duplication due to repeated implementations of the same interfaces. I quickly realized it was a great opportunity to refactor…
|
|
How to use generics to avoid duplications and make your code better
-
domenicoluciani.com
-
1 year ago
-
yue
I recently worked on a project that had a lot of code duplication due to repeated implementations of the same interfaces. I quickly realized it was a great opportunity to refactor…
|
Amazon S3 Tables was launched on December 3rd 2024, and provides you “storage that is optimized for tabular data such as daily purchase transactions, streaming sensor data, and...
|
Amazon S3 Tables was launched on December 3rd 2024, and provides you “storage that is optimized for tabular data such as daily purchase transactions, streaming sensor data, and...
|
|
We’re excited to announce the launch of the Heroku MCP Server, designed to bridge the gap between agent-driven development and Heroku’s AI PaaS. Having defined the platform experience for apps in the cloud, Heroku extends our developer and operator experience to AI capabilities. With the Heroku MCP Server, you can now expose Heroku’s robust platform […] The post Introducing the Official Heroku MCP Server appeared first on Heroku .
|
|
We’ve just launched an AI Engineer role, and Pete’s written a post explaining why we’ve created the role which goes nicely with our blog series “Building with AI” that the team released the other week. With all the noise in the industry right now, you might think a role like ‘AI Engineering’ is for SEO or an attempt to ride the hype wave. That’s not why we did it, though: we created it because the work is materially different, and we ....
|
|
Discord’s In-Game Overlay lets you join voice and video calls, see who’s talkin’, and stream your gameplay without ever having to alt-tab out of your current match! Learn how it works and how you can customize it to your liking.
|
|
In my previous blog post, I explained what the Forwarded Headers Middleware does and why it matters. In this post, I will show you how to add it to your
|
|
Prelude: Condorcet Voting It all started when some of my friends wanted to organize a hangout. Some of us have known each other for close to 20 years, and as we’ve grown older its been harder to find time to spend with one another, so when we do, we try to make it count. That’s why, when trying to decide on a fun activity, there’s a little bit of pressure to make sure it’s something we’re all on board with. This had an easy fix though. I..
|
|
Němý americko-maďarsko-rakouský film zkoumající témata víry a vztah ke Stvořiteli v dystopickém světě za vlády Antikrista, kde lidé přijali znamení šelmy, jsou očipovaní a dobrovolně se podvolují transhumanistické metamorfóze. Film je opravdovou vizuálním nádherou, a ač byl natočen za pouhé tři měsíce, postprodukce tak vizuálně náročného díla trvala více než tři roky.
|
|
Souveraineté, démocratie, mondialisation – le trilemme de Rodrik
-
alexandre.storelli.fr
-
1 year ago
-
fra
Les chamboulements économiques récents remettent en question la mondialisation intense en place depuis plusieurs décennies. Gaspard Koenig s'interrogeait récemment sur la pertinence de la politique européenne, soudainement libérale, face à des États-Unis plus protectionnistes. Au sein
|
|
A blast from the past with the language TCL and a nice explanation why some bugs just don’t get fixed.
|
|
A blast from the past with the language TCL and a nice explanation why some bugs just don’t get fixed.
|
|
eBay Reduces the Time to List on Mobile With New Simplified Selling Tool, Now Featuring Magical Listing AI Technology
-
innovation.ebayinc.com
-
1 year ago
-
eng
Introducing an easier, more streamlined experience that makes listing creation faster and more effortless for sellers in the U.S. and U.K.
|
|
Elastic Security has a lot of generative AI capabilities, but two of them are now generally available for all Elastic users! Learn about Automatic Import and Attack Discovery.
|
|
Snyk Security Solution Now Integrated into Google Cloud's Gemini Code Assist
-
snyk.io
-
1 year ago
-
eng
Secure AI coding with Snyk and Google Gemini. Learn how Snyk Code’s SAST integrates with Gemini Code Assist for seamless, secure development workflows.
|
|
There I was, sitting in a Project Management class, watching my professor demonstrate Microsoft Project; the same software I had just spent my summer adding features to. Some education happens in classrooms; the best happens in the wild.” One of the strange things of college, is that before I started, I already had worked for some time in the field, as well as had some coding for some years before I got in.
|
|
Overclocking dbt: Discord's Custom Solution in Processing Petabytes of Data
-
discord.com
-
1 year ago
-
eng
Explore how Discord supercharged dbt with a tailored solution designed for performance, developer productivity, and data quality.
|
|
There I was, sitting in a Project Management class, watching my professor demonstrate Microsoft Project; the same software I had just spent my summer adding features to. Some education happens in classrooms; the best happens in the wild.” One of the strange things of college, is that before I started, I already had worked for some time in the field, as well as had some coding for some years before I got in.
|
|
Finally, after many months of wanting to do it, I made it: I moved my Umami instance from a VPS with Docker on DigitalOcean to a pod on PikaPods. Introducing Umami is a great privacy-respecting analytics service that can be self-hosted, lightweight, and detailed enough for me. PikaPods , on the other hand, is a great service that allows you to create pods (like Docker containers) with many open-source applications, at a very low pri..
|
|
Finally, after many months of wanting to do it, I made it: I moved my Umami instance from a VPS with Docker on DigitalOcean to a pod on PikaPods. Introducing Umami is a great privacy-respecting analytics service that can be self-hosted, lightweight, and detailed enough for me. PikaPods , on the other hand, is a great service that allows you to create pods (like Docker containers) with many open-source applications, at a very low pri..
|
|
The MapTiler team attended the MWC25 conference in Barcelona and these are the key takeaways summarized by the team organizer, Luis Suter.
|
|
Reply to mms :runbsd: + :emacs:: "@ross@rossabaker.com Yes. I use elfeed-protocol w…" - BSD.cafe Mastodon Portal I use this too, but elfeed-protocol does not have two-way sync built in (see FAQ#4 on https://github.com/fasheng/elfeed-protocol#qa). However, there are workarounds, and I use this: https://github.com/fasheng/elfeed-protocol/issues/71#issuecomment-2483697511 - I call this …
|
|
Around 2003, my mother had a laptop: the Compaq Armada 1592DT. It ran Windows Me , the worst Windows to ever exist, whopping 96 MB of RAM, and a 3 GB hard drive. My mother used it for important stuff, and I played games on it. Given the limitations of the 3 GB hard drive, this soon lead to a conflict: there was no room to store any new games! I did my best to make additional room by running the disk cleaner utility, disabling unneces....
|
|
Do you run Rails or pure Ruby applications on Heroku? If so, it’s important to be aware of upcoming end-of-life (EOL) dates for both your stack and your Ruby version. The Heroku-20 stack, built on Ubuntu 20.04 LTS, will reach EOL for standard support in April 2025. Ruby 2.7 has already passed its EOL, meaning […] The post Migrating Your Ruby Apps to the Latest Stack appeared first on Heroku .
|
|
I really don’t want this to happen, but imagine you return from vacation. You learn there is a naval + air blockade around Taiwan. People are buying electronics like they bought toilet paper in 2020. Retailers are out of stock, and new iPhones are selling on eBay for triple their usual price. Supply chains will take multiple years to recover. You need your current phone to stay happily working until then.
|
|
Wicked Saints Turns Players into IRL Superheroes with the Help of e.l.f. Beauty and Discord
-
discord.com
-
1 year ago
-
eng
First-of-its-kind gaming platform, World Reborn, launches an 8-week limited run to empower players toward real-life impact through brand-led missions.
|
|
This year my son wanted a Cappy cake for his birthday. Who or what is Cappy? Cappy is Mario’s hat from Super Mario Odysey .
|
|
I’m trying to navigate Woolworth’s customer support hotline and they’ve personified their AI as a character named “Olive”. While collecting identity verification information: Olive: What’s your date of birth?Me: 16 Oct 1987Olive: That’s the year my mum was born! She was one of the first websites with picturesMe: WTFOlive: What’s your postcode? My thought process, […]
|
|
I’ve long since embraced AI integrations into my AI, and I’ve experimented with several of the new app builders. I’m going to avoid commenting on the “vibe” coding meme that’s going on, I will say I’ve enjoyed some of the efficiencies gained. A few months ago per the suggestion of several peers I swapped from VS Code w/ Copilot to Cursor. It took some adjustment of workflow to incorporate Cursor int..
|
|
Verlyn Flieger on the late addition of Tolkien’s most iconic characters: Hobbits were no part of Tolkien’s original plan. They entered rather late and through a side door, as the unexpected central characters in a children’s story, The Hobbit which Tolkien invented for his own children but which found an immediate and lasting worldwide audience. And of which The Lord of the Rings was the commissioned, longed-awaited and trebly successf..
|