How to Use Testcontainers on Jenkins CI
We explore how to run tests based on the open source Testcontainers framework in a Jenkins pipeline using Docker and Testcontainers Cloud. ⌘ Read more
On my blog: Developer Diary, Beach Pneumatic Transit https://john.colagioia.net/blog/2024/02/26/beach.html #programming #project #devjournal
h-anniversary ?~L~X https://notiz.blog/b/6vA
Status 2024-02-25
Status report again!
Sitting in front of the wood stove in my country cottage. It’s nice
and quiet. Meanwhile it seems NordicFuzzCon is going on in Malmö.
4,000 furries. I had no idea! That seems fun!
On the other hand I just read that at least 10,000 were protesting in
Malmö today against the Israel-Palestine conflict. I’ve seen the much
smaller protest … ⌘ Read more
On my blog: AI Doom Sounds So Familiar https://john.colagioia.net/blog/2024/02/25/ai-doom.html #art #harm #rant #technology
I was just looking at SSD prices and wow, have they gone up! Last year in May I ordered a Crucial P5 Plus with 1 TB for 79,99 €. In the late summer of last year, the price was as low as 59,90 €. But now the lowest price I can find is 92,81 €, the second lowest is 134,28 €. 😱 Seems like I should wait a bit before buying a new drive to back up all the tape videos… ⌘ Read more
On my blog: Free Culture Book Club — WNV Universe — Woethief 2 https://john.colagioia.net/blog/2024/02/24/wnv-universe-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/19 to 02/23 https://john.colagioia.net/blog/2024/02/23/week.html #linkdump #mastodon #socialmedia #week
Highlights from Git 2.44
The first Git release of 2024 is here! Take a look at some of our highlights on what’s new in Git 2.44.
The post Highlights from Git 2.44 appeared first on The GitHub Blog. ⌘ Read more
On my blog: Real Life in Star Trek, Galaxy’s Child https://john.colagioia.net/blog/2024/02/22/galaxy-s-child.html #scifi #startrek #closereading
How AI code generation works
Explore the capabilities and benefits of AI code generation, and how it can improve the developer experience for your enterprise.
The post How AI code generation works appeared first on The GitHub Blog. ⌘ Read more
JMP: Mobile-friendly Gateway to any SIP Provider
We have for a long time supported the public Cheogram SIP instance, which allows easy interaction between the federated Jabber network and the federated SIP network. When it comes to connecting to the phone network via a SIP provider, however, very few of these providers choose to interact with the federated SIP network at all. It has always been possible to work around this with a self-hosted PBX, b … ⌘ Read more
Insider newsletter digest: Cook up a controller with GitHub Copilot
Whether you’re coding up a storm or cooking up code, building a controller function with AI is your secret sauce to a flavorful app.
The post Insider newsletter digest: Cook up a controller with GitHub Copilot appeared first on The GitHub Blog. ⌘ Read more
JMP: Mobile-friendly Gateway to any SIP Provider
We have for a long time supported the public Cheogram SIP instance, which allows easy interaction between the federated Jabber network and the federated SIP network. When it comes to connecting to the phone network via a SIP provider, however, very few of these providers choose to interact with the federated SIP network at all. It has always been possible to work around this with a self-hosted PBX, b … ⌘ Read more
Erlang Solutions: What is Elixir?
What is Elixir: Exploring its Functional Programming EssenceIn our latest post, we’ll be exploring Elixir, a robust programming language known for its concurrency and fault-tolerance capabilities. We’ll look at some of Elixir’s syntax, and core features, as well as the Elixir community some resources for beginners and enthusiasts alike.
The birth of ElixirAs the brainchild of José Valim, Elixir is rooted in Valim’s experiences with Ruby on Rails and Erlang. Elixi … ⌘ Read more
How to stay safe from repo-jacking
Repo-jacking is a specific type of supply chain attack. This blog post explains what it is, what the risk is, and what you can do to stay safe.
The post How to stay safe from repo-jacking appeared first on The GitHub Blog. ⌘ Read more
6 Docker Security Best Practices for Your Application
This comprehensive guide for developers and operators provides actionable insights to enhance the security and efficiency of Docker applications. ⌘ Read more
Empowering all developers to build without barriers
GitHub has been awarded the 2024 Axe Accessibility at Scale Award from Deque Systems. Read more about how we’ve implemented accessibility at scale.
The post Empowering all developers to build without barriers appeared first on The GitHub Blog. ⌘ Read more
Meine Fediverse Trading Card ?~L~X https://notiz.blog/p/6vN
お知らせ:JPCERT/CC Eyes「PyPIを悪用した攻撃グループLazarusのマルウェア拡散活動」 ⌘ Read more
Cool news from: https://signal.org/blog/phone-number-privacy-usernames/
How to Use OpenPubkey to Solve Key Management via SSO
We show how OpenPubkey can be used to improve SSH key management, and we look at three use cases in detail. ⌘ Read more
お知らせ:JPCERT/CC Eyes「TSUBAMEレポート Overflow(2023年10~12月)」 ⌘ Read more
On my blog: Developer Diary, Eruption of Huaynaputina https://john.colagioia.net/blog/2024/02/19/huaynaputina.html #programming #project #devjournal
Microsoft’s Reading Coach
My English pronunciation can be improved — a lot. But now I can use Microsoft’s Reading Coach. This is a new AI tool for practicing reading (in English). ⌘ Read more
On my blog: My Linux Story https://john.colagioia.net/blog/2024/02/18/linux.html #rant #linux
Presentation at Sundsgymnasiet school
I was invited by Mats, a teacher at the Sundsgymnasiet school in
Vellinge, to give a talk to his students, all three years of the
Technical Programme. Sundsgymnasiet is an upper secondary school,
probably what in the US would be called senior highschool, with
students normally starting in the year they turn 16 and finishing
at 19.
I didn’t know what to expect, really. Mats told me I could talk about
whatever I wanted, so of course I talked about … ⌘ Read more
On my blog: Free Culture Book Club — WNV Universe — Woethief 1 https://john.colagioia.net/blog/2024/02/17/wnv-universe-1.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/12 to 02/16 https://john.colagioia.net/blog/2024/02/16/week.html #linkdump #mastodon #socialmedia #week
JMP: Newsletter: JMP is 7 years old — thanks to our awesome community!
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 … ⌘ Read more
On my blog: Real Life in Star Trek, First Contact https://john.colagioia.net/blog/2024/02/15/first-contact.html #scifi #startrek #closereading
Build code security skills with the GitHub Secure Code Game
Learn to find and fix security issues while having fun with Secure Code Game, now with new challenges focusing on JavaScript, Python, Go, and GitHub Actions!
The post Build code security skills with the GitHub Secure Code Game appeared first on The GitHub Blog. ⌘ Read more
Keyboard layouts
I’ve updated my article about keyboard layouts with XKB after 13
years!
https://hack.org/mc/writings/xkb.html
I’ve edited it so the focus is on the layouts if you just want to grab
them and don’t need any handholding. Also added Thinkpad layouts along
with the original HHKB layouts.
It now also includes instructions for use with the River and Sway
Wayland compositors as well as X11.
I will probably update it soon with some images of different Thinkpad
keyboards. ⌘ Read more
** Valentines, patron saint of bees, plague, and sushi **
Hot on the heals of recently being interviewed by Manu, I was interviewed by Kristen Foster-Marks from the Developer Success Lab. It was a lot of fun! We had a wide ranging conversation, but often came back around to the importance of“learning … ⌘ Read more
GitHub Availability Report: January 2024
In January, we experienced three incidents that resulted in degraded performance across GitHub services.
The post GitHub Availability Report: January 2024 appeared first on The GitHub Blog. ⌘ Read more
Fixing security vulnerabilities with AI
A peek under the hood of GitHub Advanced Security code scanning autofix.
The post Fixing security vulnerabilities with AI appeared first on The GitHub Blog. ⌘ Read more
Erlang Solutions: Why Elixir is the Programming Language You Should Learn in 2024
In this article, we’ll explain why learning Elixir is an ideal way to advance your growth as a developer in 2024. What factors should you consider when deciding to learn a new programming language?
Well, it typically depends on your project or career goals. Ideally, you’d want a language that:
- Is enjoyable and straightforward to use
- Can meet the needs of modern users
- Can offer … ⌘ Read more
Bringing npm registry services to GitHub Codespaces
The npm engineering team recently transitioned to using GitHub Codespaces for local development for npm registry services. This shift to Codespaces has substantially reduced the friction of our inner development loop and boosted developer productivity.
The post Bringing npm registry services to GitHub Codespaces appeared first on [The GitHub Blog] … ⌘ Read more
Powering advancements of AI in the open: Apply now to GitHub Accelerator
Funding AI advancements in the open, and opening applications for second Accelerator cohort.
The post Powering advancements of AI in the open: Apply now to GitHub Accelerator appeared first on The GitHub Blog. ⌘ Read more
Get started with v4 of GitHub Actions Artifacts
We listened to your feedback and released new versions (v4) of actions/upload-artifact and actions/download-artifact. While this version of the actions to upload and download artifacts includes up to 10x performance improvements and several new features, there are also key differences from previous versions that may require updates to your workflows.
The post [Get started with v4 of GitHub Actions Artifacts](https://github.blog/2024-02-12-g … ⌘ Read more
The architecture of SAST tools: An explainer for developers
More developers will have to fix security issues in the age of shifting left. Here, we break down how SAST tools can help them find and address vulnerabilities.
The post The architecture of SAST tools: An explainer for developers appeared first on The GitHub Blog. ⌘ Read more
Using non-Apple hardware usually has one big advantage: Much better upgradeability. ⌘ Read more
On my blog: Developer Diary, Red Hand Day https://john.colagioia.net/blog/2024/02/12/red-hand.html #programming #project #devjournal
Into the Great Wide Open ?~L~X https://notiz.blog/b/6uH
On my blog: SUREs — Silly Unsolicited Requests for Exposure https://john.colagioia.net/blog/2024/02/11/sure.html #rant #blog
On my blog: Free Culture Book Club — Moria’s Race https://john.colagioia.net/blog/2024/02/10/morias-race.html #freeculture #bookclub
On my blog: Toots 🦣 from 02/05 to 02/09 https://john.colagioia.net/blog/2024/02/09/week.html #linkdump #mastodon #socialmedia #week
Copilot in GitHub Support is now available!
Experience AI-powered assistance for queries related to GitHub topics.
The post Copilot in GitHub Support is now available! appeared first on The GitHub Blog. ⌘ Read more
Docker Desktop 4.27: Synchronized File Shares, Docker Init GA, Private Extensions Marketplace, Moby 25, Support for Testcontainers with ECI, Docker Build Cloud, and Docker Debug Beta
Learn about new features in Docker Desktop 4.27, including synchronized file shares, collaboration enhancements in Docker Build Cloud, and Docker Debug Beta release. ⌘ Read more
It’s nice to read Emma’s blog.