How to Get Started with the Weaviate Vector Database on Docker
With Weaviate, you can build advanced LLM applications, next-level search systems, recommendation systems, and more. Discover features of the Weaviate vector database and learn how to install Weaviate on Docker using Docker Compose. ⌘ Read more
Switching from Bitbucket Server and Bamboo to GitHub just got easier
Starting today, GitHub Enterprise Importer supports repository migrations from Bitbucket Server and Bitbucket Data Center, and GitHub Actions Importer offers CI/CD migrations from Bitbucket and Bamboo.
The post Switching from Bitbucket Server and Bamboo to GitHub just got easier appeared first on … ⌘ Read more
Snikket: State of Snikket 2023: Funding
As promised in our ‘State of Snikket 2023’ overview post, and teased at the end of our first update post about app development, this post in the series is about that thing most of us open-source folk love to hate… money.
We are an open-source project, and not-for-profit. Making money is not our primary goal, but like any business we have upstream expenses to pay - to compensate for the time and specialist work we need to implement the Snikket vision. To do that, we need income.
T … ⌘ Read more
On my blog: Developer Diary, World Water Monitoring Day https://john.colagioia.net/blog/2023/09/18/water.html #programming #project #devjournal
The angle of the sun wasn’t perfect for this photo, but it turned out to be an unexpected highlight during our hike around Thurso today. ⌘ Read more
On my blog: Free Culture Book Club — Poles, part 5 https://john.colagioia.net/blog/2023/09/16/poles-5.html #freeculture #bookclub
On my blog: Toots 🐘 from 09/11 to 09/15 https://john.colagioia.net/blog/2023/09/15/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Tin Man https://john.colagioia.net/blog/2023/09/14/tin-man.html #scifi #startrek #closereading
DockerCon Workshops: What to expect
DockerCon 2023 will be held October 4-5 in Los Angeles. The program is now online so you can plan your experience by day, time, and theme, including AI and Machine Learning, Web Application / Web Development, Building and Deploying Applications, Secure Software Delivery, and Open Source. This year we’re offering talks, workshops, and panel discussions, plus the usual vibrant DIY hallway track. Here’s a preview of what to expect in our workshops. Register now! ⌘ Read more
Introducing auto-triage rules for Dependabot
Make quick work of alerts with preset and custom rules.
The post Introducing auto-triage rules for Dependabot appeared first on The GitHub Blog. ⌘ Read more
Is this the Hogwarts Express? 🚂🧙 ⌘ Read more
West Highland Way
With a backpack full of stuff for two weeks, we managed to walk 11km on the West Highland Way in 2:35h. I feel it in my legs, but the views and the experience are worth it. ⌘ Read more
JMP: Newsletter: Summer in Review
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; Sh … ⌘ Read more
GitHub Availability Report: August 2023
In August, we experienced two incidents that resulted in degraded performance across GitHub services.
The post GitHub Availability Report: August 2023 appeared first on The GitHub Blog. ⌘ Read more
Apply now for GitHub Universe 2023 micro-mentoring
As part of our ongoing commitment to accelerate human progress through Social Impact initiatives, we’re offering students 30-minute, 1:1 micro-mentoring sessions with GitHub employees ahead of Universe.
The post Apply now for GitHub Universe 2023 micro-mentoring appeared first on The GitHub Blog. ⌘ Read more
Erlang Solutions: Diversity & Inclusion at CodeBEAM Europe
Our Pledge to DiversityAs technology becomes increasingly integrated into our lives, it’s crucial that the minds behind it come from diverse backgrounds. Different viewpoints lead to more comprehensive solutions, ensuring that the tech we create addresses the needs of a global audience.
At Erlang Solutions, we believe that a diverse workforce is a catalyst for creativity and progress. By sponsoring the Diversity & Inclusion Pr … ⌘ Read more
West Highland Way
With a backpack full of stuff for two weeks, we managed to walk 11km on the West Highland Way in 2:35h. I feel it in my legs, but the views and the experience are worth it. ⌘ Read more
Docker Desktop 4.23: New Configuration Integrity Check, Plus Updates to Docker Init, Compose, Watch, Quick Search, and More
Docker Desktop 4.23 is now available and includes numerous enhancements, including ASP.NET support in Docker Init, Configuration Integrity Check to alert on any configuration changes that require attention, and cross-domain identity management. This release also improves Quick Search, allowing for searching across containers, apps, Docker Hub, Docs, and any volume, and performing quick actions (st … ⌘ Read more
CodeQL team uses AI to power vulnerability detection in code
Learn how GitHub’s CodeQL leveraged AI modeling and multi-repository variant analysis to discover a new CVE in Gradle.
The post CodeQL team uses AI to power vulnerability detection in code appeared first on The GitHub Blog. ⌘ Read more
Here are three things I’ve noticed in the UK that I really appreciate: ⌘ Read more
Here are three things I’ve noticed in the UK that I really appreciate: ⌘ Read more
On my blog: Developer Diary, Nayrouz https://john.colagioia.net/blog/2023/09/11/nayrouz.html #programming #project #devjournal
London is on a whole different scale when it comes to size. It has roughly the same population as Berlin, Hamburg, Munich, Cologne, and Frankfurt combined, and those cities are already quite large. 🤯 ⌘ Read more
On my blog: Free Culture Book Club — Poles, part 4 https://john.colagioia.net/blog/2023/09/09/poles-4.html #freeculture #bookclub
Souvenirs de la Roumanie communiste
Un témoignage d’un lecteur assidu Il y a quelques temps, un habitué du blog, francophone mais d’origine roumaine, a proposé de colliger ses souvenirs de la Roumanie lorsqu’elle était encore sous le joug du régime communiste. Le résultat forme un petit fichier PDF facile à lire. Alors que l’époque de la Guerre Froide, de la […] ⌘ Read more
On my blog: Toots 🐘 from 09/04 to 09/08 https://john.colagioia.net/blog/2023/09/08/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Captain’s Holiday https://john.colagioia.net/blog/2023/09/07/captain-s-holiday.html #scifi #startrek #closereading
Tailscale and Mullvad
This is some really cool news! You can now use Tailscale and Mullvad simultaneously without any additional setup required. ⌘ Read more
Erlang Solutions: Pay down technical debt to modernise your technology estate
Imagine this scenario. Your CEO tells you the organisation needs a complete tech overhaul, then gives you a blank cheque and free rein. He tells you to sweep away the old and usher in the new. “No shortcuts, no compromise!” he cries. “Start from scratch and make it perfect!”
And then you wake up. As we all know, this scenario is pure fantasy. Instead, IT leaders are faced with a constant st … ⌘ Read more
How to build an enterprise LLM application: Lessons from GitHub Copilot
The team behind GitHub Copilot shares its lessons for building an LLM app that delivers value to both individuals and enterprise users at scale.
The post How to build an enterprise LLM application: Lessons from GitHub Copilot appeared first on The GitHub Blog. ⌘ Read more
Prosodical Thoughts: Prosody 0.12.4 released
We are pleased to announce a new minor release from our stable branch.
We’re relieved to announce this overdue maintenance release containing a
number of bug fixes and also some improvements from the last few months.
Especially the prosodyctl check tool which gained some new diagnostic
checks as well as handling of configuration option types the same way
Prosody itself does.
A summary of changes in this release:
Minor changes- core.certmanager: Update Mozilla TLS … ⌘ Read more
After some cold and rainy weeks, it’s a quite warm and sunny again, but probably for the last time this year. ⌘ Read more
On my blog: Developer Diary, Labor Day https://john.colagioia.net/blog/2023/09/04/labor.html #programming #project #devjournal
On my blog: Free Culture Book Club — Poles, part 3 https://john.colagioia.net/blog/2023/09/02/poles-3.html #freeculture #bookclub
On my blog: Toots 🐘 from 08/28 to 09/01 https://john.colagioia.net/blog/2023/09/01/week.html #linkdump #mastodon #socialmedia #week
Getting started with edge computing
Edge computing practitioners answer your questions about when and why to build applications at the edge.
The post Getting started with edge computing appeared first on The GitHub Blog. ⌘ Read more
My August ‘23 in Review
Now it’s already September. So, what happened in August? ⌘ Read more
On my blog: Real Life in Star Trek, Allegiance https://john.colagioia.net/blog/2023/08/31/allegiance.html #scifi #startrek #closereading
How GitHub reduces costs with upgraded Codespaces
See how much more you can get out of GitHub Codespaces by taking advantage of the improved processing power and increased headroom the RAM provides.
The post How GitHub reduces costs with upgraded Codespaces appeared first on The GitHub Blog. ⌘ Read more
Erlang Solutions: What businesses should consider when adopting AI and machine learning
AI is everywhere. The chatter about chatbots has crossed from the technology press to the front pages of national newspapers. Worried workers in a wide range of industries are asking if AI will take their jobs.
Away from the headlines, organisations of all sizes are getting on with the task of working out what AI can do for them. It will almost certainly do something. One survey pu … ⌘ Read more
Why Rust is the most admired language among developers
Rust continues to top the charts as the most admired and desired language by developers, and in this post, we dive a little deeper into how (and why) Rust is stealing the hearts of developers around the world.
The post Why Rust is the most admired language among developers appeared first on The GitHub Blog. ⌘ Read more
GitHub Enterprise Server 3.10 is now generally available
Customers using GHES can now ensure secure development is a top priority with enhanced security and compliance controls for their repositories.
The post GitHub Enterprise Server 3.10 is now generally available appeared first on The GitHub Blog. ⌘ Read more
10 things you didn’t know you could do with GitHub Projects
Learn how to optimize your usage of GitHub Projects to plan and track your work from idea to production.
The post 10 things you didn’t know you could do with GitHub Projects appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, Kaqchikel Rebellion https://john.colagioia.net/blog/2023/08/28/kaqchikel.html #programming #project #devjournal
Ignite Realtime Blog: CVE-2023-32315: Openfire vulnerability (update)
A few months ago, we published details about an important security vulnerability in Openfire that is identified as CVE-2023-32315.
To summarize: Openfire’s administrative console (the Admin Console), a web-based application, was found to be vulnerable to a path traversal attack via the setup environ … ⌘ Read more
On my blog: Free Culture Book Club — Poles, part 2 https://john.colagioia.net/blog/2023/08/26/poles-2.html #freeculture #bookclub
On my blog: Toots 🐘 from 08/21 to 08/25 https://john.colagioia.net/blog/2023/08/25/week.html #linkdump #mastodon #socialmedia #week
Game Bytes · August 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!
The post Game Bytes · August 2023 appeared first on The GitHub Blog. ⌘ Read more
On my blog: Real Life in Star Trek, Sins of the Father https://john.colagioia.net/blog/2023/08/24/sins-father.html #scifi #startrek #closereading
A faster way to manage version updates with Dependabot
Now, you can group multiple version updates in a single pull request.
The post A faster way to manage version updates with Dependabot appeared first on The GitHub Blog. ⌘ Read more
Unleashing GitHub Codespaces templates to ignite your development
Learn how to leverage templating features in GitHub Codespaces to streamline your project setup, improve consistency, and simplify collaboration within your development team.
The post Unleashing GitHub Codespaces templates to ignite your development appeared first on The GitHub Blog. ⌘ Read more
Erlang Solutions: Future-proofing legacy systems with Erlang
Relying on outdated legacy systems often serves as the biggest hindrance to both innovation and optimisation for businesses today. Since many of these systems have been used for years, if not multiple decades, the significant costs involved with replacing a system entirely are rarely within budgets, particularly in today’s business climate.
But that doesn’t mean legacy systems should be left as is. Erlang is a resilient and p … ⌘ Read more
AI-powered impact: GitHub Social Impact’s year ahead
How GitHub Social Impact is working with nonprofit organizations, employees, and more to create positive, lasting change in global communities.
The post AI-powered impact: GitHub Social Impact’s year ahead appeared first on The GitHub Blog. ⌘ Read more
Docker Hub Registry IPv6 Support Now Generally Available
Docker announces the general availability of IPv6 support for the Docker Hub Registry, Docker Docs, and Docker Scout endpoints. ⌘ Read more
In my second apartment, I really like sitting in the winter garden (more some kind of balcony or loggia but with windows) in the evening and looking outside. The neighbors aren’t very close, and you can see the sky well. It’s very relaxing to sit here in the dark, thinking and enjoying the time. ⌘ Read more
ChatGPT Plus?
It’s been a while since ChatGPT was introduced to the world, and after the initial excitement, things seem to have settled down. While there’s still daily news about various services and companies integrating the GPT API into their products, the buzz around it has quieted. At least, that’s how it appears to me. ⌘ Read more
Highlights from Git 2.42
Another new release of Git is here! Take a look at some of our highlights on what’s new in Git 2.42.
The post Highlights from Git 2.42 appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, Haitian Revolution https://john.colagioia.net/blog/2023/08/21/haiti.html #programming #project #devjournal
On my blog: Free Culture Book Club — Poles, part 1 https://john.colagioia.net/blog/2023/08/19/poles-1.html #freeculture #bookclub
If you haven’t already noticed (though why would you?), I have finally merged my homepage into my blog. Why? Well, I believe it doesn’t make much sense to keep them separate. My homepage had only a few pages, and elements such as my “About Me” page and collections of things I use are well-maintained on my blog as well. Some pages were also deleted during this process, but I made an effort to preserve links where possible. ⌘ Read more
On my blog: Toots 🐘 from 08/14 to 08/18 https://john.colagioia.net/blog/2023/08/18/week.html #linkdump #mastodon #socialmedia #week
mTLS: When certificate authentication is done wrong
In this post, we’ll deep dive into some interesting attacks on mTLS authentication. We’ll have a look at implementation vulnerabilities and how developers can make their mTLS systems vulnerable to user impersonation, privilege escalation, and information leakages.
The post mTLS: When certificate authentication is done wrong appeared first on [The Gi … ⌘ Read more
On my blog: Real Life in Star Trek, The Offspring https://john.colagioia.net/blog/2023/08/17/offspring.html #scifi #startrek #closereading
Unleash Docker Desktop 4.22: The Featherweight Heavy-Hitter for Supercharged Rapid Development
Docker is committed to delivering the most efficient and high-performing container development toolset in the market, so we continue to advance our technology to exceed customer expectations. With the latest version 4.22 release, Docker Desktop has undergone significant optimizations, making it streamlined, lightweight, and faster than ever. Not only does this new version offer enhanced […] ⌘ Read more
Docker Scout Demo and Q&A
We share highlights from a recent webinar: “Docker Scout: Live Demo, Insights, and Q&A,” which is also now available on-demand. ⌘ Read more
Accelerating Machine Learning with TensorFlow.js: Using Pretrained Models and Docker
We explore the concept of using pretrained models with TensorFlow.js and Docker and delve into the potential applications and benefits offered. ⌘ Read more
Profanity: Profanity 0.14.0
Apologies for the late blog post.
We have good news though! Two weeks ago we released Profanity 0.14.0!
13 people contributed to this release: Daniel Santos, @DebXWoody, @H3rnand3zzz, @ike08, @MarcoPolo-PasTonMolo, @mdosch, @pasis, @paulfertser, @shahab-vahedi, @sjaeckel, @techmetx11, @thexhr and @jubalh.
Also a big thanks to our sponsors: @mdosch, @LeSpocky, @jamesponddotco and one anonymous sponsor!
We introduced a new /privacy command which should make it easier to find all pri … ⌘ Read more
Build for today, transform for tomorrow at GitHub Universe 2023
Get tickets to our global developer and customer event for 30% off during our Super-Early Bird special, only for a limited time.
The post Build for today, transform for tomorrow at GitHub Universe 2023 appeared first on The GitHub Blog. ⌘ Read more
Release Radar · July 2023 Edition
After the last Release Radar, I promised the next one wouldn’t be far away, so here it is. This is the low down on some of the best open source projects that shipped major version updates in July. There’s lots of cool stuff from natural language processing, to APIs, money, and SDKs. I won’t spoil […]
The post Release Radar · July 2023 Edition appeared first on The GitHub Blog. ⌘ Read more
Hardening repositories against credential theft
Some best practices and important defenses to prevent common attacks against GitHub Actions that are enabled by stolen personal access tokens, compromised accounts, or compromised GitHub sessions.
The post Hardening repositories against credential theft appeared first on The GitHub Blog. ⌘ Read more
Nine years of the GitHub Security Bug Bounty program
It was another record year for our Security Bug Bounty program! We’re excited to highlight some achievements we’ve made together with the bounty community in 2022!
The post Nine years of the GitHub Security Bug Bounty program appeared first on The GitHub Blog. ⌘ Read more
My unsuccessful search for the perfect 5G home router solution
In search of the perfect LTE or 5G-based home router, I recently found myself tumbling down a rabbit hole. ⌘ Read more
5 Benefits of a Container-First Approach to Software Development
This post provides a quick introduction to the benefits of adopting a container-first model in your software development. Learn more by downloading our free Cracking the Code: Effectively Managing All of Those Applications whitepaper. ⌘ Read more
On my blog: Developer Diary, Gerakan Pramuka https://john.colagioia.net/blog/2023/08/14/gerakan-pramuka.html #programming #project #devjournal
My unsuccessful search for the perfect 5G home router solution
In search of the perfect LTE or 5G-based home router, I recently found myself tumbling down a rabbit hole. ⌘ Read more
On my blog: Announcing Kabang! https://john.colagioia.net/blog/2023/08/13/kabang.html #announcement #game #freeculture
On my blog: Free Culture Book Club — Project Ballad, part 3 https://john.colagioia.net/blog/2023/08/12/project-ballad-3.html #freeculture #bookclub
On my blog: Toots 🐘 from 08/07 to 08/11 https://john.colagioia.net/blog/2023/08/11/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Yesterday’s Enterprise https://john.colagioia.net/blog/2023/08/10/yesterday-s-enterprise.html #scifi #startrek #closereading
Erlang Solutions: 5 ways Elixir programming can improve business performance
Elixir is a simple, lightweight programming language that is built on top of the Erlang virtual machine. It offers straightforward syntax, impressive performance and a raft of powerful features. It uses your digital resources in the most efficient way.
This is all very well, but what does that mean in practice? Aside from impressing your web development team, what can Elixir do for your business?
In this … ⌘ Read more
Enhanced push protection features for developers and organizations
Introducing two new secret scanning push protection features that will enable individual developers to protect all their pushes and organizations to gain insights and trends across their repositories.
The post Enhanced push protection features for developers and organizations appeared first on [The GitH … ⌘ Read more
GitHub Availability Report: July 2023
In July, we experienced one incident that resulted in degraded performance across GitHub services.
The post GitHub Availability Report: July 2023 appeared first on The GitHub Blog. ⌘ Read more
Four tips to keep your GitHub Actions workflows secure
Researchers from Purdue and NCSU have found a large number of command injection vulnerabilities in the workflows of projects on GitHub. Follow these four tips to keep your GitHub Actions workflows secure.
The post Four tips to keep your GitHub Actions workflows secure appeared first on The GitHub Blog. ⌘ Read more
Container Security and Why It Matters
Container security is the process of using relevant toolings to protect your images from malware and vulnerabilities.
We look at security for containers in a scalable environment and how Docker can help. ⌘ Read more
Snikket: State of Snikket 2023: The Apps
As promised in our introduction to the series, welcome to the first of our ‘State of Snikket’ update posts! This installment features all the app development news you could wish for.
So what’s new in the world of Snikket apps?
UI/UXIf you’ve been following Snikket development for a while, you might remember that we were receiving UX advice on making our apps easier and more fun to use, thanks to the team at … ⌘ Read more
Snikket: State of Snikket 2023
This is our first blog post for quite a while, and the last few have all been technical updates of various kinds about the Snikket software. In fact it’s been almost two years since the last post that gave a general progress update on the Snikket project itself, so let’s fix that!
You’ll be pleased to hear that Snikket is very much alive, and although there hasn’t been much of a show to see here, a bunch of stuff has been going on backstage.
We plan to catch you up with our progres … ⌘ Read more
Sentiment Analysis and Insights on Cryptocurrencies Using Docker and Containerized AI/ML Models
Learn how Prometeo.ai leverages Docker to deploy and manage its AI/ML models for sentiment analysis of cryptocurrencies. ⌘ Read more
Docker Desktop 4.22: Resource Saver, Compose ‘include’, and Enhanced RBAC Functionality
Docker Desktop 4.22 is now available, with improved memory & CPU management, support for Compose subprojects, and improvements to role-based access control. ⌘ Read more
A guide to designing and shipping AI developer tools
GitHub’s design experts share 10 tips and lessons for designing magical user experiences for AI applications and AI coding tools. ⌘ Read more
On my blog: Developer Diary, Purple Heart https://john.colagioia.net/blog/2023/08/07/purple-heart.html #programming #project #devjournal
On my blog: Software as a Haunting (SaaH?) https://john.colagioia.net/blog/2023/08/06/code-haunting.html #philosophy #programming #rant
On my blog: Free Culture Book Club — Project Ballad, part 2 https://john.colagioia.net/blog/2023/08/05/project-ballad-2.html #freeculture #bookclub
Just been playing around with some numbers… A typical small static website or blog could be run for $0.30-$0.40 USD/month. How does that compare with what you’re paying @mckinley@twtxt.net ? 🤔
On my blog: Toots 🐘 from 07/31 to 08/04 https://john.colagioia.net/blog/2023/08/04/week.html #linkdump #mastodon #socialmedia #week
A checklist and guide to get your repository collaboration-ready
In the world of software development, collaboration can make the difference between a brittle last-minute release and a reliable, maintainable, pain-free project. Whether you’ve been coding for a day or a decade, your colleagues are there to help strengthen your work. But they can only help if you’ve given them the tools to do so. ⌘ Read more
Memgraph Docker Extension: Empowering Real-Time Analytics with High Performance
Learn how using Memgraph as a Docker Extension offers a powerful and efficient way to leverage real-time analytics from a graph database. ⌘ Read more
The XMPP Standards Foundation: Elbe-Sprint Hamburg 2023: Post-Sprint Summary
Elbe-Sprint 2023: Post-Sprint SummaryIn June the Elbe-Sprint 2023 took place in Hamburg and it was a great first experience after all the pandemic in the past years for many participants.
In this blog post we want to summarize progress we’ve made during the sprint.
First of all, many thanks to the CCCHH and their members for offerin … ⌘ Read more
On my blog: Real Life in Star Trek, A Matter of Perspective https://john.colagioia.net/blog/2023/08/03/matter-perspective.html #scifi #startrek #closereading
Introducing code referencing for GitHub Copilot
Today, we’re announcing a private beta of GitHub Copilot with code referencing that includes a filter to detect code suggestions matching public code on GitHub. ⌘ Read more
Protecting Secrets with Docker
Keeping your secrets secret is an ongoing process, but it’s worth the effort. Learn about Docker features you can use to help prevent leaking secrets. ⌘ Read more