Searching txt.sour.is

Twts matching #blog
Sort by: Newest, Oldest, Most Relevant

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

⤋ 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

⤋ Read More

Erlang Solutions: What is Elixir?

What is Elixir: Exploring its Functional Programming Essence

In 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 Elixir

As the brainchild of José Valim, Elixir is rooted in Valim’s experiences with Ruby on Rails and Erlang. Elixi … ⌘ Read more

⤋ Read More

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

⤋ Read More

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

⤋ 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

⤋ 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

⤋ 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

⤋ 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

⤋ 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

⤋ Read More

GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility
The Fundamentals program has helped us address tech debt, improve reliability, and enhance observability of our engineering systems.

The post [GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility](https://github.blog/2024-02-08-githubs-engineering-fundamentals-program-how-we-delive … ⌘ Read more

⤋ Read More

Erlang Solutions: A Match Made in Heaven – Transactional Systems and Erlang/Elixir
In the context of transactional systems, having a single process to manage each user interaction means any issues with one process remains contained and does not affect the rest, therefore, the system keeps running smoothly. This approach prevents the unfortunate situation where a solitary user’s problem could otherwise impact the entire platform, thereby preserving user trust and system integrity amid surges … ⌘ Read more

⤋ Read More

Trying Spaceship.com
Some time ago, I somewhere read about Spaceship.com, a new player in the domain registration business, and registered an account to try it out. Some things kept me from transferring any domains to it (don’t really remember anymore, though), but it was also still in the beta phase back then. ⌘ Read more

⤋ Read More

See 2-10x Faster File Operation Speeds with Synchronized File Shares in Docker Desktop
Learn about the latest Docker Desktop feature, synchronized file shares, which provides native file system performance, improving file operation speeds by 2-10x. ⌘ Read more

⤋ Read More

Release Radar · January 2024 Edition
The new year has kicked off, and developers are hard at work. We hope all our open source community members had a lovely holiday break and, we’re looking forward to seeing what you ship this year. 2024 is already off to a great start with open source projects releasing major updates. There’s everything here from […]

The post Release Radar · January 2024 Edition appeared first on The GitHub Blog. ⌘ Read more

⤋ Read More

Mathieu Pasquet: slixmpp v1.8.5

Highlights
  • Moving away from self-hosted gitlab (mathieui)
  • Fix connection to Snikket instances (pep., mathieui)
  • Performance fix for XEP-0115 queries
  • New documentation listing projects using slixmpp (genghis)
  • Bugfix and improvements (nicoco, mostly)
Details
  • Gitlab migration: see the otherblogpost
  • Fix connections to Snikket instances:

Snikket decided to forbid PLAIN
authentication, which is good but exposed … ⌘ Read more

⤋ Read More

Erlang Solutions: What Is the Fastest Programming Language? Making the Case for Elixir
In the realm of technology, speed isn’t merely a single factor; it’s a constant way of life. Developers frequently find themselves needing to rethink solutions overnight, underscoring the importance of being able to swiftly modify code. This agility has become indispensable in modern development, especially when evaluating the fastest programming language.

Because of this, finding the right language is a recurring … ⌘ Read more

⤋ Read More

Docker Security Advisory: Multiple Vulnerabilities in runc, BuildKit, and Moby
Docker security advisory about multiple vulnerabilities in runc, BuildKit, and Moby: We will publish patched versions of runc, BuildKit, and Moby on January 31 and release an update for Docker Desktop on February 1 to address these vulnerabilities.  Additionally, our latest Moby and BuildKit releases will include fixes for CVE-2024-23650 and CVE-2024-24557, discovered respectively by an … ⌘ Read more

⤋ Read More

Ignite Realtime Blog: XMPP Summit 26 & FOSDEM
On February 1st and 2nd, the 26th XMPP Summit will take place in Brussels. Immediately afterwards, the FOSDEM event will take place on the 3rd and 4th of February.

I’ll be attending both (although I won’t be present for the second day of FOSDEM). If you happen to be in Brussels, let me know! Maybe we can meet up!

1 post - 1 participant

[Read full topic](https://discourse.igniterealt … ⌘ Read more

⤋ Read More

Ignite Realtime Blog: Non-SASL Authentication Openfire plugin 1.1.0 released!
We’ve just released version 1.1.0 of the Non-SASL Authentication plugin for Openfire! This release fixes a compatibility issue with Openfire 4.8.0.

The Non-SASL Authentication plugin provides an implementation for authentication with Jabber servers and services using the jabber:iq:auth namespace, as specified in XEP-0078: Non-SASL Authentication. … ⌘ Read more

⤋ Read More

Status 2024-01-29
Friday is my day off from work, as usual. So when I’m typing this I’m
in front of the hackstation (not a battlestation, obviously) with my
third cup of coffee, writing an update again.

I’ve been doing these status updates on my Gemini log, but I’m
increasingly aware of the dropping amounts of traffic, so I’m thinking
about doing them on the blog instead, but see below for some thoughts
on Gemini.

Abstract

In which I speak about an intense week, feeling good(?), spending … ⌘ Read more

⤋ Read More

Sam Whited: Thoughts on a New Software Commons
I use various legal and economic terms of art in this post, but I am neither a
lawyer or an economist.
They should be read in the way a layperson might read them, not as a serious
legal or economic analysis or advice.

The State of the Art

I’ve long held that software being open source1 is necessary, but not
sufficient.
Using copyright and contract law to enshrine the freedom to use your software
instead … ⌘ Read more

⤋ Read More

I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ Read more

⤋ Read More

I can’t really explain why this is happening, but I noticed that my home server is now idling at 7 watts instead of 13 watts as before. I checked powertop, and it seems that the CPU is staying at C7 (pc7) for about 85% of the time, which seems to be the most power efficient state. ⌘ Read more

⤋ Read More

EJBCA and Docker — Streamlining PKI Management and TLS Certificate Issuance
Learn how to deploy EJBCA as a Docker container, making your infrastructure setup more modern, efficient, and flexible for your security and certificate management needs. ⌘ Read more

⤋ Read More

Erlang Solutions: 5 Key Tech Priorities for Fintech Leaders in 2024
In the fast-paced world of financial tech, staying on top isn’t just about seeing ahead—it’s also about committing to evolving strategies. For CTOs leading the charge, we’re taking a closer look at the 5 key things they should focus on in 2024, building on what we talked about in 2023.

If you caught our last piece, you’ll … ⌘ Read more

⤋ Read More

Ignite Realtime Blog: Creating the XMPP Network Graph
At the risk of sounding like an unhinged fanboy: XMPP is pretty awesome!

I’ve been involved in one way or another with XMPP, the network protocol that is an open standard for messaging and presence, for the last two decades. Much of that revolves around development of Openfire, our XMPP-based real-time communications server.

TL;DR:

⤋ Read More

Ignite Realtime Blog: HTTP File Upload plugin 1.4.0 released
The HTTP File Upload plugin is a plugin for Openfire that allow users to easily share files (such as pictures) in a chat

A new release is now available for this plugin: version 1.4.0.

This release introduces a couple of interesting security improvements:

  • an additional guard has been added that should prevent scripts embedded in data to be executed without the recipient’s approval
  • It is now possible to configure a viru … ⌘ Read more

⤋ Read More

Ignite Realtime Blog: Presence Service plugin v1.7.2 release
The Presence Service plugin is a plugin for Openfire. It provides a service that provides simple presence information over HTTP. It can be used to display an online status icon for a user or component on a web page or to poll for presence information from a web service.

A new release is now available for this plugin: version 1.7.2.

In this release, an incompatibility with the recently released Openfire 4.8.0 was fixed. Als … ⌘ Read more

⤋ Read More

New data and visualizations highlight the resilience of international developer collaboration
Discover the latest trends and insights on public software development activity on GitHub with the release of Q3 2023 data for the Innovation Graph.

The post [New data and visualizations highlight the resilience of international developer collaboration](https://github.blog/2024-01-18-new-data-and-visualizations-highlight-the-resilience-of-internation … ⌘ Read more

⤋ Read More