On my blog: Real Life in Star Trek, The Enemy https://john.colagioia.net/blog/2023/06/15/enemy.html #scifi #startrek #closereading
Exploring GitHub with the redesigned navigation, now in public beta
GitHub’s redesigned navigation is enabled for all users as a public beta. ⌘ Read more
CodeQL zero to hero part 2: getting started with CodeQL
Learn the basics of CodeQL and how to use it for security research! In this blog, we will teach you how to leverage GitHub’s static analysis tool CodeQL to write custom CodeQL queries. ⌘ Read more
Erlang Solutions: Lifting Your Loads for Maintainable Elixir Applications
This post will discuss one particular aspect of designing Elixir applications using the Ecto library: separating data loading from using the data which is loaded. I will lay out the situations and present some solutions, including a new library called ecto_require_associations.
Applications will differ, but let’s look at [this example]( … ⌘ Read more
GitHub Availability Report: May 2023
In May, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into three April incidents that resulted in degraded performance across GitHub services. ⌘ Read more
Erlang Solutions: Lifting Your Loads for Maintainable Elixir Applications
This post will discuss one particular aspect of designing Elixir applications using the Ecto library: separating data loading from using the data which is loaded. I will lay out the situations and present some solutions, including a new library called ecto_require_associations.
Applications will differ, but let’s look at [this example]( … ⌘ Read more
The park has some more nice places. 📸 ⌘ Read more
The obligatory photo, this time on a summer evening. 😊 ⌘ Read more
Survey reveals AI’s impact on the developer experience
We surveyed 500 U.S.-based developers at companies with 1,000-plus employees about how managers should consider developer productivity, collaboration, and AI coding tools. ⌘ Read more
The resources I used to pass the DVA-C02 exam
I recently passed my first AWS certification exam and am now an AWS Certified Developer Associate. I want to quickly share the resources I used to prepare. ⌘ Read more
hrxi: Windows support for Dino
Hello, I’m back!
It’s been four years since I participated in my first Google Summer of\
Code. I’m hrxi, a mathematics student from Germany. I got accepted
into this year’s Google Summer of Code program with the XMPP software\
foundation as the mentoring
organisation. I chose the extended\
timeline, so I am
going to work on [ … ⌘ Read more
GitHub’s revamped VIP Bug Bounty Program
GitHub’s VIP Bug Bounty Program has been updated to include a clear and accessible criteria for receiving an invitation to the program and more. Learn more about the program and how you can become a Hacktocat, and join our community of researchers who are contributing to GitHub’s security with fun perks and access to staff and beta features! ⌘ Read more
Survey reveals AI’s impact on the developer experience
We surveyed 500 U.S.-based developers at companies with 1,000-plus employees about how managers should consider developer productivity, collaboration, and AI coding tools. ⌘ Read more
Social media trap
reddit going dark (a protest action by many subreddit moderators over some planned API changes) reminds me that I should probably stop scrolling through Reddit so much. Reddit is a social network, and as such it attracts you with new content almost every time you visit. Which can be addictive. I once had a profile that I deleted because I wanted to leave all social media. But I fell into the same trap again. ⌘ Read more
Make your GitHub projects more accessible with accessibility-alt-text-bot
The accessibility-alt-text-bot leaves automated reminders in a comment when a user shares an image without providing meaningful alt text. ⌘ Read more
Cloud migration made easy: introducing GitHub Enterprise Importer
With GitHub Enterprise Importer, you can seamlessly move to GitHub Enterprise Cloud, bringing your code and collaboration history with you so your team doesn’t miss a beat. ⌘ Read more
JMP: JMP is Launched and Out of Beta
JMP has been in beta for over six years, and today we are finally launching! With feedback and testing from thousands of users, our team has made improvements to billing, phone network compatibility, and also helped develop the Cheogram Android app which provides a smooth onboarding process, good Android integration, and phone-like UX for users of that platform. There is still a long road ahead of us, but with so much behind us we’re comfortable saying JMP is ready for la … ⌘ Read more
On my blog: Developer Diary, World Day Against Child Labor https://john.colagioia.net/blog/2023/06/12/child-labor.html #programming #project #devjournal
Erlang Solutions: Sign up for the RabbitMQ Summit Waiting List
Mark your calendars! The Very Early Bird tickets for the RabbitMQ Summit are set to open on 15th June, 2023. In joining the waiting list, you will receive exclusive access to the conference’s best-priced tickets.
This is your chance to secure your spot at the RabbitMQ Summit at a discounted rate, allowing you to make the most of this incredible learning and networking … ⌘ Read more
On my blog: Free Culture Book Club — Green Comet, part 2 https://john.colagioia.net/blog/2023/06/10/green-comet-2.html #freeculture #bookclub
On my blog: Toots 🐘 from 06/05 to 06/09 https://john.colagioia.net/blog/2023/06/09/week.html #linkdump #mastodon #socialmedia #week
Unlock Docker Desktop Real-Time Insights with the Grafana Docker Extension
Explore the benefits of using the Grafana Cloud Docker Extension with Docker Desktop for enhanced observability. ⌘ Read more
On my blog: Real Life in Star Trek, Booby Trap https://john.colagioia.net/blog/2023/06/08/booby-trap.html #scifi #startrek #closereading
Maintainer Month 2023: How the community gathered to spread some maintainer love
Maintainer Month is a time for open source maintainers to gather, share, and be celebrated. Over 31 days, 16 organizations came together to offer 42 activities convening and celebrating maintainers. ⌘ Read more
Developer experience: what is it and why should you care?
Explore how investing in a better developer experience frees developers to do what matters most: building great software. ⌘ Read more
Today another view from about 650 meters near our apartment. ⌘ Read more
Erlang Solutions: Call for Speakers at the RabbitMQ Summit
Are you a user, operator, developer, engineer, or simply someone with interesting user stories to tell about RabbitMQ? If so, we have some exciting news for you! The RabbitMQ Summit 2023 is just around the corner, and we are thrilled to invite you to submit your talks for this highly anticipated event.
The RabbitMQ Summit brings together a vibrant, diverse community of enthusiasts from all corne … ⌘ Read more
Announcing the All In CHAOSS DEI Badging pilot initiative
Take part in All in for Maintainers’ new pilot program that helps open source project maintainers highlight ongoing efforts in advancing diversity, equity, and inclusion within their communities. ⌘ Read more
Swift support brings broader mobile application security to GitHub Advanced Security
We’ve launched the beta of code scanning support for Swift. This launch, paired with our launch of Kotlin support in November, means that CodeQL covers both IOS and Android development languages, bringing a heightened level of security to the mobile application development process. ⌘ Read more
お知らせ:JPCERT/CC Eyes「ELFマルウェアの静的分析におけるYaraルールを活用したF.L.I.R.Tシグネチャ作成手法」 ⌘ Read more
Announcing the Stale Repos Action
A tool to help you keep your open source catalog organized and up to date. ⌘ Read more
On my blog: Developer Diary, World Environment Day https://john.colagioia.net/blog/2023/06/05/environment.html #programming #project #devjournal
vDSL2 sucks NBN sucks Copper sucks
It is continues to amaze me how NBN continues to operate. With over $50B AUD of taxpayer funds later (See NBN Project costs) folks like me that live in the suburbs continue to have less than ideal quality.
As of this post, I’m sitting on a vDSL2+ connection, with a Fibre to the Node backhaul, delivered by ~450m of Copper cable (last mi … ⌘ Read more
On my blog: Free Culture Book Club — Green Comet, part 1 https://john.colagioia.net/blog/2023/06/03/green-comet-1.html #freeculture #bookclub
I am finally an AWS Certified Developer Associate! 🎉 ⌘ Read more
On my blog: Toots 🐘 from 05/29 to 06/02 https://john.colagioia.net/blog/2023/06/02/week.html #linkdump #mastodon #socialmedia #week
Applying GitOps principles to your operations
Could we use our Git repository as the source of truth for operational tasks, and somehow reconcile changes with our real-world view? ⌘ Read more
RT by @mind_booster: Apoio esta carta aberta da @wikimediapt, que também é assinada pela @ANSOL, @communia_eu, e outros, dirigida ao @cultura_pt @padaoesilva, porque a Cultura também se promove e valoriza promovendo o acesso e utilização pela sociedade de forma aberta e livre.
https://blog.wikimedia.pt/2023/06/02/carta-aberta-medidas-para-facilitar-o-acesso-as-coleccoes-museologicas-nacionais/
Apoio esta carta aberta da @wikimediapt, que também é assin … ⌘ Read more
On my blog: Real Life in Star Trek, The Bonding https://john.colagioia.net/blog/2023/06/01/bonding.html #scifi #startrek #closereading
20 Jahre ?~L~X https://notiz.blog/b/6HL
20 Jahre ?~L~X https://notiz.blog/b/6HL
Elevating open source contributors to open source maintainers
Experts explain how to recruit and onboard co-maintainers. ⌘ Read more
Highlights from Git 2.41
The open-source Git project just released Git 2.41. Take a look at our highlights on what’s new in Git 2.41. ⌘ Read more
My May ‘23 in Review
May is over, June has already started, so here is my short review of the past month. ⌘ Read more
Docker Desktop 4.20: Docker Engine and CLI Updated to Moby 24.0
Explore new features of the major release of Moby 24.0 in Docker Desktop 4.20. ⌘ Read more
Erlang Solutions: How ChatGPT improved my Elixir code. Some hacks are included.
I have been working as an Elixir developer for quite some time and recently came across the ChatGPT model. I want to share some of my experience interacting with it.
During my leisure hours, I am developing an open-source Elixir initiative, Crawly, that facilitates the extraction of structured data from the internet.
Here I want to demonstrate how … ⌘ Read more
**RT by @mind_booster: ⏰ Tic tac tic tac - o tempo continua a contar e não vimos este abandono acontecer.
Nem nós, nem os orangotangos 🦧
Se queres saber mais sobre este tema, acede ao nosso blog: https://swki.me/EA0Ek8h9
@antoniocostapm @DuarteCordeiro
#mundoZERO #biodiversidade #óleodepalma**
⏰ Tic tac tic tac - o tempo continua a contar e não vimos este abandono acontecer.
Nem nós, nem os orangotangos 🦧
Se queres saber mais sobre este tema, acede ao nosso blog: [swki.me/EA0Ek8h9](https://swki.me/EA0Ek8 … ⌘ Read more
NixOS 23.05 released
Hey everyone, we are Ryan Lahfa and Martin Weinelt,
the release managers for this stable release and we are very proud to announce the public availability of NixOS 23.05 “Stoat”.
This release will receive bugfixes and security updates for seven months (up until 2023-12-31).
… ⌘ Read more
On my blog: Developer Diary, Day of UN Peacekeepers https://john.colagioia.net/blog/2023/05/29/peacekeepers.html #programming #project #devjournal
お知らせ:JPCERT/CC Eyes「Linuxルーターを狙ったGo言語で書かれたマルウェアGobRAT」 ⌘ Read more
Google Bard or BingGPT are actually quite useful to answer simple questions without having to scroll through many pages of clickbait and AI-generated babble blogposts. I’m currently preparing for the AWS exam (I finally signed up!) and Google Bard explained the differences between Cognito User Pools and Cognito Identity Pools in a simple and understandable way. Even with a tabular overview and examples how to use both services. Now my knowledge is refreshed again. 😄 ⌘ Read more
On my blog: Free Culture Book Club — Distress Beacon https://john.colagioia.net/blog/2023/05/27/distress-beacon.html #freeculture #bookclub
Rebooting a LUKS Encrypted System Without Typing The Passphrase: https://mckinley.cc/blog/20230526.html
On my blog: Toots 🐘 from 05/22 to 05/26 https://john.colagioia.net/blog/2023/05/26/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Who Watches the Watchers https://john.colagioia.net/blog/2023/05/25/who-watches-watchers.html #scifi #startrek #closereading
Also - the last thing I needed is sorted, how to get vs code to pick up the default.nix shell environment, there is a really nice addon for vs code that picks up what is in that file, and then set up the environment based on that, meaning I can now open the source, configure, compile and debug with vscode, this was the last piece that was missing. I will write a blog post on my website that explain what I learned, and how I fixed all these things, maybe it’ll help someone else to try NixOS for some development.
The 2023 Open Source Program Office (OSPO) Survey is live!
Help quantify the state of enterprise open source by taking the 2023 OSPO survey. ⌘ Read more
Rooting with root cause: finding a variant of a Project Zero bug
In this blog, I’ll look at CVE-2022-46395, a variant of CVE-2022-36449 (Project Zero issue 2327), and use it to gain arbitrary kernel code execution and root privileges from the untrusted app domain on an Android phone that uses the Arm Mali GPU. I’ll also explain how root cause analysis of CVE-2022-36449 led to the discovery of CVE-2022-46395. ⌘ Read more
160% Year-over-Year Growth in Pulls of Red Hat’s Universal Base Image on Docker Hub
Docker and Red Hat celebrate a substantial year-over-year increase in Red Hat Universal Base Image pulls on Docker Hub. ⌘ Read more
Erlang Solutions: Here’s why you should consider investing in RabbitMQ during a recession
Europe and the US are leading the way in the forecasted recession for 2023, due to persistently high inflation and increasing interest rates. With minimal projected GDP growth, modern technologies can play a crucial role in reducing the impact of economic downturns.
As caution looms, it can be tempting to reign in on your investment. Your initial thought is to balance t … ⌘ Read more
What’s going on?
This post is meant for a little reflection because I’ve noticed a few things that I can’t quite place. ⌘ Read more
How to automate a Microsoft Power Platform deployment using GitHub Actions
Low-code enables developers and non-developers to build custom applications and solutions with less effort. In this blog, we show you how to automate your low-code deployments using GitHub Actions. ⌘ Read more
Kelsey Hightower on leadership in open source and the future of Kubernetes
In this special episode of The ReadME Podcast, dedicated to GitHub’s Maintainer Month, Kelsey Hightower joins hosts Martin Woodward and Neha Batra to discuss his philosophy on fostering thriving open source communities and the importance of empathy to a maintainer’s success. ⌘ Read more
Ignite Realtime Blog: CVE-2023-32315: Openfire Administration Console authentication bypass
We’ve had an important security issue reported that affects all recent versions of Openfire. We’ve fixed it in the newly published 4.6.8 and 4.7.5 releases. We recommend people upgrade as soon as possible. More info, including mitigati … ⌘ Read more
Ignite Realtime Blog: Openfire 4.7.5 Release
The Ignite Realtime Community is happy to announce the 4.7.5 release of Openfire!
This release primarily addresses the issue that is subject of security advisory CVE-2023-32315, but also pulls in a number of improvements and bugfixes
You can find download artifacts [available here](https://ignit … ⌘ Read more
Ignite Realtime Blog: Openfire 4.6.8 Release
The Ignite Realtime Community is happy to announce the 4.6.8 release of Openfire!
We have made available a new release of this older version to addresses the issue that is subject of security advisory CVE-2023-32315.
We are aware that for some, the process of deploying a new major version of Openfire is not a trivial matter, as it may encompass a lot more than only pe … ⌘ Read more
Announcing the public preview of GitHub Advanced Security for Azure DevOps
GitHub Advanced Security for Azure DevOps is now available for public preview, making GitHub’s same application security testing tools natively available on Azure Repos. ⌘ Read more
On my blog: Developer Diary, World Biodiversity Day https://john.colagioia.net/blog/2023/05/22/biodiv.html #programming #project #devjournal
On my blog: Free Culture Book Club — Death off the Cuff https://john.colagioia.net/blog/2023/05/20/death-cuff.html #freeculture #bookclub
Au-delà du blog
Un texte de Christophe F., suite à la rencontre entre lecteurs qui a eu lieu du 6 au 8 mai. Sur les blogs dissidents, complotistes ou négationnistes, les mauvaises nouvelles se suivent et se ressemblent toutes. Le lecteur désabusé, privé même de ces sursauts spontanés de rébellion séditieuse qui faisaient le bonheur des bandes-dessinées (et […] ⌘ Read more
On my blog: Toots 🐘 from 05/15 to 05/19 https://john.colagioia.net/blog/2023/05/19/week.html #linkdump #mastodon #socialmedia #week
Still undecided between TiddlyWiki, DokuWiki, Bear, Benotes, Memos, my blog software, standardnotes, apple notes and more. I like them all quite a bit, but standardnotes, the only one that has reall multiplatform is so fucking complicated to host on your own and then they have this stupid offline subscription thing that allows rich text or the block editor that works like notion. I also found codex docs which is really really nice. Unfortunately they lack proper authentication. 1 / 2
Happy Birthday Fediverse! ?~L~X https://notiz.blog/b/6Gg
Happy Birthday Fediverse! ?~L~X https://notiz.blog/b/6Gg
On my blog: Real Life in Star Trek, The Survivors https://john.colagioia.net/blog/2023/05/18/survivors.html #scifi #startrek #closereading
9 tips to go from attendee to speaker at a tech conference
Here’s what you need to know to write a compelling session proposal and get on stage. ⌘ Read more
Erlang Solutions: Entendiendo procesos y concurrencia
Bienvenidos al segundo capítulo de la serie “ Elixir, 7 pasos para iniciar tu viaje” .
En el primer capítulo hablamos sobre la máquina virtual de Erlang, la BEAM, y las características que Elixir aprovecha de ella para desarrollar sistemas que son:
- Concurrentes
- Tolerantes a fallos
- Escalables y
- Distribuidos
En esta nota explicaremos qué … ⌘ Read more
Erlang Solutions: Understanding Elixir processes and concurrency
Welcome to the second chapter of the “Elixir, 7 steps to start your journey” series.
In the first chapter, we talk about the Erlang Virtual Machine, the BEAM, and the characteristics that Elixir takes advantage of to develop systems that are:
- Concurrent
- Fault-tolerant
- Scalable and
- Distributed
In this note, I’ll explain … ⌘ Read more
GitHub celebrates developers with disabilities on Global Accessibility Awareness Day
GitHub is the home for all developers and on this Global Accessibility Awareness Day we are thrilled to celebrate the achievements of disabled developers and recent ships that help them build on GitHub. ⌘ Read more
Erlang Solutions: Entendiendo procesos y concurrencia
Bienvenidos al segundo capítulo de la serie “ Elixir, 7 pasos para iniciar tu viaje” .
En el primer capítulo hablamos sobre la máquina virtual de Erlang, la BEAM, y las características que Elixir aprovecha de ella para desarrollar sistemas que son:
- Concurrentes
- Tolerantes a fallos
- Escalables
- Distribuidos
En esta nota explicaremos qué si … ⌘ Read more
Erlang Solutions: Understanding Elixir processes and concurrency
Welcome to the second chapter of the “Elixir, 7 steps to start your journey” series.
In the first chapter, we talk about the Erlang Virtual Machine, the BEAM, and the characteristics that Elixir takes advantage of to develop systems that are:
- Concurrent
- Fault-tolerant
- Scalable
- Distributed
In this note, I’ll explain wha … ⌘ Read more
Inside GitHub: Working with the LLMs behind GitHub Copilot
Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today. ⌘ Read more
How GitHub Copilot is getting better at understanding your code
With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they’re working on making our AI tool even more advanced. ⌘ Read more
Design’s journey towards accessibility
Design can have a significant impact on delivering accessible experiences to our users. It takes a cultural shift, dedicated experts, and permission to make progress over perfection in order to build momentum. We’ve got a long way to go, but we’re starting to see a real shift in our journey to make GitHub a true home for all developers. ⌘ Read more
Addressing GitHub’s recent availability issues
GitHub recently experienced several availability incidents, both long running and shorter duration. We have since mitigated these incidents and all systems are now operating normally. Read on for more details about what caused these incidents and what we’re doing to mitigate in the future. ⌘ Read more
Boost Your Local Testing Game With LambdaTest Tunnel Docker Extension
Learn how the LambdaTest Tunnel Docker Extension can streamline your testing workflow. ⌘ Read more
On my blog: Developer Diary, Nabka Day https://john.colagioia.net/blog/2023/05/15/nabka.html #programming #project #devjournal
On my blog: Free Culture Book Club — Jectoons Random Vignettes https://john.colagioia.net/blog/2023/05/13/vignettes.html #freeculture #bookclub
On my blog: Toots 🐘 from 05/08 to 05/12 https://john.colagioia.net/blog/2023/05/12/week.html #linkdump #mastodon #socialmedia #week
This month on The ReadME Podcast: Balancing openness and control
Open vs. control: the paradox of open source. We take a look at the expectations of open source, how the definition has evolved, and when ‘closed to contributions’ is the right move. Tune in to the latest episode of The ReadME Podcast for more. ⌘ Read more
How I used GitHub Copilot to build a browser extension
Here’s how, in seven steps, I built my first browser extension with GitHub Copilot—and my three major takeaways about learning and pair programming in the age of AI. ⌘ Read more
On my blog: Real Life in Star Trek, The Ensigns of Command https://john.colagioia.net/blog/2023/05/11/ensigns-command.html #scifi #startrek #closereading
Navigation and search improvements for accessibility
Discover the accessibility features within our new navigation and code search which make it easier to use for many more people. ⌘ Read more
Unlocking inclusive design: how Primer’s color system is making GitHub.com more inclusive
How Primer’s updated light and dark theme color contrast strategy resolved hundreds of color-contrast-related accessibility issues over one thousand use cases. ⌘ Read more
Docker Init: Initialize Dockerfiles and Compose files with a single CLI command
This article introduces `docker init`, a new beta feature that simplifies the process of adding Docker to a project. ⌘ Read more
お知らせ:JPCERT/CC Eyes「TSUBAMEレポート Overflow(2023年1~3月)」 ⌘ Read more
Revolutionize your open source workflows: the top 3 reasons why GitHub Codespaces is a must-have for maintainers
GitHub Codespaces is reliable, accessible, and always-ready. Try it out during Maintainer Month and take your projects to new heights! ⌘ Read more
Game Bytes · May 2023
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! ⌘ Read more
Erlang Solutions: MongooseIM 6.1: Handle more traffic, consume less resources
MongooseIM is a highly customisable instant messaging backend, that can handle millions of messages per minute, exchanged between millions of users from thousands of dynamically configurable XMPP domains. With the new release 6.1.0 it becomes even more cost-efficient, flexible and robust thanks to the new arm64 [Docker containers](https://hub.docker. … ⌘ Read more