See 2-10x Faster File Operation Speeds with Synchronized File Shares in Docker Desktop
Learn about the latest Docker Desktop feature, synchronized file shares, which provides native file system performance, improving file operation speeds by 2-10x. ⌘ Read more
Streamline Dockerization with Docker Init GA
The Docker team announces the general availability of docker init, with support for multiple languages and stacks, making it simpler than ever to containerize your applications. ⌘ Read more
Scaling Docker Compose Up
Manage microservice sprawl with Docker Compose by importing subprojects from other Git repos. Compose Watch provides the benefits of container-first development without compromising on developer experience. ⌘ Read more
On my blog: Developer Diary, Hermitage Museum https://john.colagioia.net/blog/2024/02/05/hermitage.html #programming #project #devjournal
On my blog: Free Culture Book Club — Pointy Chances https://john.colagioia.net/blog/2024/02/03/pointy-chances.html #freeculture #bookclub
On my blog: Toots 🦣 from 01/29 to 02/02 https://john.colagioia.net/blog/2024/02/02/week.html #linkdump #mastodon #socialmedia #week
My January ‘24 in Review
And now January of 2024 is over. Time to take a quick look back. ⌘ Read more
Release Radar · January 2024 Edition
The new year has kicked off, and developers are hard at work. We hope all our open source community members had a lovely holiday break and, we’re looking forward to seeing what you ship this year. 2024 is already off to a great start with open source projects releasing major updates. There’s everything here from […]
The post Release Radar · January 2024 Edition appeared first on The GitHub Blog. ⌘ Read more
Mathieu Pasquet: slixmpp v1.8.5
Highlights- Moving away from self-hosted gitlab (mathieui)
- Fix connection to Snikket instances (pep., mathieui)
- Performance fix for XEP-0115 queries
- New documentation listing projects using slixmpp (genghis)
- Bugfix and improvements (nicoco, mostly)
- Gitlab migration: see the otherblogpost
- Fix connections to Snikket instances:
Snikket decided to forbid PLAIN
authentication, which is good but exposed … ⌘ Read more
On my blog: Real Life in Star Trek, Devil’s Due https://john.colagioia.net/blog/2024/02/01/devil-s-due.html #scifi #startrek #closereading
Docker Joins the AWS ISV Accelerate Program
Docker has joined the exclusive tier of ISVs within the AWS ISV Accelerate Program, which offers new opportunities for strategic collaboration between the companies. ⌘ Read more
Erlang Solutions: What Is the Fastest Programming Language? Making the Case for Elixir
In the realm of technology, speed isn’t merely a single factor; it’s a constant way of life. Developers frequently find themselves needing to rethink solutions overnight, underscoring the importance of being able to swiftly modify code. This agility has become indispensable in modern development, especially when evaluating the fastest programming language.
Because of this, finding the right language is a recurring … ⌘ Read more
Docker Security Advisory: Multiple Vulnerabilities in runc, BuildKit, and Moby
Docker security advisory about multiple vulnerabilities in runc, BuildKit, and Moby: We will publish patched versions of runc, BuildKit, and Moby on January 31 and release an update for Docker Desktop on February 1 to address these vulnerabilities. Additionally, our latest Moby and BuildKit releases will include fixes for CVE-2024-23650 and CVE-2024-24557, discovered respectively by an … ⌘ Read more
Ignite Realtime Blog: XMPP Summit 26 & FOSDEM
On February 1st and 2nd, the 26th XMPP Summit will take place in Brussels. Immediately afterwards, the FOSDEM event will take place on the 3rd and 4th of February.
I’ll be attending both (although I won’t be present for the second day of FOSDEM). If you happen to be in Brussels, let me know! Maybe we can meet up!
1 post - 1 participant
[Read full topic](https://discourse.igniterealt … ⌘ Read more
Ignite Realtime Blog: Non-SASL Authentication Openfire plugin 1.1.0 released!
We’ve just released version 1.1.0 of the Non-SASL Authentication plugin for Openfire! This release fixes a compatibility issue with Openfire 4.8.0.
The Non-SASL Authentication plugin provides an implementation for authentication with Jabber servers and services using the jabber:iq:auth namespace, as specified in XEP-0078: Non-SASL Authentication. … ⌘ Read more
Preserving Memories: My Adventure with Digital8 Tapes and FireWire
The last few days, I dived into a new topic in my spare time: Archiving videos from old Hi8 and Digital8 videotapes onto my hard drive. ⌘ Read more
Laptop stand
We have a decent 3D printer (Prusa MK4) at dayjob so we printed some
foldable(!) laptop stands. Here they are:
Here’s my laptop on the stands:
It’s printed in PLA and printed in one piece! ⌘ Read more
Status 2024-01-29
Friday is my day off from work, as usual. So when I’m typing this I’m
in front of the hackstation (not a battlestation, obviously) with my
third cup of coffee, writing an update again.
I’ve been doing these status updates on my Gemini log, but I’m
increasingly aware of the dropping amounts of traffic, so I’m thinking
about doing them on the blog instead, but see below for some thoughts
on Gemini.
In which I speak about an intense week, feeling good(?), spending … ⌘ Read more
On my blog: Developer Diary, The Raven https://john.colagioia.net/blog/2024/01/29/raven.html #programming #project #devjournal
Sam Whited: Thoughts on a New Software Commons
I use various legal and economic terms of art in this post, but I am neither a
lawyer or an economist.
They should be read in the way a layperson might read them, not as a serious
legal or economic analysis or advice.
I’ve long held that software being open source1 is necessary, but not
sufficient.
Using copyright and contract law to enshrine the freedom to use your software
instead … ⌘ Read more
I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ Read more
On my blog: Slipped a Mickey https://john.colagioia.net/blog/2024/01/28/mouse.html #freeculture #letsfix #publicdomain
I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ Read more
Reviving Memories: A nostalgic bike ride past my University
It was a bit cold and quite windy today, but otherwise the weather was beautiful with a clear and sunny sky. ⌘ Read more
On my blog: Free Culture Book Club — Gedichte https://john.colagioia.net/blog/2024/01/27/gedichte.html #freeculture #bookclub
On my blog: Toots 🦣 from 01/22 to 01/26 https://john.colagioia.net/blog/2024/01/26/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Wounded https://john.colagioia.net/blog/2024/01/25/wounded.html #scifi #startrek #closereading
Do you know if all your repositories have up-to-date dependencies?
Consider deploying the GitHub Action: Evergreen so that you know each of your repositories are leveraging active dependency management with Dependabot.
The post Do you know if all your repositories have up-to-date dependencies? appeared first on The GitHub Blog. ⌘ Read more
GitHub Fund 2024 and beyond: Looking to the future
Celebrate the first year of GitHub Fund, our first investments, and a brief look of where we’re going.
The post GitHub Fund 2024 and beyond: Looking to the future appeared first on The GitHub Blog. ⌘ Read more
Announcing Docker Scout Software Supply Chain Solution for Open Source Projects
Docker is now providing a free Docker Scout Team subscription to all Docker-Sponsored Open Source (DSOS) program participants. ⌘ Read more
EJBCA and Docker — Streamlining PKI Management and TLS Certificate Issuance
Learn how to deploy EJBCA as a Docker container, making your infrastructure setup more modern, efficient, and flexible for your security and certificate management needs. ⌘ Read more
Erlang Solutions: 5 Key Tech Priorities for Fintech Leaders in 2024
In the fast-paced world of financial tech, staying on top isn’t just about seeing ahead—it’s also about committing to evolving strategies. For CTOs leading the charge, we’re taking a closer look at the 5 key things they should focus on in 2024, building on what we talked about in 2023.
If you caught our last piece, you’ll … ⌘ Read more
How GitHub’s Developer Experience team improved innerloop development
Our latest solution to the ubiquitous engineering problem of integration testing in a distributed service ecosystem here at GitHub.
The post How GitHub’s Developer Experience team improved innerloop development appeared first on The GitHub Blog. ⌘ Read more
Ignite Realtime Blog: Creating the XMPP Network Graph
At the risk of sounding like an unhinged fanboy: XMPP is pretty awesome!
I’ve been involved in one way or another with XMPP, the network protocol that is an open standard for messaging and presence, for the last two decades. Much of that revolves around development of Openfire, our XMPP-based real-time communications server.
TL;DR:
- I built a thing:[https://xmppnetwork.goodbytes.i … ⌘ Read more
The Mac at Forty
Even in the darkest times (for Apple), in the mid to late 1990s, the importance of the Macintosh could not be understated. Today, exactly 40 years to the day, Apple is constantly contending for the top spot in market cap globally, the Mac is far from Apple’s most profitable product, but it’s arguably, still, one […] ⌘ Read more
A guide to open source for the social sector
Calling all nonprofits! Do you want to implement open source software but don’t know where to start? We’ve got good news; you can easily get started by consulting our new guide.
The post A guide to open source for the social sector appeared first on The GitHub Blog. ⌘ Read more
Good DevEx increases productivity. Here is the data.
Explore how DevEx boosts productivity and innovation according to new research.
The post Good DevEx increases productivity. Here is the data. appeared first on The GitHub Blog. ⌘ Read more
Introducing Docker Build Cloud: A New Solution to Speed Up Build Times and Improve Developer Productivity
Docker Build Cloud is now generally available. Learn more about the benefits of Docker Build Cloud and see how to get started. ⌘ Read more
How to get in the flow while coding (and why it’s important)
Explore what flow state entails, its benefits, and three tips for reaching it the next time you code.
The post How to get in the flow while coding (and why it’s important) appeared first on The GitHub Blog. ⌘ Read more
10 unexpected ways to use GitHub Copilot
GitHub Copilot is widely known for its code generation feature. Learn how the AI assistant’s abilities can extend beyond just code generation.
The post 10 unexpected ways to use GitHub Copilot appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, January Uprising https://john.colagioia.net/blog/2024/01/22/january-uprising.html #programming #project #devjournal
On my blog: The Return of AI Antics https://john.colagioia.net/blog/2024/01/21/paid-ai.html #art #harm #rant #technology
On my blog: Free Culture Book Club — Space Rover, part 2 https://john.colagioia.net/blog/2024/01/20/space-rover-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 01/15 to 01/19 https://john.colagioia.net/blog/2024/01/19/week.html #linkdump #mastodon #socialmedia #week
Ignite Realtime Blog: HTTP File Upload plugin 1.4.0 released
The HTTP File Upload plugin is a plugin for Openfire that allow users to easily share files (such as pictures) in a chat
A new release is now available for this plugin: version 1.4.0.
This release introduces a couple of interesting security improvements:
- an additional guard has been added that should prevent scripts embedded in data to be executed without the recipient’s approval
- It is now possible to configure a viru … ⌘ Read more
Ignite Realtime Blog: Presence Service plugin v1.7.2 release
The Presence Service plugin is a plugin for Openfire. It provides a service that provides simple presence information over HTTP. It can be used to display an online status icon for a user or component on a web page or to poll for presence information from a web service.
A new release is now available for this plugin: version 1.7.2.
In this release, an incompatibility with the recently released Openfire 4.8.0 was fixed. Als … ⌘ Read more
On my blog: Real Life in Star Trek, Data’s Day https://john.colagioia.net/blog/2024/01/18/data-s-day.html #scifi #startrek #closereading
Game Bytes · January 2024
Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!
The post Game Bytes · January 2024 appeared first on The GitHub Blog. ⌘ Read more
Insider newsletter digest: Build from anywhere
Explore the August 2023 edition, featuring easy tips and tricks for GitHub Mobile.
The post Insider newsletter digest: Build from anywhere appeared first on The GitHub Blog. ⌘ Read more
Everything in the park is covered under the white magic! ❄️ ⌘ Read more
New data and visualizations highlight the resilience of international developer collaboration
Discover the latest trends and insights on public software development activity on GitHub with the release of Q3 2023 data for the Innovation Graph.
The post [New data and visualizations highlight the resilience of international developer collaboration](https://github.blog/2024-01-18-new-data-and-visualizations-highlight-the-resilience-of-internation … ⌘ Read more
How to Enhance Application Security Posture with Docker Scout Policies
Learn how Docker Scout policies can help development and security teams define and achieve an ideal application security posture for organizations. ⌘ Read more
How to Use OpenPubkey to SSH Without SSH Keys
Learn how OpenPubkey SSH (OPK SSH) allows you to use your regular email account or SSO to log in and securely connect to an SSH server. ⌘ Read more
GitHub Availability Report: December 2023
In December, we experienced three incidents that resulted in degraded performance across GitHub services.
The post GitHub Availability Report: December 2023 appeared first on The GitHub Blog. ⌘ Read more
GitHub-hosted runners: Double the power for open source
GitHub Actions continues its industry-leading support for the OSS community by doubling the Windows/Linux machine size to 4-vCPU runners at no cost for public repositories.
The post GitHub-hosted runners: Double the power for open source appeared first on The GitHub Blog. ⌘ Read more
I’ve made the sad observation that numerous people started to blog during the pandemic, but stopped in 2021 or 2022. Today, I cleaned up my feed subscriptions in Miniflux and removed many feeds that saw no activity for a long time. At least, I can’t remember of a site I subscribed to that completely disappeared. ⌘ Read more
A developer’s second brain: Reducing complexity through partnership with AI
As we look to empower developers with AI tools, we inadvertently integrate AI deeper into the way developers work. How do developers feel about that? And what are the most impactful ways to introduce more AI into workflows? We recently conducted 25 in-depth interviews with developers to understand exactly that.
The post [A developer’s second brain: Reducing complexity through partnership … ⌘ Read more
Rotating credentials for GitHub.com and new GHES patches
GitHub received a bug bounty report of a vulnerability that allowed access to the environment variables of a production container. We have patched GitHub.com and rotated all affected credentials. If you have hardcoded or cached a public key owned by GitHub, read on to ensure your systems continue working with the new keys.
The post [Rotating credentials for GitHub.com and new GHES patches](https://github.blog/2024-01-16-ro … ⌘ Read more
Using GitHub Actions to backup OneDrive to S3
My ideals of using open-source software are fading a bit, and I’ve been using OneDrive to synchronize my files for quite some time now. It’s cheap and works reliable at least. ⌘ Read more
On my blog: Developer Diary, Wikipedia https://john.colagioia.net/blog/2024/01/15/wikipedia.html #programming #project #devjournal
On my blog: Diversifying the “Business” of Free Culture https://john.colagioia.net/blog/2024/01/14/diversify.html #philosophy #freeculture #rant
The water is still frozen and there’s some snow on top of the ice. ❄️ ⌘ Read more
On my blog: Free Culture Book Club — Space Rover, part 1 https://john.colagioia.net/blog/2024/01/13/space-rover-1.html #freeculture #bookclub
Ignite Realtime Blog: Openfire 4.8.0 Released!
The Ignite Realtime community is happy to be able to announce the immediate availability of version 4.8.0 of Openfire, its cross-platform real-time collaboration server based on the XMPP protocol!
This is the first major release of Openfire in about two years, and that shows: 199 tickets have been closed against this release! As a fun fact: the oldest of these issues was raised in 2015, the youngest: three days ago. Some of the highlights in this relea … ⌘ Read more
On my blog: Toots 🦣 from 01/08 to 01/12 https://john.colagioia.net/blog/2024/01/12/week.html #linkdump #mastodon #socialmedia #week
Forgot to post this… Frozen ❄️🥶 ⌘ Read more
On my blog: Real Life in Star Trek, The Loss https://john.colagioia.net/blog/2024/01/11/loss.html #scifi #startrek #closereading
Empowering Uruguay’s future workforce with AI
During the second cycle of Git Commit Uruguay, students learned the basics of AI and built their own AI-powered projects.
The post Empowering Uruguay’s future workforce with AI appeared first on The GitHub Blog. ⌘ Read more
ProcessOne: WebPush support on your fluux.io instance
We’re excited to announce the latest enhancement to Fluux.io services – the integration of WebPush support. This significant update extends our services beyond
FCM/APNs, enabling push notifications for XMPP across various platforms. Now, our push notification capabilities are not li … ⌘ Read more
Erlang Solutions: Enhancing the Efficiency of Erlang and Elixir System Management: WombatOAM Now Accessible on AWS Marketplace
WombatOAM, a well-established tool for operations and maintenance in both proprietary and open-source Erlang and Elixir systems, is here to simplify your monitoring and management tasks, allowing you to concentrate on your business logic while benefiting from decades of operational expertise in Erlang-based systems. It’s now access … ⌘ Read more
Hier bloggt der Chef noch selbst ?~L~X https://notiz.blog/b/6sx
Hier bloggt der Chef noch selbst ?~L~X https://notiz.blog/b/6sx
Georg Lukas: Converse.js webchat for prosody-hosted chatrooms
The goal of this post is to make an easily accessible (anonymous)
webchat for any chatrooms hosted on a prosody XMPP
server, using the web client converse.js.
There are two use cases:
Have an easily accessible default support room for users having trouble with
the server or their accounts.Have a working “Join using browser” button on
[search.jabber.network … ⌘ Read more
JMP: Newsletter: JMP Data Plan
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case it’s been a while since you checked out JMP, here’s a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client. Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as in Freedom; Share one … ⌘ Read more
Seeing a video like this from Jeff Geerling about the MNT Reform Laptop, I am both amazed and puzzled. It’s probably a cool project to work on such an open hardware and source project as a hobby. And it’s great that there’s still the alternative to proprietary hardware. But has this any other use than just being a toy for people that have more than a thousand bucks to spend on such a thing? Especially given that it’s the opposite of powerful. Thinking about it more, the only thing that comes to mind are people wh … ⌘ Read more
Game Off 2023 results 🏆
The GitHub Game Off results are in! All games have been rated, ranked, and reviewed. Read on for a look at the ten highest-rated submissions overall.
The post Game Off 2023 results 🏆 appeared first on The GitHub Blog. ⌘ Read more
Muscles are made in the kitchen
This Christmas, I got a cool gift – a door pull-up bar. I wanted it because I do (Freeletics) workouts two or three times per week without any equipment (except some resistance bands I got a while ago), and I thought pull-ups would add some variety. Plus, I heard they’re good for working out different muscles like the back, arms, and grip. ⌘ Read more
ProcessOne: WebPush support on your fluux.io instance
We’re excited to announce the latest enhancement to Fluux.io services – the integration of WebPush support. This significant update extends our services beyond
FCM/APNs, enabling push notifications for XMPP across various platforms. Now, our push notification capabilities are not li … ⌘ Read more
GitHub Certifications are generally available
Unlock your full potential with GitHub Certifications! Earning a GitHub certification will give you the competitive advantage of showing up as a GitHub expert.
The post GitHub Certifications are generally available appeared first on The GitHub Blog. ⌘ Read more
GitHub and the Ekoparty 2023 Capture the Flag
The GitHub Security Lab teamed up with Ekoparty once again to create some challenges for its yearly Capture the Flag competition!
The post GitHub and the Ekoparty 2023 Capture the Flag appeared first on The GitHub Blog. ⌘ Read more
Frenemies to friends: Developers and security tools
When socializing a new security tool, it IS possible to build a bottom-up security culture where engineering has a seat at the table. Let’s explore some effective strategies witnessed by the GitHub technical sales team to make this shift successful.
The post Frenemies to friends: Developers and security tools appeared first on [The GitHub Blog](http … ⌘ Read more
On my blog: Developer Diary, The Eighth https://john.colagioia.net/blog/2024/01/08/eighth.html #programming #project #devjournal
On my blog: 🍾 Happy Belated Calendar-Changing Day, 2024 🎆 https://john.colagioia.net/blog/2024/01/07/hny2024.html #holiday #newyear
On my blog: Free Culture Book Club — Ada & Zangemann https://john.colagioia.net/blog/2024/01/06/ada-zangemann.html #freeculture #bookclub
On my blog: Toots 🦣 from 01/01 to 01/05 https://john.colagioia.net/blog/2024/01/05/week.html #linkdump #mastodon #socialmedia #week
5 ways to make your DevSecOps strategy developer-friendly
Developers care about security, but poorly integrated tools and other factors can cause frustration. Here are five best practices to reduce friction.
The post 5 ways to make your DevSecOps strategy developer-friendly appeared first on The GitHub Blog. ⌘ Read more
On my blog: Real Life in Star Trek, Final Mission https://john.colagioia.net/blog/2024/01/04/final-mission.html #scifi #startrek #closereading
Ignite Realtime Blog: Happy Birthday, Jabber!
Today marks the 25th birthday of Jeremie Miller’s announcement of “a new project to create a complete open-source platform for Instant Messaging” on Slashdot.
How have things progressed since then!
By far most of the projects that we maintain here in the IgniteRealtime.org community make direct use of the XMPP protocol, which is the name used for t … ⌘ Read more
8 Top Docker Tips & Tricks for 2024
Whether you’re a Docker expert or new to the Docker community, you may be wondering about the best ways to optimize or get started quicker on Docker. Docker Captain Vladimir Mikhalev rounds up top Docker tips to help you supercharge developer productivity in 2024. ⌘ Read more
I just noticed that I can cancel my annual Amazon Prime subscription and get the remaining time refunded. It was a very hidden option, but I just chose it. Delivery to package stations is still free. Let’s see if I can survive without Prime. In the last 12 months, the only Prime feature I have used is delivery. And I ordered about 40 times, but often just for convenience. ⌘ Read more
JMP: SMS Censorship
Since almost the very beginning of JMP there have been occasional SMS and MMS delivery failures with an error message like “Rejected for SPAM”. By itself this is not too surprising, since every communications system has a SPAM problem and every SPAM blocking technique has some false positives. Over the past few years, however, the incidence of this error has gone up and up. But whenever we investigate, we find no SPAM being sent, just regular humans having regular conversations. So what is happening here? Are … ⌘ Read more
JMP: SMS Censorship
Since almost the very beginning of JMP there have been occasional SMS and MMS delivery failures with an error message like “Rejected for SPAM”. By itself this is not too surprising, since every communications system has a SPAM problem and every SPAM blocking technique has some false positives. Over the past few years, however, the incidence of this error has gone up and up. But whenever we investigate, we find no SPAM being sent, just regular humans having regular conversations. So what is happening here? Are … ⌘ Read more
Our move to generated SDKs
GitHub SDKs: software generated meets hand curated.
The post Our move to generated SDKs appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, New Year’s Day https://john.colagioia.net/blog/2024/01/01/new-year.html #programming #project #devjournal
Happy New Year! 🍀 ⌘ Read more
My December ‘23 and my 2023 in Review
About Last Month ⌘ Read more
On my blog: 🔭 Looking Back on 2023 https://john.colagioia.net/blog/2023/12/31/review-2023.html #retrospective #newyear
On my blog: Free Culture Book Club — Admin https://john.colagioia.net/blog/2023/12/30/admin.html #freeculture #bookclub
On my blog: Toots 🦣 from 12/25 to 12/29 https://john.colagioia.net/blog/2023/12/29/week.html #linkdump #mastodon #socialmedia #week
GitHub Copilot Chat now generally available for organizations and individuals
All GitHub Copilot users can now enjoy natural language-powered coding with Copilot Chat at no additional cost.
The post GitHub Copilot Chat now generally available for organizations and individuals appeared first on The GitHub Blog. ⌘ Read more