Erlang Solutions: Reimplementing Technical Debt with State Machines
In the ever-evolving landscape of software development, mastering the art of managing complexity is a skill every developer and manager alike aspires to attain. One powerful tool that often remains in the shadows, yet holds the key to simplifying intricate systems, is the humble state machine. Let’s get started.
State machines can be seen as models that represent system behaviour. Much like a flowchart on steroids, these … ⌘ Read more
GitHub Enterprise Server 3.11 is now generally available
Customers using GitHub Enterprise Server can gain more insight and understanding into the security of their code.
The post GitHub Enterprise Server 3.11 is now generally available appeared first on The GitHub Blog. ⌘ Read more
Addressing post-quantum cryptography with CodeQL
Learn how researchers and security experts at GitHub, Microsoft, and Santander came together to address the challenges presented by the post-quantum cryptography world.
The post Addressing post-quantum cryptography with CodeQL appeared first on The GitHub Blog. ⌘ Read more
Announcing the Docker AI/ML Hackathon 2023 Winners
Learn about the winners of the recent Docker AI/ML Hackathon, which encouraged participants to build innovative solutions with Docker technology. ⌘ Read more
お知らせ:JPCERT/CC Eyes「サイバー攻撃被害に係る情報の意図しない開示がもたらす情報共有活動への影響について」 ⌘ Read more
お知らせ:JPCERT/CC Eyes「国連IGF2023にて2つのセッションの運営と進行を務めました」 ⌘ Read more
The ultimate gifts for the developer in your life this holiday season
If you’re on the hunt for the perfect holiday gifts for the developer who has it all, look no further. We’ve curated a list of 10 must-have items (plus a few more) that strike the perfect balance between practicality and style.
The post [The ultimate gifts for the developer in your life this holiday season](https://github.blog/2023-12-04-the-ultimate-gifts-for-the-developer-in-your-life-this-holid … ⌘ Read more
sidebar ?~L~X https://notiz.blog/b/6mS
On my blog: Developer Diary, Impeachment of Samuel Chase (Intro) https://john.colagioia.net/blog/2023/12/04/chase.html #programming #project #devjournal
logs/blog: notes on the year’s events; garden/gamedev: chaos awakening synopsis updated
On my blog: Free Culture Book Club — A Vessel for Offering, part 2 https://john.colagioia.net/blog/2023/12/02/vessel-offering-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 11/27 to 12/01 https://john.colagioia.net/blog/2023/12/01/week.html #linkdump #mastodon #socialmedia #week
“HTML compression on popular websites”
Danny van Kooten did an interesting experiment and checked the top 10 thousand websites whether they are compressing their HTML. About 8% of them do not apply any kind of compression, resulting in many terabytes of unnecessary transmitted data, not helping to save energy. ⌘ Read more
Erlang Solutions: Advent of Code 2023
Hello! I’m Piotr from Erlang Solutions Poland and I have the pleasure of saving Christmas this year with the power of Erlang for you!
This is the second time we participate in the amazing event called the Advent of Code. Last year’s edition was solved by my colleague Aleksander and as far as I know – many of you enjoyed following his efforts. I hope you’ll like my tale of helping S … ⌘ Read more
On my blog: Real Life in Star Trek, Suddenly Human https://john.colagioia.net/blog/2023/11/30/suddenly-human.html #scifi #startrek #closereading
My November ‘23 in Review
It’s that time of the month again for a new recap. November has passed, so let’s see what happened in the last 30 days… ⌘ Read more
From the pages of our Insider newsletter: How to use GitHub Copilot
Explore July’s Insider newsletter, featuring prompts, tips, and use cases for GitHub Copilot.
The post From the pages of our Insider newsletter: How to use GitHub Copilot appeared first on The GitHub Blog. ⌘ Read more
Securing our home labs: Home Assistant code review
The GitHub Security Lab examined the most popular open source software running on our home labs, with the aim of enhancing its security. Here’s what we found and what you can do to better protect your own smart home.
The post Securing our home labs: Home Assistant code review appeared first on The GitHub Blog. ⌘ Read more
NixOS 23.11 released
Hey everyone, we are figsoda and Ryan Lahfa,
the release managers for this stable release and we are very proud to announce the public availability of NixOS 23.11 “Tapir”.
This release will receive bugfixes and security updates for seven months (up until 2024-06-30).
- [Relea … ⌘ Read more
Ignite Realtime Blog: More Openfire plugin maintenance releases!
Following the initial batch of Openfire plugin releases that we did last week, another few have been made available!
Version 1.0.1 of the Spam Blacklist plugin was released. This plugin uses an external blocklist to reject traffic from specif … ⌘ Read more
I captured the first real snow this winter this morning ❄️ ⌘ Read more
Neat.. Gitea cloud for a hosted alternative to github and gitlab. https://blog.gitea.com/gitea-cloud/

Yesterday, I used a rental car to avoid problems with Deutsche Bahn. Today, trying to do another trip with DB, the train is 50 minutes delayed. Karma? 🙃 Or it’s the weather again, DB’s infrastructure isn’t working well at temperatures below 0 °C. 🤷♂️ ⌘ Read more
yaxim: Planned downtime + Happy 10th anniversary, yax.im!
Our Android XMPP client yaxim was created in 2009. A decade later,
we celebrated its round birthday.
To make the user
experience more straightforward, we launched the
yax.im public XMPP service
in November 2013, to become the default server in yaxim. Now, ten years later,
it’s time to recap and to upgrade the hosting infrastructure.
Ignite Realtime Blog: New Openfire plugin: Reporting Account Affiliations
I’m excited to announce a new Openfire plugin: the Reporting Account Affiliations Plugin!
This plugin implements a new prototype XMPP extension of the same name.
To quote the specification:
In practice, a server may not trust all accounts equally. For example, if a server offers anonymous access or open registration, it … ⌘ Read more
On my blog: Developer Diary, Berners Street https://john.colagioia.net/blog/2023/11/27/berners.html #programming #project #devjournal
Ignite Realtime Blog: Smack 4.4.7 released
We are happy to announce the release of Smack 4.4.7. For a high-level overview of what’s changed in Smack 4.4.7, check out Smack’s changelog
As with the last release, 4.4,6, parts of the release where driven by feedback from the Jitsi folks.
Due to SMACK-927, we had to change the behavior of a certain kind of incoming stanzas listeners, namely the ones added with XMPPCo ... ⌘ [Read more](https://discourse.igniterealtime.org/t/smack-4-4-7-released/93357)
Comment on minitunes Player makes Your music Collection look good by “Musique Music Player Revamped: Official Port to Qt 6 and UI Refresh” – ServerHost Hosting Solutions Blog
[…] I last wrote about Musique, an open-source desktop music player for Windows, macOS, and Linux (I first featured it in 2010, back when it was called […] ⌘ Read more
On my blog: Free Culture Book Club — A Vessel for Offering, part 1 https://john.colagioia.net/blog/2023/11/25/vessel-offering-1.html #freeculture #bookclub
Comment on minitunes Player makes Your music Collection look good by Musique Music Player Successfully Ported to Qt 6: A Refreshing UI Overhaul – ServerHost Hosting Solutions Blog
[…] I last wrote about Musique, an open-source desktop music player for Windows, macOS, and Linux (I first featured it in 2010, back when it was called […] ⌘ Read more
On my blog: Toots 🦣 from 11/20 to 11/24 https://john.colagioia.net/blog/2023/11/24/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Brothers https://john.colagioia.net/blog/2023/11/23/brothers.html #scifi #startrek #closereading
Ignite Realtime Blog: External Service Discovery plugin 1.0.2 released!
Version 1.0.2 of the External Service Discovery plugin has been released!
This Openfire plugin allows your users to use external STUN and TURN services, optionally making use of temporary credentials for those services. It often is a prerequisite for being able to set up audio or video calls with Openfire.
This version brings better compatibility with TURN services other than those implemented by CoTur … ⌘ Read more
@prologic@twtxt.net the new product was GPTs. A way to create tailored bots for specific use cases. https://openai.com/blog/introducing-gpts (fun fact: I did an internal hackathon where we made something like this for $work onboarding. And I won a prize!)
The competed project is poe https://quorablog.quora.com/Introducing-creator-monetization-for-Poe which is basically the same idea. Make a AI bot tailored to a specific domain of knowledge. And monitize it.
The timing fits very well as openAI announced it just a few weeks ago.
For Good First Issue: Introducing a new way to contribute
For Good First Issue is a curated list of open source projects that are also digital public goods and need the help of developers.
The post For Good First Issue: Introducing a new way to contribute appeared first on The GitHub Blog. ⌘ Read more
ProcessOne: Automatic schema update in ejabberd
ejabberd 23.10 has a new feature that is currently in beta testing:
Automatic relational schema creation and update.
Previously, if you were using ejabberd with an external relational database, you might have to manually apply some schema changes that come with new features when you upgrade to a new ejabberd release. ejabberd can now handle this schema upgrade automat … ⌘ Read more
Ignite Realtime Blog: Openfire plugin maintenance release galore!
After I performed a release of an Openfire plugin yesterday, @akrherz apparently had a ‘hold-my-beer’ moment, and apparently went through all of our plugins source repositories, creating maintenance releases for pretty much every one of them that had outstanding changes.
Wow!
As I do not believe we’re doing anyone a favor with 16 individual blog posts, I have com … ⌘ Read more
Ignite Realtime Blog: REST API Openfire plugin 1.10.2 released!
Earlier today, we have have performed a maintenance release for the REST API plugin for Openfire. In this release, version 1.10.2, we have made a warning in documentation more visible. This is aimed at reducing confusion around installation with Openfire 4.7.5.
Also in this release a translation into Ukrainian, gracefully provided by community member Yurii Savchuk (svais) and his son Vladislav Savchuk (Bruhmozavr)!
Th … ⌘ Read more
Highlights from Git 2.43
The last Git release of 2023 is here! Take a look at some of our highlights on what’s new in Git 2.43.
The post Highlights from Git 2.43 appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, Día de la Revolución https://john.colagioia.net/blog/2023/11/20/revolucion.html #programming #project #devjournal
The Coding Robot
Back in 2019, after deciding to leave Beat, I was contemplating starting a new project. It was an ML-based project, informed by my experience at both smaller and larger companies, like Beat: An ML-based Code Reviewer. The idea was that smaller companies, founders aside, seldom have senior engineering talent on board, and the quality of […] ⌘ Read more
Starlink and Natural Monopolies
A couple of weeks ago Elon Musk tweeted (or Xed, or whatever it’s called today) that Starlink has broken even and congratulated its team. The company has been offering fast satellite internet access through its own Low Earth Orbit (LEO) constellation of more than 5000 satellites. As part of SpaceX, it’s the first company of […] ⌘ Read more
On my blog: Free Culture Book Club — Homestuck, part 3 https://john.colagioia.net/blog/2023/11/18/homestuck-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 11/13 to 11/17 https://john.colagioia.net/blog/2023/11/17/week.html #linkdump #mastodon #socialmedia #week
Ignite Realtime Blog: Openfire 4.8.0 beta release!
It is exciting to be able to announce the immediate availability of the beta release of Openfire 4.8.0!
It has been 667 days ago since we released the 4.7.0. That was the last time that a release was made from the same source code branch. And, that shows: we have closed almost 180 issues against this release! I’ll reserve the details for a blogpost on the 4.8.0 (non-beta) release, but some of the highlights are:
- We’ve dropped support for Jav … ⌘ Read more
Sam Whited: Software is Political
IntroductionI recently attended the inaugural Free and Open Source Software Yearly ( FOSSY)
conference where I gave a talk in the XMPP track.
Though my talk was just a brief technical overview of the XMPP protocol, I also
gave some quick ending remarks about why I think it’s the correct choice to use
as a universal standardized chat protocol.
The closing remarks were written … ⌘ Read more
Accelerating Developer Velocity with Microsoft Dev Box and Docker Desktop
We’re pleased to announce our partnership with the Microsoft Dev Box team to streamline developer onboarding, environment set-up, security, and administration with Docker Desktop. ⌘ Read more
On my blog: Real Life in Star Trek, Family https://john.colagioia.net/blog/2023/11/16/family.html #scifi #startrek #closereading
Security best practices for authors of GitHub Actions
Improve your GitHub Action’s security posture by securing your source repository, protecting your maintainers, and making it easy to report security incidents.
The post Security best practices for authors of GitHub Actions appeared first on The GitHub Blog. ⌘ Read more
Universe’s key takeaway: Innovate better with AI-powered workflows on a single, unified platform
Discover new AI-powered features and tools to help developers stay in the flow and organizations innovate at scale.
The post [Universe’s key takeaway: Innovate better with AI-powered workflows on a single, unified platform](https://github.blog/2023-11-15-universes-key-takeaway-innovate-better-with-ai-powered-workflows-on-a-single-unified-pla … ⌘ Read more