Author: Michael G
Location for MoodleMoot Global 2024
Hi Community Members!
As you may already know, this year’s MoodleMoot Global will be held in Barcelona (Spain) on the 18-21 September 2023, starting with the pre-conference on the 18th, followed by the conference from the 19th September. We hope that you will be able to join us! Further details will be announced soon but, in the meantime, you can register your interest in attending.
While we hope to see you in Barcelona for the biggest Moodle community event of this year, we are already starting to make plans for MoodleMoot Global 2024. Following up on feedback received at previous events, we have decided to move the Global MoodleMoot to a new location and we have shortlisted a few options and would love to hear which one of them our community members would prefer as the location for our Global MoodleMoot and where you would like to travel to join us in 2024!
If you would like to choose your preferred location, please complete this survey form by Friday 10th March at 23:59 UTC.
- Indonesia
- Mexico
- India
- Other
Please note that, whilst we value the Moodle community preference for a MoodleMoot Global location, there are a lot of factors to consider, so the most popular option may not necessarily be the selected one for next year; however, we will refer to your feedback as we select locations for our future MoodleMoot Global events.
Thank you for your contribution!
Best wishes,
MoodleMoot Global team
Axelerant Blog: How Acquia DXP Is Empowering Businesses To Design Digital Experiences
Introduction
Customer experiences are more than touchpoints. Instead, it’s about enhancing relationships and delivering value across the customer journey. A Digital Experience Platform (DXP) provides the architectural foundation and modular service that makes this possible. It enables organizations to deliver consistent, meaningful, and relevant experiences across all intersections.
TableInspector: A Gem to print table schema in database
Linux Foundation Research Shows Economic Value of Open Source Software Rising in Terms of Benefits vs. Costs
Read the original post at: Read More
The post Linux Foundation Research Shows Economic Value of Open Source Software Rising in Terms of Benefits vs. Costs appeared first on Linux.com.
How to talk to kids about finding community online
Charnaie Gordon is the content creator behind Here Wee Read, a blog that advocates for diversity and inclusivity in children’s literature. She’s also the author of several children’s books, including “Lift Every Voice and Change: A Celebration of Black Leaders and the Words that Inspire Generations,” You can follow her on Instagram. I’ve always attributed […]
The post How to talk to kids about finding community online appeared first on The Mozilla Blog.
FSF News: Right to repair advocate Elizabeth Chamberlain to keynote FSF’s LibrePlanet
Foundation (FSF) today announced the director of sustainability at
iFixit, Elizabeth Chamberlain, as its closing keynote for LibrePlanet
2023, the fifteenth edition of the FSF’s conference on ethical
technology and user freedom. The annual technology and social justice
conference will be held March 18 and 19, 2023 at the Boston Convention
and Exhibition Center as well as online.
New repository format for faster and smaller updates
We just released version 1.16
of the official F-Droid client app for
Android which includes many radical changes under the hood as well as many
bug fixes for long standing issue. Read on for more details.
Growing repository size
As more and more apps make their way into F-Droid, the official repository
index that includes all apps and their metadata also keeps growing.
Currently, the size of the compressed index is 8 MB
which is 33 MB
uncompressed. When updating the repository index, each F-Droid client app
has to download and process those 8MB
again and again. This problematic
trend became apparent a long time
ago.
Updating only what has changed
Our repository index is in JSON format and we decided to make use of RFC
7396 JSON Merge Patch to
create much smaller JSON files that only contain the changes since your
F-Droid app last updated. Technically, this works by downloading a new
entry.json
file instead of the full
index. This entry file points to the full index in case the app had never
updated before and needs all app metadata anyway. But the entry also
contains pointers to various smaller difference files. The app
automatically picks the right diff and only downloads that much smaller file
instead of the full index. This not only saves bandwidth, it also makes
updating the index much faster as only the minimum amount of data needs to
be downloaded, processed and stored. As of writing, the latest diff is 80
compressed which is
KB241 KB
uncompressed which is only 1%
of the full
index. Version 1.16
of the official F-Droid client app for Android
supports this new repository format.
Other improvements
The new version has a large number of radical changes under the hood. For
example, the entire database had to be replaced to support the new
difference based repository format. We also used the opportunity to improve
various bit and pieces along the way:
- improved mirror support: all files (e.g. images) now get loaded from
mirrors reducing the load on the main server - better support for low RAM devices, because the index now gets streamed
into the DB instead of loading all of it into memory - hash verification: The SHA256 hash of all files is now part of the
repository metadata and gets verified while downloading - stronger digest algorithm for repository signing: We now use SHA256
instead of SHA1 for the index signature - support for downloading repository files via IPFS
- many bug fixes that came out of modernizing ancient code
The new version went through a series of alpha releases with
extended testing to make sure no severe issues make it into the stable
release. It is now considered ready for general use.
Information for repository and client maintainers
Owners of third-party F-Droid repositories can enable the new format by
upgrading to the latest version of
fdroidserver which will
automatically publish the new format in addition to the old ones which we
keep around to support older client apps.
Developers of third-party F-Droid clients are encouraged to adopt the new
format either with their own implementations or by making use of the new
libraries
we are publishing to make using this technology as easy as possible and to
share as much code as possible between different F-Droid implementations.
This work was funded by the FFDW-DVD grant