#twig — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #twig, aggregated by home.social.
-
Forest Tales
Saw this tiny delicate light green shoot just in front of me. A must-shoot so to say ;-):sony: :darktable:
#spruce #twig #spring #mood #fotoMontag #photoMonday #photography #darktable #paperg
-
Forest Tales
Saw this tiny delicate light green shoot just in front of me. A must-shoot so to say ;-):sony: :darktable:
#spruce #twig #spring #mood #fotoMontag #photoMonday #photography #darktable #paperg
-
Forest Tales
Saw this tiny delicate light green shoot just in front of me. A must-shoot so to say ;-):sony: :darktable:
#spruce #twig #spring #mood #fotoMontag #photoMonday #photography #darktable #paperg
-
Forest Tales
Saw this tiny delicate light green shoot just in front of me. A must-shoot so to say ;-):sony: :darktable:
#spruce #twig #spring #mood #fotoMontag #photoMonday #photography #darktable #paperg
-
Forest Tales
Saw this tiny delicate light green shoot just in front of me. A must-shoot so to say ;-):sony: :darktable:
#spruce #twig #spring #mood #fotoMontag #photoMonday #photography #darktable #paperg
-
This week in GNOME, we bring a major new version of Graphs, a brand new PostgreSQL client, and updates to many more apps! Have an awesome weekend and enjoy the latest GNOME apps!
#249 Quality Over Quantity
-
A new chapter of This Week in GNOME has been published!
Read the latest about Glycin, new desktop applications for managing and listening to local music collections, and much more!
#248 Tracking Performance
-
New GTK4/Libadwaita git client Gitte, Newsflash can now swipe between articles, new Parabolic release and much more in This Week in GNOME!
#247 International Workers' Day
-
Libadwaita demo app on Android, new update for Goblint, a linter for C GObject codebases, Java/Kotlin library for interacting with XDG Desktop Portal and much more in This Week in GNOME!
#246 Offline Dictionaries
https://thisweek.gnome.org/posts/2026/04/twig-246/ -
A new issue of #ThisWeekInGNOME is now online!
New Graphs release, new linter for C codebases — Goblin, improving UX for neurodivergent folks and much more!
#245 Infinite Ranges
https://thisweek.gnome.org/posts/2026/04/twig-245/ -
https://www.europesays.com/britain/16291/ AI firms pioneering drug discovery, cheaper supercomputing and more get first backing through UK’s Sovereign AI | Department for Science, Innovation & Technology #ai #AIRR #Britain #british #Callosum #CANOPY #CEO #Cosine #Cursive #deepmind #Doubleword #Founder #Fund #Mente #Prima #research #Sovereign #Twig #UK #Unit
-
I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.
Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?
{% set para_id = title|first['#object'].id() %}
-
I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.
Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?
{% set para_id = title|first['#object'].id() %}
-
I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.
Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?
{% set para_id = title|first['#object'].id() %}
-
I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.
Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?
{% set para_id = title|first['#object'].id() %}
-
I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.
Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?
{% set para_id = title|first['#object'].id() %}
-
A new issue of #ThisWeekInGNOME is now online!
#244 Recognizing Hieroglyphs
https://thisweek.gnome.org/posts/2026/04/twig-244/ -
Last week the two latest editions of #ThisWeekInGnome both featured my app screenshots, Ha!
#TWIG #Quadrapassel #GnomeGames -
A new issue of #ThisWeekInGNOME is now online!
#243 Delayed Trains
https://thisweek.gnome.org/posts/2026/04/twig-243/ -
A new issue of #ThisWeekInGNOME is now online!
#242 Shuffling Cards
https://thisweek.gnome.org/posts/2026/03/twig-242/ -
So, ich muss mal wieder schauen, dass ich mit der neuen Website unseres Familienverbandes weiterkomme, um meinen Entwurf mit Hilfe von twig-Templates auf das verwendete CMS "Typemill" zu bekommen.
Dabei habe ich keine Ahnung von twig (ein "vereinfachtes PHP") und kam da kürzlich schon mal nicht so richtig weiter ...
#Typemill #twig #Template #WebDev -
A new issue of #ThisWeekInGNOME is now online!
#241 Fifty!
https://thisweek.gnome.org/posts/2026/03/twig-241/ -
Great discussion on #TWiG 862 this wk
Really enjoyed guest Rumman Chowdury Could have listened to another hour or two of that discussion
Great to hear @PadreSJ this wk Deeply appreciate your perspective & focus on humanity in AI discussions Congrats on final vows!
Also congrats to @jeffjarvis on editing new book series Look forward to it but I fear publishing timeline is too long for content to remain relevant
-
One of the best thing about #Drupal's implementation of #Twig for templating is that it is so forgiving of things like type mismatches and non-existent array keys, except apparently if you try to run |clean_id on an array, where it behaves like the rest of modern engineer-focused Drupal and whitescreens the entire page out of principle.
-
„Twig 3.24.0 released“
https://symfony.com/blog/twig-3-24-0-released -
A new issue of #ThisWeekInGNOME is now online!
#240 Big Reworks
https://thisweek.gnome.org/posts/2026/03/twig-240/ -
A new issue of #ThisWeekInGNOME is now online!
#239 Accessibility Contributions
https://thisweek.gnome.org/posts/2026/03/twig-239/ -
A new issue of #ThisWeekInGNOME is now online!
#238 Navigating Months
https://thisweek.gnome.org/posts/2026/02/twig-238 -
A new issue of #ThisWeekInGNOME is now online!
#237 Article Rendering
https://thisweek.gnome.org/posts/2026/02/twig-237 -
A new issue of #ThisWeekInGNOME is now online!
#236 New Library
https://thisweek.gnome.org/posts/2026/02/twig-236 -
A new issue of #ThisWeekInGNOME is now online!
#235 Integrating Fonts
https://thisweek.gnome.org/posts/2026/02/twig-235/ -
A new issue of #ThisWeekInGNOME is now online!
#234 Annotated Documents
https://thisweek.gnome.org//posts/2026/01/twig-234 -
A new issue of #ThisWeekInGNOME is now online!
#233 Editing Events
https://thisweek.gnome.org//posts/2026/01/twig-233/ -
This Week in Data: There’s No Such Thing as a Normal Month
(“This Week in Data” is a series of blog posts that the Data Team at Mozilla is using to communicate about our work. Posts in this series could be release notes, documentation, hopes, dreams, or whatever: so long as it’s about data.)
At the risk of reminding you of a Nickleback song, look at this graph:
I’ve erased the y-axis because the absolute values don’t actually matter for this discussion, but this is basically a sparkline plot of active users of Firefox Desktop for 2025. The line starts and ends basically at the same height but wow does it have a lot of ups and downs between.
I went looking at this shape recently while trying to estimate the costs of continuing to collect Legacy Telemetry in Firefox Desktop. We’re at the point in our migration to Glean where you really ought to start removing your Legacy Telemetry probes unless you have some ongoing analyses that depend on them. I was working out a way to get a back-of-the-envelope dollar figure to scare teams into prioritizing such removals to be conducted sooner rather than later.
Our ingestion metadata (how many bytes were processed by which pieces of the pipeline) only goes back sixty days, and I was worried that basing my cost estimate on numbers from December 2025 would make them unusually low compared to “a normal month”.
But what’s “normal”? Which of these months could be considered “normal” by any measure? I mean:
- January: Beginning-of-year holiday slump
- February: Only twenty-eight days long
- March: Easter (sometimes), DST begins
- April: Easter (sometimes), something that really starts suppressing activity
- May: What’s with that big rebound in the second half?
- June: Last day of school
- July: School’s out, Northern Hemisphere Summer means less time on the ‘net and more time touching grass
- August: Typical month for vacations in Europe
- September: Back-to-school
- October: Maybe “normal”?
- November: US Thanksgiving
- December: End-of-year holiday slump
October and maybe May are perhaps the closest things we have to “normal” months, and by being the only “normal”-ish months that makes them rather abnormal, don’t you think?
Now, I’ve been lying to you with data visualization here. If you’re exceedingly clever you’ll notice that, in the sparkline plot above, not only did I take the y-axis labels off, I didn’t start the y-axis at 0 (we had far more than zero active users of Firefox Desktop at the end of August, after all). I chose this to be illustrative of the differences from month to month, exaggerating them for effect. But if you look at, say, the Monthly Active Users (now combined Mobile + Desktop) on data.firefox.com it paints a rather more sedate picture, doesn’t it:
This isn’t a 100% fair comparison as data.firefox.com goes back years, and I stretched 2025 to be the same width, above… but you see what data visualization choices can do to help or hinder the story you’re hoping to tell.
At any rate, I hope you found it as interesting as I did to learn that December’s abnormality makes it just as “normal” as the rest of the months for my cost estimation purposes.
:chutten
#countingIsHarderThanItLooks #data #dataScience #mozilla #telemetry #thisWeekInData #thisWeekInGlean #twid #twig #work
-
This Week in Data: There’s No Such Thing as a Normal Month
(“This Week in Data” is a series of blog posts that the Data Team at Mozilla is using to communicate about our work. Posts in this series could be release notes, documentation, hopes, dreams, or whatever: so long as it’s about data.)
At the risk of reminding you of a Nickleback song, look at this graph:
I’ve erased the y-axis because the absolute values don’t actually matter for this discussion, but this is basically a sparkline plot of active users of Firefox Desktop for 2025. The line starts and ends basically at the same height but wow does it have a lot of ups and downs between.
I went looking at this shape recently while trying to estimate the costs of continuing to collect Legacy Telemetry in Firefox Desktop. We’re at the point in our migration to Glean where you really ought to start removing your Legacy Telemetry probes unless you have some ongoing analyses that depend on them. I was working out a way to get a back-of-the-envelope dollar figure to scare teams into prioritizing such removals to be conducted sooner rather than later.
Our ingestion metadata (how many bytes were processed by which pieces of the pipeline) only goes back sixty days, and I was worried that basing my cost estimate on numbers from December 2025 would make them unusually low compared to “a normal month”.
But what’s “normal”? Which of these months could be considered “normal” by any measure? I mean:
- January: Beginning-of-year holiday slump
- February: Only twenty-eight days long
- March: Easter (sometimes), DST begins
- April: Easter (sometimes), something that really starts suppressing activity
- May: What’s with that big rebound in the second half?
- June: Last day of school
- July: School’s out, Northern Hemisphere Summer means less time on the ‘net and more time touching grass
- August: Typical month for vacations in Europe
- September: Back-to-school
- October: Maybe “normal”?
- November: US Thanksgiving
- December: End-of-year holiday slump
October and maybe May are perhaps the closest things we have to “normal” months, and by being the only “normal”-ish months that makes them rather abnormal, don’t you think?
Now, I’ve been lying to you with data visualization here. If you’re exceedingly clever you’ll notice that, in the sparkline plot above, not only did I take the y-axis labels off, I didn’t start the y-axis at 0 (we had far more than zero active users of Firefox Desktop at the end of August, after all). I chose this to be illustrative of the differences from month to month, exaggerating them for effect. But if you look at, say, the Monthly Active Users (now combined Mobile + Desktop) on data.firefox.com it paints a rather more sedate picture, doesn’t it:
This isn’t a 100% fair comparison as data.firefox.com goes back years, and I stretched 2025 to be the same width, above… but you see what data visualization choices can do to help or hinder the story you’re hoping to tell.
At any rate, I hope you found it as interesting as I did to learn that December’s abnormality makes it just as “normal” as the rest of the months for my cost estimation purposes.
:chutten
#countingIsHarderThanItLooks #data #dataScience #mozilla #telemetry #thisWeekInData #thisWeekInGlean #twid #twig #work
-
This Week in Data: There’s No Such Thing as a Normal Month
(“This Week in Data” is a series of blog posts that the Data Team at Mozilla is using to communicate about our work. Posts in this series could be release notes, documentation, hopes, dreams, or whatever: so long as it’s about data.)
At the risk of reminding you of a Nickleback song, look at this graph:
I’ve erased the y-axis because the absolute values don’t actually matter for this discussion, but this is basically a sparkline plot of active users of Firefox Desktop for 2025. The line starts and ends basically at the same height but wow does it have a lot of ups and downs between.
I went looking at this shape recently while trying to estimate the costs of continuing to collect Legacy Telemetry in Firefox Desktop. We’re at the point in our migration to Glean where you really ought to start removing your Legacy Telemetry probes unless you have some ongoing analyses that depend on them. I was working out a way to get a back-of-the-envelope dollar figure to scare teams into prioritizing such removals to be conducted sooner rather than later.
Our ingestion metadata (how many bytes were processed by which pieces of the pipeline) only goes back sixty days, and I was worried that basing my cost estimate on numbers from December 2025 would make them unusually low compared to “a normal month”.
But what’s “normal”? Which of these months could be considered “normal” by any measure? I mean:
- January: Beginning-of-year holiday slump
- February: Only twenty-eight days long
- March: Easter (sometimes), DST begins
- April: Easter (sometimes), something that really starts suppressing activity
- May: What’s with that big rebound in the second half?
- June: Last day of school
- July: School’s out, Northern Hemisphere Summer means less time on the ‘net and more time touching grass
- August: Typical month for vacations in Europe
- September: Back-to-school
- October: Maybe “normal”?
- November: US Thanksgiving
- December: End-of-year holiday slump
October and maybe May are perhaps the closest things we have to “normal” months, and by being the only “normal”-ish months that makes them rather abnormal, don’t you think?
Now, I’ve been lying to you with data visualization here. If you’re exceedingly clever you’ll notice that, in the sparkline plot above, not only did I take the y-axis labels off, I didn’t start the y-axis at 0 (we had far more than zero active users of Firefox Desktop at the end of August, after all). I chose this to be illustrative of the differences from month to month, exaggerating them for effect. But if you look at, say, the Monthly Active Users (now combined Mobile + Desktop) on data.firefox.com it paints a rather more sedate picture, doesn’t it:
This isn’t a 100% fair comparison as data.firefox.com goes back years, and I stretched 2025 to be the same width, above… but you see what data visualization choices can do to help or hinder the story you’re hoping to tell.
At any rate, I hope you found it as interesting as I did to learn that December’s abnormality makes it just as “normal” as the rest of the months for my cost estimation purposes.
:chutten
#countingIsHarderThanItLooks #data #dataScience #mozilla #telemetry #thisWeekInData #thisWeekInGlean #twid #twig #work
-
This Week in Data: There’s No Such Thing as a Normal Month
(“This Week in Data” is a series of blog posts that the Data Team at Mozilla is using to communicate about our work. Posts in this series could be release notes, documentation, hopes, dreams, or whatever: so long as it’s about data.)
At the risk of reminding you of a Nickleback song, look at this graph:
I’ve erased the y-axis because the absolute values don’t actually matter for this discussion, but this is basically a sparkline plot of active users of Firefox Desktop for 2025. The line starts and ends basically at the same height but wow does it have a lot of ups and downs between.
I went looking at this shape recently while trying to estimate the costs of continuing to collect Legacy Telemetry in Firefox Desktop. We’re at the point in our migration to Glean where you really ought to start removing your Legacy Telemetry probes unless you have some ongoing analyses that depend on them. I was working out a way to get a back-of-the-envelope dollar figure to scare teams into prioritizing such removals to be conducted sooner rather than later.
Our ingestion metadata (how many bytes were processed by which pieces of the pipeline) only goes back sixty days, and I was worried that basing my cost estimate on numbers from December 2025 would make them unusually low compared to “a normal month”.
But what’s “normal”? Which of these months could be considered “normal” by any measure? I mean:
- January: Beginning-of-year holiday slump
- February: Only twenty-eight days long
- March: Easter (sometimes), DST begins
- April: Easter (sometimes), something that really starts suppressing activity
- May: What’s with that big rebound in the second half?
- June: Last day of school
- July: School’s out, Northern Hemisphere Summer means less time on the ‘net and more time touching grass
- August: Typical month for vacations in Europe
- September: Back-to-school
- October: Maybe “normal”?
- November: US Thanksgiving
- December: End-of-year holiday slump
October and maybe May are perhaps the closest things we have to “normal” months, and by being the only “normal”-ish months that makes them rather abnormal, don’t you think?
Now, I’ve been lying to you with data visualization here. If you’re exceedingly clever you’ll notice that, in the sparkline plot above, not only did I take the y-axis labels off, I didn’t start the y-axis at 0 (we had far more than zero active users of Firefox Desktop at the end of August, after all). I chose this to be illustrative of the differences from month to month, exaggerating them for effect. But if you look at, say, the Monthly Active Users (now combined Mobile + Desktop) on data.firefox.com it paints a rather more sedate picture, doesn’t it:
This isn’t a 100% fair comparison as data.firefox.com goes back years, and I stretched 2025 to be the same width, above… but you see what data visualization choices can do to help or hinder the story you’re hoping to tell.
At any rate, I hope you found it as interesting as I did to learn that December’s abnormality makes it just as “normal” as the rest of the months for my cost estimation purposes.
:chutten
#countingIsHarderThanItLooks #data #dataScience #mozilla #telemetry #thisWeekInData #thisWeekInGlean #twid #twig #work
-
This Week in Data: There’s No Such Thing as a Normal Month
(“This Week in Data” is a series of blog posts that the Data Team at Mozilla is using to communicate about our work. Posts in this series could be release notes, documentation, hopes, dreams, or whatever: so long as it’s about data.)
At the risk of reminding you of a Nickleback song, look at this graph:
I’ve erased the y-axis because the absolute values don’t actually matter for this discussion, but this is basically a sparkline plot of active users of Firefox Desktop for 2025. The line starts and ends basically at the same height but wow does it have a lot of ups and downs between.
I went looking at this shape recently while trying to estimate the costs of continuing to collect Legacy Telemetry in Firefox Desktop. We’re at the point in our migration to Glean where you really ought to start removing your Legacy Telemetry probes unless you have some ongoing analyses that depend on them. I was working out a way to get a back-of-the-envelope dollar figure to scare teams into prioritizing such removals to be conducted sooner rather than later.
Our ingestion metadata (how many bytes were processed by which pieces of the pipeline) only goes back sixty days, and I was worried that basing my cost estimate on numbers from December 2025 would make them unusually low compared to “a normal month”.
But what’s “normal”? Which of these months could be considered “normal” by any measure? I mean:
- January: Beginning-of-year holiday slump
- February: Only twenty-eight days long
- March: Easter (sometimes), DST begins
- April: Easter (sometimes), something that really starts suppressing activity
- May: What’s with that big rebound in the second half?
- June: Last day of school
- July: School’s out, Northern Hemisphere Summer means less time on the ‘net and more time touching grass
- August: Typical month for vacations in Europe
- September: Back-to-school
- October: Maybe “normal”?
- November: US Thanksgiving
- December: End-of-year holiday slump
October and maybe May are perhaps the closest things we have to “normal” months, and by being the only “normal”-ish months that makes them rather abnormal, don’t you think?
Now, I’ve been lying to you with data visualization here. If you’re exceedingly clever you’ll notice that, in the sparkline plot above, not only did I take the y-axis labels off, I didn’t start the y-axis at 0 (we had far more than zero active users of Firefox Desktop at the end of August, after all). I chose this to be illustrative of the differences from month to month, exaggerating them for effect. But if you look at, say, the Monthly Active Users (now combined Mobile + Desktop) on data.firefox.com it paints a rather more sedate picture, doesn’t it:
This isn’t a 100% fair comparison as data.firefox.com goes back years, and I stretched 2025 to be the same width, above… but you see what data visualization choices can do to help or hinder the story you’re hoping to tell.
At any rate, I hope you found it as interesting as I did to learn that December’s abnormality makes it just as “normal” as the rest of the months for my cost estimation purposes.
:chutten
#countingIsHarderThanItLooks #data #dataScience #mozilla #telemetry #thisWeekInData #thisWeekInGlean #twid #twig #work
-
A new issue of #ThisWeekInGNOME is now online!
#232 Upcoming Deadlines
https://thisweek.gnome.org//posts/2026/01/twig-232/ -
A new issue of #ThisWeekInGNOME is now online!
#231 Blueprint Maps
https://thisweek.gnome.org//posts/2026/01/twig-231/ -
A new issue of #ThisWeekInGNOME is now online!
#230 Happy New Year!
https://thisweek.gnome.org/posts/2026/01/twig-230/ -
A new issue of #ThisWeekInGNOME is now online!
#229 Good Rhythm
https://thisweek.gnome.org/posts/2025/12/twig-229/ -
A new issue of #ThisWeekInGNOME is now online!
#228 Midnight Edition
https://thisweek.gnome.org/posts/2025/12/twig-228/ -
Ashes of the Eternal.
#ashes #Blackside #earthnow #elitepix #fotomasters #hey_ihadtosnapthat #imagehub #lensculture #Nature #OnlyOnVero #Outdoors #picplanet #pictas #podium #rebels_united #Snap #Snap_allnature #Snap_community #Snap_community_member #Snap_depthoffield #Snap_minimal #ThARTsday #Twig #vero #verofamily #verofriends #verotography -
Ashes of the Eternal.
#ashes #Blackside #earthnow #elitepix #fotomasters #hey_ihadtosnapthat #imagehub #lensculture #Nature #OnlyOnVero #Outdoors #picplanet #pictas #podium #rebels_united #Snap #Snap_allnature #Snap_community #Snap_community_member #Snap_depthoffield #Snap_minimal #ThARTsday #Twig #vero #verofamily #verofriends #verotography -
Ashes of the Eternal.
#ashes #Blackside #earthnow #elitepix #fotomasters #hey_ihadtosnapthat #imagehub #lensculture #Nature #OnlyOnVero #Outdoors #picplanet #pictas #podium #rebels_united #Snap #Snap_allnature #Snap_community #Snap_community_member #Snap_depthoffield #Snap_minimal #ThARTsday #Twig #vero #verofamily #verofriends #verotography -
Ashes of the Eternal.
#ashes #Blackside #earthnow #elitepix #fotomasters #hey_ihadtosnapthat #imagehub #lensculture #Nature #OnlyOnVero #Outdoors #picplanet #pictas #podium #rebels_united #Snap #Snap_allnature #Snap_community #Snap_community_member #Snap_depthoffield #Snap_minimal #ThARTsday #Twig #vero #verofamily #verofriends #verotography -
Ashes of the Eternal.
#ashes #Blackside #earthnow #elitepix #fotomasters #hey_ihadtosnapthat #imagehub #lensculture #Nature #OnlyOnVero #Outdoors #picplanet #pictas #podium #rebels_united #Snap #Snap_allnature #Snap_community #Snap_community_member #Snap_depthoffield #Snap_minimal #ThARTsday #Twig #vero #verofamily #verofriends #verotography -
A new issue of #ThisWeekInGNOME is now online!
#227 Circle Benefits
https://thisweek.gnome.org/posts/2025/11/twig-227/ -
A new issue of #ThisWeekInGNOME is now online!
#226 Exporting Events
https://thisweek.gnome.org/posts/2025/11/twig-226/