Why Are There More Than 100 Million Pull Requests for AI/ML Images on Docker Hub?
We look more closely at how Docker provides a powerful tool for AI/ML development. ⌘ Read more
GitHub Copilot Chat beta now available for every organization
All GitHub Copilot for Business users now have access to a limited GitHub Copilot Chat beta, bringing the power of conversational coding right to the IDE. ⌘ Read more
4 Reasons I’m Excited to Attend DockerCon 2023
Get insider details about DockerCon 2023 from Dockerhand and former Docker Captain, Michael Irwin. Register today! ⌘ Read more
Exploring developer happiness, inclusion, and productivity at GitHub’s Design Conference
As a design organization, we have the opportunity to make a significant impact on designing the platform for all developers. How does the emergence of creative AI impact our work? How can we achieve an inclusive experience for a spectrum of all abilities? What does designing for developer happiness look like? ⌘ Read more
Metrics for issues, pull requests, and discussions
With the new Issue Metrics GitHub Action, you can now track and monitor important metrics related to issues, pull requests, and discussions, such as time to first response, time to close, and more! ⌘ Read more
Security alert: social engineering campaign targets technology industry employees
GitHub has identified a low-volume social engineering campaign that targets the personal accounts of employees of technology firms. No GitHub or npm systems were compromised in this campaign. We’re publishing this blog post as a warning for our customers to prevent exploitation by this threat actor. ⌘ Read more
A developer’s guide to prompt engineering and LLMs
Prompt engineering is the art of communicating with a generative AI model. In this article, we’ll cover how we approach prompt engineering at GitHub, and how you can use it to build your own LLM-based application. ⌘ Read more
On my blog: Developer Diary, Yongle Emperor https://john.colagioia.net/blog/2023/07/17/yongle.html #programming #project #devjournal
On my blog: Free Culture Book Club — Archive of Our Own, part 1 https://john.colagioia.net/blog/2023/07/15/ao3-1.html #freeculture #bookclub
On my blog: Toots 🐘 from 07/10 to 07/14 https://john.colagioia.net/blog/2023/07/14/week.html #linkdump #mastodon #socialmedia #week
Release Radar · Spring 2023 Edition
It’s been a while since we’ve published our Release Radar. You can blame IRL conferences coming back, getting influenza, and being struck down by the weather. But those are just me problems. While I’ve been down or travelling, the community has been hard at work shipping new releases and new projects. So, we thought we’d […] ⌘ Read more
On my blog: Real Life in Star Trek, The Hunted https://john.colagioia.net/blog/2023/07/13/hunted.html #scifi #startrek #closereading
(De)coding conventions
Navigating the ebb and flow of programming paradigms–from the shifts in the JavaScript ecosystem and TypeScript’s rise, to AI’s role in advancing accessibility, and strategies for encouraging non-code contributions–tune in to the latest episode of The ReadME Podcast for more. ⌘ Read more
Using Docker Desktop and JFrog Artifactory for the Enterprise
Learn how to configure Docker Desktop to work with JFrog Artifactory as your Docker registry to manage the push and pull of container images. ⌘ Read more
Moving from a product to a service mindset
Thanks to DevOps, cloud computing and other industry trends, many organizations are shifting from a product mindset to a service mindset. Here’s how you can implement a service-led strategy. ⌘ Read more
GitHub Availability Report: June 2023
In June, we experienced two incidents that resulted in degraded performance across GitHub services. June 7 16:11 UTC (lasting 2 hours 28 minutes) On June 7 at 16:11 UTC, GitHub started experiencing increasing delays in an internal job queue used to process Git pushes. Our monitoring systems alerted our first responders after 19 minutes. During […] ⌘ Read more
No cyber resilience without open source sustainability
Have your say to protect open source in the EU. ⌘ Read more
GitHub merge queue is generally available
Supercharge pull request merges on your busiest branches by enabling your team to queue. ⌘ Read more
Introducing passwordless authentication on GitHub.com
Passkeys are now available in public beta. Opting in lets you upgrade security keys to passkeys, and use those in place of both your password and your 2FA method. ⌘ Read more
Introducing passwordless authentication on GitHub.com
Passkeys are now available in public beta. Opting in lets you upgrade security keys to passkeys, and use those in place of both your password and your 2FA method. ⌘ Read more
GitHub CLI project command is now generally available!
Level up your use of GitHub Projects on the command line and in GitHub Actions with the new project CLI command. ⌘ Read more
Demonstrating end-to-end traceability with pull requests
Reduce developer and auditor friction involved in demonstrating compliance and maintaining end-to-end traceability by focusing your efforts around the pull request. ⌘ Read more
How Kinsta Improved the End-to-End Development Experience by Dockerizing Every Step of the Production Cycle
Kinsta relies heavily on Docker for this consistent experience at every step, from development to production. This article shows to leverage Docker Desktop to increase developers’ productivity. ⌘ Read more
Optimizing Deep Learning Workflows: Leveraging Stable Diffusion and Docker on WSL 2
Learn how to set up the Stable Diffusion WebUI Docker, which includes enabling WSL2 and installing Docker Desktop. ⌘ Read more
On my blog: Developer Diary, Wyoming Statehood https://john.colagioia.net/blog/2023/07/10/wyoming.html #programming #project #devjournal
On my blog: Affirmative Action in Gentle Terms https://john.colagioia.net/blog/2023/07/09/affirmative.html #harm #politics #quora #rant
On my blog: Free Culture Book Club — Someone Like You https://john.colagioia.net/blog/2023/07/08/glider-ink.html #freeculture #bookclub
On my blog: Toots 🐘 from 07/03 to 07/07 https://john.colagioia.net/blog/2023/07/07/week.html #linkdump #mastodon #socialmedia #week
Quelques semaines de repos
Le mois de juillet est bien entamé, et il devient impossible d’imaginer continuer encore longtemps sans d’indispensables vacances. Le blog va s’assoupir un peu quelques semaines pour laisser à l’actualité le temps de s’engoncer dans sa douce médiocrité habituelle. Les mois qui ont précédé ont été l’occasion de multiples billets qui n’ont qu’assez rarement permis […] ⌘ Read more
On my blog: Real Life in Star Trek, The Defector https://john.colagioia.net/blog/2023/07/06/defector.html #scifi #startrek #closereading
Accessibility considerations behind code search and code view
A look at how we improved the readability of code on GitHub. ⌘ Read more
Keeping up with big shifts in tech
Deciding whether or not to adopt a tool can be hard enough, but what about when it seems to break the paradigms you know? ⌘ Read more
Conversational AI Made Easy: Developing an ML FAQ Model Demo from Scratch Using Rasa and Docker
How to use the open source Rasa framework along with Docker to build and deploy a containerized, conversational AI chatbot. ⌘ Read more
Docker Desktop 4.21: Support for new Wasm runtimes, Docker Init support for Rust, Docker Scout Dashboard enhancements, Builds view (Beta), and more
Docker Desktop 4.21 is now available, uses less memory, and includes Docker init support for Rust, new Wasm runtimes support, enhancements to Docker Scout dashboards, Builds view (Beta), and performance and filesystem enhancements to Docker Desktop on macOS. ⌘ Read more
GitHub achieves ISO/IEC 27701:2019, 27018:2019, and CSA STAR certifications
GitHub’s Information Security and Privacy Management System (ISPMS) has been certified against ISO/IEC 27701:2019 (PII Processor) and 27018:2019 standards, as well as the Cloud Controls Matrix (CCM). These standards and frameworks are internationally recognized for security and privacy program best practices. ⌘ Read more
Introduction to SELinux
SELinux is the most popular Linux Security Module used to isolate and protect system components from one another. Learn about different access control systems and Linux security as I introduce the foundations of a popular type system. ⌘ Read more
Leading your platform migration with developer experience
Developer experience (DevEx) is a key theme when it comes to transforming businesses with GitHub. ⌘ Read more
On my blog: Developer Diary, Pickett’s Charge https://john.colagioia.net/blog/2023/07/03/pickett.html #programming #project #devjournal
logs/blog: poem - slow blink
On my blog: Free Culture Book Club — kiki the nano bot https://john.colagioia.net/blog/2023/07/01/kiki.html #freeculture #bookclub
On my blog: Toots 🐘 from 06/26 to 06/30 https://john.colagioia.net/blog/2023/06/30/week.html #linkdump #mastodon #socialmedia #week
Game Bytes · June 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
On my blog: Real Life in Star Trek, The Vengeance Factor https://john.colagioia.net/blog/2023/06/29/vengeance-factor.html #scifi #startrek #closereading
GitHub Enterprise Server 3.9 is now generally available
GitHub Enterprise Server 3.9 is now generally available. Organizations can now take advantage of more features that enable deeper collaboration, greater observability and faster workflows. ⌘ Read more
Docker Acquires Mutagen for Continued Investment in Performance and Flexibility of Docker Desktop
I’m excited to announce that Docker, voted the most-used and most-desired tool in Stack Overflow’s 2023 Developer Survey, has acquired Mutagen IO, Inc., the company behind the open source Mutagen file synchronization and networking technologies that enable high-performance remote development. Mutagen’s synchronization and forwarding capabilities facilitate the seamless transfer of code, binary artifacts, and network […] ⌘ Read more
The economic impact of the AI-powered developer lifecycle and lessons from GitHub Copilot
Today at Collision Conference we unveiled breaking new research on the economic and productivity impact of generative AI–powered developer tools. The research found that the increase in developer productivity due to AI could boost global GDP by over $1.5 trillion. ⌘ Read more
New tool to secure your GitHub Actions
Introducing a new tool to monitor and control the permissions of the repository token for GitHub Actions. ⌘ Read more
On my blog: Developer Diary, World Refrigeration Day https://john.colagioia.net/blog/2023/06/26/refrigeration.html #programming #project #devjournal
On my blog: Why Care about Free Culture? https://john.colagioia.net/blog/2023/06/25/free-culture.html #rant #freeculture #media
On my blog: Free Culture Book Club — Let’s Move Forward https://john.colagioia.net/blog/2023/06/24/move-forward.html #freeculture #bookclub
On my blog: Toots 🐘 from 06/19 to 06/23 https://john.colagioia.net/blog/2023/06/23/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Price https://john.colagioia.net/blog/2023/06/22/price.html #scifi #startrek #closereading
Open Source challenge results from Gamedev.js Jam 2023
Highlighting 13 of the top games plus source from the latest Gamedev.js jam–by GitHub Star and event organizer, Andrzej Mazur. ⌘ Read more
Bridging code and community
Explore the impact of non-code contributions—and why they are often undervalued, the challenges of using open source in regulated environments, and the art of managing projects at the scale of Kubernetes, now on The ReadME Podcast. ⌘ Read more
Crafting a better, faster code view
The new GitHub Code View brings users many new features to improve the code reading and exploration experiences, and we overcame a number of unique technical hurdles in order to deliver those features without compromising performance. ⌘ Read more
We Thank the Stack Overflow Community for Ranking Docker the #1 Most-Used Developer Tool
Stack Overflow’s annual 2023 Developer Survey engaged nearly 80,000 developers to learn about their work, the technologies they use, their likes and dislikes, and much, much more. As a company obsessed with serving developers, we’re honored that Stack Overflow’s community ranked Docker the #1 most-desired and #1 most-used developer tool. Since our inclusion in the […] ⌘ Read more
How to use GitHub Copilot: Prompts, tips, and use cases
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer. ⌘ Read more
Shorter Feedback Loops Developing Java Apps with Digma’s Free Docker Extension
The Digma Docker extension acts as your own intelligent agent for monitoring code execution, especially in development and testing. ⌘ Read more
Full-Stack Reproducibility for AI/ML with Docker & Kaskada
Learn how Docker and Kaskada improve and accelerate the machine learning development cycle. ⌘ Read more
Developers need the right to challenge junk patents
The United States Patent and Trademark Office (USPTO) recently proposed rule changes that will make it harder to challenge low quality patents. Without the ability to quickly and efficiently challenge wrongly granted patents, innovation and developers suffer. ⌘ Read more
On my blog: Developer Diary, Juneteenth https://john.colagioia.net/blog/2023/06/19/juneteenth.html #programming #project #devjournal
On my blog: Unraveling Universality https://john.colagioia.net/blog/2023/06/18/universality.html #rant #harm
On my blog: Free Culture Book Club — Green Comet, part 3 https://john.colagioia.net/blog/2023/06/17/green-comet-3.html #freeculture #bookclub
On my blog: Toots 🐘 from 06/12 to 06/16 https://john.colagioia.net/blog/2023/06/16/week.html #linkdump #mastodon #socialmedia #week
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
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
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
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
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
On my blog: Developer Diary, World Day Against Child Labor https://john.colagioia.net/blog/2023/06/12/child-labor.html #programming #project #devjournal
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
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
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
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
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
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
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
On my blog: Developer Diary, Day of UN Peacekeepers https://john.colagioia.net/blog/2023/05/29/peacekeepers.html #programming #project #devjournal
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.