projects: felt release @0.2.2; logs/blog: zen app dev with the stackless stack
On my blog: Toots 🐘 from 07/17 to 07/21 https://john.colagioia.net/blog/2023/07/21/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The High Ground https://john.colagioia.net/blog/2023/07/20/high-ground.html #scifi #startrek #closereading
Ignite Realtime Blog: Certificate Manager plugin for Openfire release 1.1.1
The Ignite Realtime community is happy to announce a new release of the Certificate Manager plugin for Openfire.
This plugin allows you to automate TLS certificate management tasks. This is particularly helpful when your certificates are short-lived, like the ones issued by Let’s Encrypt.
This release is a maintenance release. It adds translations. More details are available in the [changelog] … ⌘ Read more
Ignite Realtime Blog: JmxWeb plugin for Openfire 0.9.1 release
The Ignite Realtime community is happy to announce a new release of the JmxWeb plugin for Openfire.
This plugin provides a web based platform for managing and monitoring Openfire via JMX
This release is a maintenance release. It adds translations and fixes one bug. More details are available in the changelog.
Your instance of Openf … ⌘ Read more
Ignite Realtime Blog: Push Notification Openfire plugin 0.9.2 released
The Ignite Realtime community is happy to announce a new release of the Push Notification plugin for Openfire.
This plugin enables clients to register for push notifications.
This release is a maintenance release. It adds translations and a configuration page. More details are available in the changelog
Yo … ⌘ Read more
Ignite Realtime Blog: Search Openfire plugin 0.7.4 release!
The Ignite Realtime community is happy to announce a new release of the Search plugin for Openfire.
This plugin adds features to Openfire that makes it easier for users to find each-other.
This release is a maintenance release. It adds translations. More details are available in the changelog
Your instance of Openfire should automatically … ⌘ Read more
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
Ignite Realtime Blog: Candy plugin for Openfire 2.2.0 Release 4 now available!
The Ignite Realtime community is happy to announce a new release of the Openfire plugin for Candy.
Candy is a third-party chat client. The Openfire plugin makes deploying it a one-click affair!
This release is a maintenance release. It adds translations and updates dependencies on third-party libraries. More details are available in the [changelog](ht … ⌘ 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
Erlang Solutions: How IoT is Revolutionising Supply Chain Management
As global supply chains continue to face significant disruptions, many businesses are turning to IoT to access greater visibility, reactivity, and streamlined operations.
Unforeseen geopolitical conflicts, economic pressures due to inflation and severe climate change events have all contributed to an uncertain and cost … ⌘ 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
#SlowTravel in the IC/IR 73 Traianus from Budapest to Timişoara. 🚂 ⌘ Read more
#SlowTravel in the IC/IR 73 Traianus from Budapest to Timişoara. 🚂 ⌘ Read more
#SlowTravel in the IC/IR 73 Traianus from Budapest to Bukarest. 🚂 ⌘ Read more
First day of Interrail to Romania ✅ ⌘ Read more
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
I bought myself a Tilley LTM6 hat. It was expensive and still feels a bit strange to wear because nobody wears hats here. But it’s comfortable even with my big head (I always have to buy XXL caps and helmets) and it protects my face and neck pretty well from the sun. And it comes with a lifetime warranty! ⌘ Read more
Erlang Solutions: Effortlessly Extract Data from Websites with Crawly YML
The workflowSo in our ideal world scenario, it should work in the following way:
- Pull Crawly Docker image from DockerHub.
- Create a simple configuration file.
- Start it!
- Create a spider via the YML interface.
The detailed documentation and the example can be found on HexDocs here: [https://hexdocs.pm/crawly/spiders_in_yml.html#content](https://hexdocs.pm/crawly/spiders_in_yml.html#c … ⌘ Read more
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
Finding peace in ignorance
During and after my studies, I used to refresh my Miniflux start page (the feed reader, which I use to keep up with things on websites I want to follow) every few minutes. As soon as there was a new article, I would read it. I also used to use this tool to read the news by following a local national newspaper website. ⌘ 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
お知らせ:JPCERTCC Eyes「開発者のWindows、macOS、Linux環境を狙ったDangerousPasswordによる攻撃」 ⌘ 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
Mathieu Pasquet: Finding a new home for poezio and slixmpp
After more than a decade of starting the Poezio project, and more than half after starting the slixmpp fork or SleekXMPP, louiz’ does not have any day-to-day involvement in them.
Nonetheless, he has provided us with the space to host repositories and bug trackers (redmine at first, then gitlab), done the required sysadmin work every time it was needed, and has also paid ever … ⌘ Read more
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
Erlang Solutions: Optimización para lograr concurrencia: comparación y contraste de las máquinas virtuales BEAM y JVM
En esta nota exploraremos los aspectos internos de la máquina virtual BEAM o VM por sus siglas en inglés (Virtual Machine). Y haremos una comparación con la máquina virtual de Java, la JVM.
El éxito de cualquier lenguaje de programación en el ecosistema Erlang puede ser repartido a tres componentes estrechamente … ⌘ Read more
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
Paul Schaub: Creating an OpenPGP Web-of-Trust Implementation – Knitting a Net
There are two obvious operations your OpenPGP implementation needs to be capable of performing if you want to build a Web-of-Trust. First you need to be able to sign other users public keys (certificates), and second, you need to be able to verify those certifications.
The first is certainly the easier of the two tasks. In order to sign another users certificate, you simply take your own s … ⌘ 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
お知らせ:JPCERT/CC Eyes「DNSの不正使用手法をまとめた技術ドキュメントの公開」 ⌘ 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
Ditching Pocket Premium: Streamline link saving with Telegram
For the past two years, I’ve been using Pocket to save links that I want to revisit later. However, as my yearly subscription is about to expire, I’ve started thinking about finding a free alternative that offers the features I actually use, without paying for unnecessary extras. ⌘ Read more
Erlang Solutions: How to Manage Your RabbitMQ Logs: Tips and Best Practices
RabbitMQ is an open-source message broker software that allows you to build distributed systems and implement message-based architectures. It’s a reliable and scalable messaging system that enables efficient communication between different parts of your application. However, managing RabbitMQ logs can be a challenging task, especially when it’s deployed on a large cluster. In this article, we’ll ta … ⌘ 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
My June ‘23 in Review
So, another month is over and with it the first half of the year 2023. Time for a short review. ⌘ Read more
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
Erlang Solutions: The business value behind green coding
Most large businesses – and many smaller ones – now have a sustainability strategy. Measuring Environmental, Social and Governance (ESG) impact has been transformed from a fringe activity into a fundamental differentiator.
That’s partly because organisations want to do the right thing – climate change affects everyone, after all – and also because sustainability makes sound business sense.
B2C businesses are dealing with increasingl … ⌘ Read more
Bloatware removal on Android without Root and without a PC
In this blog post, I want to share an alternative method for removing bloatware from your Android phone without the need for a PC. I discovered most of the apps during my recent adventure of migrating to a new phone. With the help of a few tools and some basic knowledge, you can debloat your phone and easily revert any changes if necessary. ⌘ Read more
Ditching Pocket Premium: Streamline link saving with Telegram
For the past two years, I’ve been using Pocket to save links that I want to revisit later. However, as my yearly subscription is about to expire, I’ve started thinking about finding a free alternative that offers the features I actually use, without paying for unnecessary extras. ⌘ Read more
Shot on my new Galaxy A54. ⌘ 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
Ignite Realtime Blog: Openfire inVerse plugin v10.1.4-1 release!
The Ignite Realtime community is happy to announce the immediate release of version “10.1.4 release 1” of the inVerse plugin for Openfire!
The inVerse plugin adds a Converse-based web client to Openfire ( Converse is a third party implementation). With this plugin, you’ll be able to set up a fully functional Converse-based chat clients with just a few mouse-clicks!
This update includes an … ⌘ 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
Yes, I still keep some old domains to redirect to sections of this blog: appydroid.eu to redirect to the app and smartphone related section and ein-geek.de to redirect to the German part of my blog. Even though I merged them about four years ago. 😄 ⌘ Read more
Overcoming challenges for a better phone: My frustrating upgrade experience
Although my old smartphone is still in perfect condition, I have made the decision to upgrade to a new model: from a Samsung Galaxy S10 Lite to a Samsung Galaxy A54. Despite its current functionality, I opted to make the switch now, with the hope that the trade-in value will remain higher compared to what it would likely be in a year when it will likely decrease. And the A54 was on sale. ⌘ Read more
Erlang Solutions: IoT Complexity Made Simple with the Versatility of Erlang and Elixir
Part A: Current Context and ChallengesThe world is on the brink of a transformative industrial revolution known as Industry 4.0. This fourth industrial revolution is revolutionising our lives, work, and interactions on an unprecedented scale. The convergence of technology, Artificial Intelligence (AI), and the Internet of Things (IoT) has enabled highly sophisticated and interconnected systems. The … ⌘ 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
Just one sign of the climate crisis
Two years ago, for the first time in my life, I experienced the basement filling up after a heavy rain. And now, not even two years later, the same thing is happening again. (I and we are fine and there was not too much damage). ⌘ Read more
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
Erlang Solutions: Unleashing the Power of SNMP: Exposing Your Embedded Elixir/Erlang (Nerves, GRiSP) Apps to the World
Did you know that Erlang/OTP ships with built-in SNMP (Simple Network Management Protocol) support? Using SNMP is a great way to integrate your Elixir or Erlang application into an industrial environment. This will be of particular interest for those working with embedded … ⌘ Read more
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
Although I have lived in Braunschweig full time for more than 23 years (and now still part time), I only recently saw this portal from 1584 for the first time. ⌘ Read more
While reddit is trying to kill itself – the CEO doesn’t seem to care much about the community (but I don’t really care about the topic enough to know for sure) – I think Lemmy is a nice alternative. Quite minimalist, but fast, has an app that isn’t cluttered with ads, and relies on ActivityPub to federate with the Fediverse. Even though reddit could reverse decisions, some people (including me) now know of better alternatives. ⌘ Read more
On my blog: Toots 🐘 from 06/12 to 06/16 https://john.colagioia.net/blog/2023/06/16/week.html #linkdump #mastodon #socialmedia #week