<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: meow.hair</title>
    <description>The latest articles on DEV Community by meow.hair (@learn2027).</description>
    <link>https://dev.to/learn2027</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3733958%2F9c978524-d30e-4eb6-8fc5-4869940aa70f.jpg</url>
      <title>DEV Community: meow.hair</title>
      <link>https://dev.to/learn2027</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/learn2027"/>
    <language>en</language>
    <item>
      <title>Welcome to Krakow Poland🇵🇱🤍</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Sat, 31 Oct 2026 16:00:11 +0000</pubDate>
      <link>https://dev.to/learn2027/welcome-to-krakow-poland-33n8</link>
      <guid>https://dev.to/learn2027/welcome-to-krakow-poland-33n8</guid>
      <description>&lt;p&gt;Welcome😁 to 🇵🇱🤍Kraków, Poland! 🏰✨&lt;br&gt;
A city of rich history and timeless beauty. Calm overcast skies and a cool breeze brushing your face. Enjoy the authentic charm of Poland! ☁️🍂&lt;/p&gt;

&lt;p&gt;Weather Data:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F252ak7jykuj4yk7ddqmu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F252ak7jykuj4yk7ddqmu.jpg" alt=" " width="697" height="694"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;· 📍 Location: Kraków, Poland&lt;br&gt;
· 🌡️ Temperature: 8°C&lt;br&gt;
· ☁️ Condition: Overcast&lt;br&gt;
· 💧 Humidity: 86%&lt;br&gt;
· 💨 Wind: 10.1 km/h&lt;br&gt;
· 🌡️ Range: 10° / 7°&lt;br&gt;
· 🌅 Sunrise: 06:26&lt;br&gt;
🗻🌐&lt;br&gt;
&lt;a href="https://www.takk.pics/day/31/index.html" rel="noopener noreferrer"&gt;https://www.takk.pics/day/31/index.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>🥋 World Judo Day😁</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Wed, 28 Oct 2026 11:57:30 +0000</pubDate>
      <link>https://dev.to/learn2027/world-judo-day-39ki</link>
      <guid>https://dev.to/learn2027/world-judo-day-39ki</guid>
      <description>&lt;p&gt;📅 Events Post — Wednesday, October 28, 2026&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.takk.pics/day/28/index.html" rel="noopener noreferrer"&gt;https://www.takk.pics/day/28/index.html&lt;/a&gt;&lt;br&gt;
🤍🤍🤍🧊🇫🇮🤍🇳🇱🗻🇮🇸&lt;br&gt;
🌍 Global Observances&lt;/p&gt;

&lt;p&gt;🎬 International Animation Day&lt;br&gt;
Marks the anniversary of the first public showing of Émile Reynaud's Théâtre Optique in Paris in 1892; established by the International Animated Film Association (ASIFA) in 2002.&lt;/p&gt;

&lt;p&gt;🥋 World Judo Day&lt;br&gt;
Birthday of judo founder Jigoro Kano; established by the International Judo Federation in 2011.&lt;/p&gt;




&lt;p&gt;🏛️ National Holidays&lt;/p&gt;

&lt;p&gt;🇨🇿 Czech Republic — Independent Czechoslovak State Day&lt;br&gt;
108th anniversary of the founding of Czechoslovakia in 1918. Official buildings are open to the public and state honors are awarded.&lt;/p&gt;

&lt;p&gt;🇬🇷 Greece — Ochi Day (Ημέρα του Όχι)&lt;br&gt;
Commemorates Greece's rejection of the Italian ultimatum in 1940. Military and student parades are held across the country.&lt;/p&gt;

&lt;p&gt;🇨🇺 Cuba — Camilo Cienfuegos Remembrance&lt;br&gt;
67th anniversary of the disappearance of Commander Camilo Cienfuegos in 1959; flowers are thrown into the sea in tribute.&lt;/p&gt;




&lt;p&gt;🇺🇸 Observances in the United States&lt;/p&gt;

&lt;p&gt;🫁 Lung Health Day — Fourth Wednesday of October; raises awareness of respiratory health and the prevention of chronic lung disease.&lt;/p&gt;

&lt;p&gt;🍫 National Chocolate Day — Celebrates the history and popularity of chocolate as a food product.&lt;/p&gt;




&lt;p&gt;🇫🇮 Finland&lt;/p&gt;

&lt;p&gt;🏛️ National Democracy Day Event — Helsinki, 9:00–12:00 at the Municipal Building (Kuntatalo), hosted by the Finnish Ministry of Finance. Theme: how we build trust in a changing world. Online participation available.&lt;/p&gt;

&lt;p&gt;🎤 Benjamin Ingrosso Concert — Helsinki, 18:30 at Veikkaus Arena.&lt;/p&gt;

&lt;p&gt;🏒 Ice Hockey Match HIFK vs Ilves — Helsinki, 18:30 at Helsinki Ice Hall.&lt;/p&gt;




&lt;p&gt;🇪🇺 Selected Local Events&lt;/p&gt;

&lt;p&gt;🏮 Slovakia — Traditional Lantern Parade, village of Šelpice, evening (6th edition).&lt;/p&gt;

&lt;p&gt;🧺 France — Local Produce Market, village of Villeveyrac, every Wednesday morning.&lt;/p&gt;

&lt;p&gt;🎭 France — Gourmet Carnival, town of Yvetot, 14:00–17:00.&lt;/p&gt;

&lt;p&gt;🌰 France — Chestnut Festival, town of Uzerche, 15:00–17:30.&lt;/p&gt;

&lt;p&gt;🌰 Portugal — Traditional São Simão Fair, town of Sardoal (dating back to at least 1750).&lt;/p&gt;

&lt;p&gt;👻 Spain — Halloween Program, town of Benicàssim, begins 17:00 and continues until October 31.&lt;/p&gt;

&lt;p&gt;🎃 France — Halloween Market, town of Martigues, 12:00–18:00, free entry.&lt;/p&gt;

&lt;p&gt;🎨 Spain — TRÓPICA Public Art Festival, city of Almuñécar, October 28–31.&lt;/p&gt;

&lt;p&gt;👗 France — Fashion Show at the Museum, city of Saint-Lô, evening.&lt;/p&gt;




&lt;p&gt;🇳🇴 Norway&lt;/p&gt;

&lt;p&gt;🎙️ Stand-up Comedy Show — Oslo, 20:00 at Dattera Til Hagen and 20:30 at Latter.&lt;/p&gt;

&lt;p&gt;📖 Lecture: Ukraine – A Winter Journey — Oslo, 21:00 at Grefsenkollen, delivered by Erika Fatland.&lt;/p&gt;

&lt;p&gt;🎵 Oslo World: Inger Hannisdal — Oslo, 21:00 at Kafé Hærverk.&lt;/p&gt;

&lt;p&gt;🎸 EMIL KÁRLSEN Concert — Oslo, 19:00 at Parkteatret Scene.&lt;/p&gt;




&lt;p&gt;🇩🇰 Denmark&lt;/p&gt;

&lt;p&gt;📚 BookTalks: Hiromi Kawakami — Copenhagen, 16:30 at the Royal Danish Library.&lt;/p&gt;

&lt;p&gt;🎬 The Faces of Music: Film Music — Copenhagen, 17:00 (requires an annual pass — tickets sold out).&lt;/p&gt;

&lt;p&gt;🎹 Diary Concert — Copenhagen, 20:00 in the Old Reading Room.&lt;/p&gt;

&lt;p&gt;🎶 Multiple Music Concerts — Copenhagen, 20:00 at Beta, La Oficina, and Rust.&lt;/p&gt;




&lt;p&gt;🇸🇪 Sweden&lt;/p&gt;

&lt;p&gt;👣 Paradise Lost Södermalm Walking Tour — Stockholm, October 28–29, 18:00–19:30, a spooky walking tour through the streets of Södermalm, for ages 12 and up.&lt;/p&gt;




&lt;p&gt;🇮🇸 Iceland&lt;/p&gt;

&lt;p&gt;💼 VIRK Conference — Reykjavik, 9:00–16:00 at the Hilton Hotel, on prevention and vocational rehabilitation, fee 12,000 ISK.&lt;/p&gt;

&lt;p&gt;💃 Choreographic Happy Hour — Reykjavik, 20:00 at Dansverkstæðið, an open showing of works in progress.&lt;/p&gt;




&lt;p&gt;🇨🇭 Switzerland&lt;/p&gt;

&lt;p&gt;🎸 Ava Joe Concert — Zurich, 20:00 at Dynamo.&lt;/p&gt;

&lt;p&gt;🍳 Kitchen Battle 2026 — Zurich, 17:25 at Rote Fabrik, a charity cooking event (Gastro Stadt Zürich members only).&lt;/p&gt;

&lt;p&gt;🩺 Roundtable on Aging with HIV/AIDS — Geneva, 18:30 at Salle Trocmé.&lt;/p&gt;

&lt;p&gt;🕊️ Informal Consultations of the Biological Weapons Convention Working Group — Geneva, 15:00–18:00 at the Palais des Nations.&lt;/p&gt;

&lt;p&gt;🚀 Founders-Night 2026 — Chur, at ibW Höhere Fachschule Südostschweiz, with the Founders-Award and Tech-Startup-Award presented.&lt;/p&gt;




&lt;p&gt;🌌 Astronomical Phenomena&lt;/p&gt;

&lt;p&gt;🌕 Moon Occults the Pleiades — From ~23:45 UT on October 27 into the early hours of October 28; the 95%-lit Moon passes across the northern part of the Pleiades cluster (M45).&lt;/p&gt;

&lt;p&gt;🪐 Jupiter Rises Before Midnight — Around 23:30 local time, magnitude −2.0, the brightest object in the late-evening sky.&lt;/p&gt;

&lt;p&gt;✨ Mars (Pre-Dawn) — After ~01:00, magnitude 1.0, distinctly reddish in the east, upper right of Jupiter.&lt;/p&gt;

&lt;p&gt;🔭 Uranus — Between Aldebaran and the Pleiades, a faint steady point; visible with 10x50 binoculars.&lt;/p&gt;

&lt;p&gt;🪐 Saturn — Evening, toward the southeast, a brilliant golden point.&lt;/p&gt;

&lt;p&gt;🌠 Orionids (Past Peak) — Weak activity until early November; moonlight limits visibility.&lt;/p&gt;

&lt;p&gt;☄️ Sporadic Meteors — All night, a few per hour under dark skies.&lt;/p&gt;

&lt;p&gt;🌙 Moon Phase Detail — Waning gibbous, ~95% illuminated, in Taurus near the border with Aries.&lt;/p&gt;




&lt;p&gt;🌍 Seismic Activity (Magnitude 4.5+ in last 24 hours)&lt;/p&gt;

&lt;p&gt;Location Magnitude Depth&lt;br&gt;
283 km E of Levuka, Fiji 5.5 642 km&lt;br&gt;
205 km NW of Port-Olry, Vanuatu 5.2 10 km&lt;br&gt;
218 km NW of Port-Olry, Vanuatu 5.0 10 km&lt;br&gt;
45 km NNW of Ende, Indonesia 5.0 10 km&lt;br&gt;
69 km WSW of Kirakira, Solomon Islands 4.9 35 km&lt;br&gt;
100 km E of La Tirana, Chile 4.9 120 km&lt;br&gt;
54 km E of Tomioka, Japan 4.8 49 km&lt;br&gt;
South Sandwich Islands region 4.8 173 km&lt;br&gt;
182 km NW of Port-Olry, Vanuatu 4.8 10 km&lt;br&gt;
98 km S of Encounter Bay, Australia 4.7 10 km&lt;/p&gt;




&lt;p&gt;🌦️ Weather in Selected Cities&lt;/p&gt;

&lt;p&gt;City Temperature Condition&lt;br&gt;
Helsinki 🇫🇮 11°C Overcast&lt;br&gt;
Reykjavik 🇮🇸 5°C Clear&lt;br&gt;
Copenhagen 🇩🇰 13°C Clear&lt;br&gt;
Oslo 🇳🇴 11°C Clear&lt;br&gt;
Stockholm 🇸🇪 13°C Overcast&lt;br&gt;
Zurich 🇨🇭 11°C Light showers&lt;br&gt;
Athens 🇬🇷 15°C Partly cloudy&lt;br&gt;
Paris 🇫🇷 12°C Mainly clear&lt;/p&gt;




&lt;p&gt;Sources: Various Sources, BBC Sky at Night Magazine, USNO, Time and Date, NASA, USGS Earthquake Hazards Program&lt;/p&gt;

&lt;p&gt;This post is for informational purposes; please verify local times before attending.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>security</category>
    </item>
    <item>
      <title>scan html 8 language 🇮🇸🤍🇫🇮🇳🇱🌊</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Mon, 26 Oct 2026 12:00:15 +0000</pubDate>
      <link>https://dev.to/learn2027/scan-html-8-language-34ad</link>
      <guid>https://dev.to/learn2027/scan-html-8-language-34ad</guid>
      <description>&lt;p&gt;&lt;a href="https://www.takk.pics/scan/html/icelandic.html" rel="noopener noreferrer"&gt;https://www.takk.pics/scan/html/icelandic.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsg3ldhb380nxebscndbk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsg3ldhb380nxebscndbk.jpg" alt=" " width="704" height="423"&gt;&lt;/a&gt;&lt;br&gt;
I built a free HTML validation tool that runs entirely in your browser — no file uploads, no registration, and your data never leaves your device. Full privacy, instant speed, and available in 8 languages: English, Finnish, Dutch, Icelandic, Danish, Polish, Chinese, and Japanese. Try it and share your feedback ☎️😁&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>security</category>
    </item>
    <item>
      <title>International 19 October</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Tue, 20 Oct 2026 00:46:47 +0000</pubDate>
      <link>https://dev.to/learn2027/international-19-october-25en</link>
      <guid>https://dev.to/learn2027/international-19-october-25en</guid>
      <description>&lt;p&gt;&lt;a href="https://www.2026.lat/day/19/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/19/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;International Breast Cancer Awareness Day — in several European countries, 19 October is dedicated to early detection and awareness of breast cancer. It is not an official UN day, but a moment brought together by national health organisations and communities.&lt;/p&gt;

&lt;p&gt;🎗️ Why October?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>news</category>
    </item>
    <item>
      <title>17 October Building a Single-Day Events Calendar That Runs Entirely Client-Side — 58 Observances, 3 Pages, No Server</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Sat, 17 Oct 2026 18:55:34 +0000</pubDate>
      <link>https://dev.to/learn2027/17-october-building-a-single-day-events-calendar-that-runs-entirely-client-side-58-observances-3-2hgg</link>
      <guid>https://dev.to/learn2027/17-october-building-a-single-day-events-calendar-that-runs-entirely-client-side-58-observances-3-2hgg</guid>
      <description>&lt;p&gt;Title: Building a Single-Day Events Calendar That Runs Entirely Client-Side — 58 Observances, 3 Pages, No Server&lt;/p&gt;

&lt;p&gt;TL;DR: 58 observances, 3 static pages, for a single day (17 October 2026). No framework, no server, no tracking. Just HTML + CSS + ~200 lines of JS. Live demo: &lt;a href="https://www.2026.lat/day/17/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/17/index.html&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Hello 😁🤍🇮🇸&lt;/p&gt;

&lt;p&gt;I wanted to share a small project I've been building and get some honest feedback. It's a single-day events calendar for &lt;strong&gt;17 October 2026&lt;/strong&gt;, and it ended up being a lovely exercise in doing a lot with very little.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://www.2026.lat/day/17/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/17/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The core idea: one day, three pages, fifty-eight observances — global UN days, national holidays, and local cultural events. Everything runs in the browser. No framework, no build step, no backend.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3zw87drf8blzue3bacsk.jpg" alt=" " width="711" height="652"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Stack (or Lack Thereof)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Plain HTML&lt;/strong&gt; — three files: &lt;code&gt;index.html&lt;/code&gt;, &lt;code&gt;index1.html&lt;/code&gt;, &lt;code&gt;index2.html&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One CSS file&lt;/strong&gt; — dark navy theme, white text, custom CSS properties&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One JS file&lt;/strong&gt; — about 200 lines, no dependencies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero external requests&lt;/strong&gt; — no fonts, no CDN, no analytics, no cookies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is served as static files. You could open it from a USB stick and it would still work (except for the Wikipedia links).&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5aes4r9ufsv358tetnf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5aes4r9ufsv358tetnf.jpg" alt=" " width="708" height="604"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;p&gt;The pages are split geographically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Page 1&lt;/strong&gt; — 9 verified observances (3 global UN days + Argentina's Loyalty Day + 5 cultural events in Colombia, Argentina, and Switzerland)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Page 2&lt;/strong&gt; — 21 events across the Nordic countries and Europe&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Page 3&lt;/strong&gt; — 28 events across Oceania and the Americas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each event card includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Finnish and English description side by side&lt;/li&gt;
&lt;li&gt;Wikipedia links in both languages&lt;/li&gt;
&lt;li&gt;A "Listen" button (Web Speech API — FI and EN voices)&lt;/li&gt;
&lt;li&gt;A copy-to-clipboard button&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The three pages are linked with a simple navigation bar at the top, so navigation feels continuous.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Focus on the Nordic Region (and Iceland in Particular)
&lt;/h2&gt;

&lt;p&gt;Since I lean toward the North, Page 2 relies heavily on Nordic and Icelandic events. Some highlights from &lt;strong&gt;Iceland on 17 October 2026&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;🌺 &lt;strong&gt;Day of Intangible Cultural Heritage&lt;/strong&gt; — the National Museum of Iceland hosts an event celebrating sagas, rímur poetry, folk dance, and craft traditions&lt;/p&gt;

&lt;p&gt;🏛️ &lt;strong&gt;Museum Weekend in Suðurnes&lt;/strong&gt; — museums across the Reykjanes peninsula open for free, covering local history, geology, and fishing traditions&lt;/p&gt;

&lt;p&gt;⚔️ &lt;strong&gt;Víkingaheimar&lt;/strong&gt; — the Viking museum in Njarðvík opens for free, including the &lt;em&gt;Íslendingur&lt;/em&gt; ship replica that sailed from Iceland to North America following Leif Erikson's route&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu80pisxqr6plxzniyu93.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu80pisxqr6plxzniyu93.jpg" alt=" " width="720" height="318"&gt;&lt;/a&gt;&lt;br&gt;
🐉 &lt;strong&gt;Dragon-making workshop&lt;/strong&gt; — Garðabær Public Library runs a free children's workshop inspired by Icelandic folklore&lt;/p&gt;

&lt;p&gt;✍️ &lt;strong&gt;Creative writing workshop&lt;/strong&gt; — for children aged 8–12, continuing Iceland's long storytelling tradition&lt;/p&gt;

&lt;p&gt;🎬 &lt;strong&gt;Nordic Film Festival&lt;/strong&gt; — Reykjavík screens new films from Iceland, Norway, Sweden, Denmark, and Finland&lt;/p&gt;

&lt;p&gt;Alongside those, there are Finnish, Norwegian, and Swedish events too — the Välke light festival in Kuopio, the Matlyst food festival in Brumunddal, and a Robyn concert in Stockholm, among others.&lt;/p&gt;

&lt;p&gt;I found it genuinely interesting how much &lt;em&gt;local&lt;/em&gt; cultural life happens on a single ordinary Saturday in October — most of it unlisted on any official calendar.&lt;/p&gt;




&lt;h2&gt;
  
  
  Technical Decisions Worth Discussing
&lt;/h2&gt;

&lt;p&gt;A few things I'd love feedback on:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. &lt;code&gt;document.readyState&lt;/code&gt; instead of &lt;code&gt;DOMContentLoaded&lt;/code&gt; alone&lt;/strong&gt;&lt;br&gt;
Scripts loaded at the end of &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; can miss the &lt;code&gt;DOMContentLoaded&lt;/code&gt; event entirely. I use a small &lt;code&gt;onReady()&lt;/code&gt; helper that checks &lt;code&gt;document.readyState&lt;/code&gt; first, so the init runs regardless of script placement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Dynamic toast creation&lt;/strong&gt;&lt;br&gt;
The memo widget has a &lt;code&gt;#memo-toast&lt;/code&gt; element, but the "Listen" and "Copy" buttons can be clicked before the memo section is reached. So &lt;code&gt;showToast()&lt;/code&gt; now creates the toast element on demand if it's missing, instead of silently failing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. &lt;code&gt;sessionStorage&lt;/code&gt; instead of &lt;code&gt;localStorage&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;
The memo (a small "notes about today" widget) uses &lt;code&gt;sessionStorage&lt;/code&gt; so it clears when the tab closes. No permanent tracking, no data persistence across visits. This felt like the right privacy default for a calendar that explicitly says "no tracking, no cookies."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Adaptive &lt;code&gt;maxlength&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;
The memo's character limit is read directly from the textarea's &lt;code&gt;maxlength&lt;/code&gt; attribute, so the JS and HTML can never disagree.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Speech Synthesis voice matching&lt;/strong&gt;&lt;br&gt;
Some browsers delay loading voices. I hook &lt;code&gt;onvoiceschanged&lt;/code&gt; and try to match by full locale first (&lt;code&gt;fi-FI&lt;/code&gt;), then fall back to language prefix (&lt;code&gt;fi&lt;/code&gt;), then to browser default. It's not perfect but it's noticeably better than ignoring voices entirely.&lt;/p&gt;




&lt;h2&gt;
  
  
  Questions for You
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Is the three-page split the right call?&lt;/strong&gt; With 58 events on one page it would be a wall of text, but maybe there's a better pattern (search, filter, collapsible sections)?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How do you handle "unverified" events?&lt;/strong&gt; Pages 2 and 3 include events from local listings and calendars that I couldn't fully confirm. They're marked with a small "ℹ️ Local notice" badge, but I wonder if there's a cleaner approach.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; the pages use ARIA labels, &lt;code&gt;prefers-reduced-motion&lt;/code&gt;, &lt;code&gt;prefers-contrast&lt;/code&gt;, and print styles. Anything obvious missing?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance:&lt;/strong&gt; the HTML files are large (each ~40–60 KB) because everything is inline. Is this fine for a static site, or would you break the event data into a JSON file loaded via &lt;code&gt;fetch&lt;/code&gt;?&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;This project reminded me that &lt;strong&gt;static, hand-crafted HTML can still be powerful&lt;/strong&gt; in 2026. No build tools, no dependencies, no framework — just a small idea, some careful CSS, and a lot of copy about why bread, repair, and Viking ships matter.&lt;/p&gt;

&lt;p&gt;I'm simply enjoying it.&lt;br&gt;
Every day is an opportunity to learn a craft, a language, a culture, a hobby, reading — or just to sit and reflect.&lt;/p&gt;

&lt;p&gt;🔗 Try it yourself: &lt;a href="https://www.2026.lat/day/17/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/17/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you 😁🇮🇸🤍&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
      <category>news</category>
    </item>
    <item>
      <title>📅 perjantaina 16. lokakuuta 2026 🕒 20.51.35 🌍 Juhlapäivät 🌍 Hiljainen kulttuurinen matka · 16. lokakuuta 2026</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Fri, 16 Oct 2026 17:55:18 +0000</pubDate>
      <link>https://dev.to/learn2027/perjantaina-16-lokakuuta-2026-205135-juhlapaivat-hiljainen-kulttuurinen-matka-16-5c08</link>
      <guid>https://dev.to/learn2027/perjantaina-16-lokakuuta-2026-205135-juhlapaivat-hiljainen-kulttuurinen-matka-16-5c08</guid>
      <description>&lt;p&gt;📅 perjantaina 16. lokakuuta 2026&lt;br&gt;
🕒 20.51.35&lt;br&gt;
🌍 Juhlapäivät 🌍&lt;br&gt;
Hiljainen kulttuurinen matka · 16. lokakuuta 2026&lt;/p&gt;

&lt;p&gt;📅 55 juhlapäivää · Maailmanlaajuiset &amp;amp; Paikalliset&lt;/p&gt;

&lt;p&gt;55&lt;br&gt;
Juhlapäivää&lt;br&gt;
3&lt;br&gt;
Maailmanlaajuista&lt;br&gt;
20&lt;br&gt;
Kansallista&lt;br&gt;
32&lt;br&gt;
Kulttuurista&lt;br&gt;
Pikasiirtymät · Kolme osiota&lt;br&gt;
🌍 Maailmanlaajuiset&lt;br&gt;
🏛️ Kansalliset&lt;br&gt;
🎉 Kulttuuriset&lt;br&gt;
🤍🇫🇮😁&lt;br&gt;
&lt;a href="https://www.2026.lat/day/16/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/16/index.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>🤍 Did you know what Tuesday, 13 October holds?</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:50:07 +0000</pubDate>
      <link>https://dev.to/learn2027/did-you-know-what-tuesday-13-october-holds-2p3l</link>
      <guid>https://dev.to/learn2027/did-you-know-what-tuesday-13-october-holds-2p3l</guid>
      <description>&lt;p&gt;🤍 Did you know what Tuesday, 13 October holds?&lt;/p&gt;

&lt;p&gt;At 2026.lat, we take you on a quiet journey through 18 observances from around the world:&lt;br&gt;
from Ada Lovelace Day, which honours the pioneers of science and technology — the first programmer in history 😁&lt;br&gt;
to the International Day for Disaster Risk Reduction,&lt;br&gt;
and the spring festivals in Australia... among other beautiful and rare stories. 🌍&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhokolli3xqotah4sqt4t.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhokolli3xqotah4sqt4t.jpg" alt=" " width="720" height="1126"&gt;&lt;/a&gt;&lt;br&gt;
🗻 Authentic texts in three languages, with no categories and no noise — just moments to read at your own pace.&lt;/p&gt;

&lt;p&gt;🌸 Discover your day's observances now:&lt;br&gt;
👉 &lt;a href="https://www.2026.lat/day/13/index.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/13/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpq97i5t6nyj1j1kzkwdu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpq97i5t6nyj1j1kzkwdu.jpg" alt=" " width="720" height="753"&gt;&lt;/a&gt;&lt;br&gt;
🎀 #ObservancesOfTheDay #2026lat #AdaLovelace #Culture #OnThisDay&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🌍 From Raw JSON to Human Stories: Building a Privacy-First Earthquake Dashboard😁</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Sat, 10 Oct 2026 18:16:14 +0000</pubDate>
      <link>https://dev.to/learn2027/from-raw-json-to-human-stories-building-a-privacy-first-earthquake-dashboard-26gc</link>
      <guid>https://dev.to/learn2027/from-raw-json-to-human-stories-building-a-privacy-first-earthquake-dashboard-26gc</guid>
      <description>&lt;p&gt;🌐&lt;br&gt;
&lt;a href="https://www.2026.lat/earth/10-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/earth/10-10.html&lt;/a&gt;&lt;br&gt;
🌍 From Raw JSON to Human Stories: Building a Privacy-First Earthquake Dashboard&lt;/p&gt;

&lt;p&gt;Hi everyone! 🇳🇱🎀🇩🇰🤍🇫🇮🤍🏴󠁧󠁢󠁳󠁣󠁴󠁿😁&lt;/p&gt;

&lt;p&gt;Today,10/10/2026🗻🧊 I want to share a passion project I've been working on: A real-time, privacy-first earthquake dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kdemm0j6d1nbt0teuit.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kdemm0j6d1nbt0teuit.jpg" alt=" " width="720" height="721"&gt;&lt;/a&gt;&lt;br&gt;
Like many of us, I often find myself staring at raw data feeds — like the USGS GeoJSON streams — and wondering how we can make them more accessible and meaningful for regular people. We see coordinates, magnitudes, and timestamps, but what about the story behind the numbers? What about the culture, the geography, and the human impact?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1s6dz4vvorkavcroxbwz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1s6dz4vvorkavcroxbwz.jpg" alt=" " width="720" height="559"&gt;&lt;/a&gt;&lt;br&gt;
So, I decided to build something different.&lt;/p&gt;

&lt;p&gt;🛠️ The Challenge&lt;/p&gt;

&lt;p&gt;Most earthquake trackers are purely functional: lists of numbers and maps. While accurate, they lack context. They don't tell you where exactly "Pitaloza Arriba" is, or why an M7.7 in Panama feels different from one in Tonga due to depth and population density.&lt;/p&gt;

&lt;p&gt;My goal was simple: Turn cold data into a warm, informative narrative without compromising user privacy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F43tq9ih3f4hjl5tzpjud.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F43tq9ih3f4hjl5tzpjud.jpg" alt=" " width="720" height="1129"&gt;&lt;/a&gt;&lt;br&gt;
✨ What I Built&lt;/p&gt;

&lt;p&gt;I created a responsive, single-page application that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingests live USGS data (GeoJSON) automatically.&lt;/li&gt;
&lt;li&gt;Translates insights into four languages (English, Finnish, Danish, Dutch) instantly.&lt;/li&gt;
&lt;li&gt;Tells a story: Instead of just showing "M7.7," it explains the geography, the local history, and the cultural context of the affected region.&lt;/li&gt;
&lt;li&gt;Respects privacy: Zero cookies, zero tracking, zero external API calls after the initial load. Everything happens client-side.&lt;/li&gt;
&lt;li&gt;Includes interactive features: Text-to-speech for accessibility, ephemeral memos for personal notes, and lazy-loaded maps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 Why Privacy First?&lt;/p&gt;

&lt;p&gt;In an era of data harvesting, I wanted to prove that you can build powerful, interactive tools without spying on users. The entire app runs in the browser. No server-side logging, no analytics scripts, no third-party trackers. Just pure, clean code serving the user.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fotu5hf9c5z2vnm11b6r9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fotu5hf9c5z2vnm11b6r9.jpg" alt=" " width="720" height="1024"&gt;&lt;/a&gt;&lt;br&gt;
🎨 The Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5 &amp;amp; CSS3: Using modern Glassmorphism design for a clean, dark-mode aesthetic.&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript: No heavy frameworks. Just efficient, native JS handling the data parsing, speech synthesis, and DOM manipulation.&lt;/li&gt;
&lt;li&gt;Web Speech API: For multilingual audio narration.&lt;/li&gt;
&lt;li&gt;OpenStreetMap: For lightweight, privacy-friendly mapping.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🚀 The Result&lt;/p&gt;

&lt;p&gt;The result is a dashboard that feels less like a database and more like a digital magazine. It's fast, accessible, and surprisingly emotional. When a major event happens, users don't just get a number; they get a comprehensive report that respects their intelligence and their privacy.&lt;/p&gt;

&lt;p&gt;🗻🌊Let's Connect📞&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do you balance data visualization with storytelling?&lt;/li&gt;
&lt;li&gt;Have you experimented with client-side privacy in your projects?&lt;/li&gt;
&lt;li&gt;Any tips on optimizing GeoJSON rendering for mobile devices?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you so much 🇳🇱&lt;br&gt;
Thanks for reading, and happy coding! 🌐🎀😁&lt;br&gt;
&lt;a href="https://www.2026.lat/earth/10-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/earth/10-10.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  javascript #webdev #opensource #privacy #datavisualization #geography #frontend
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>hotwire</category>
    </item>
    <item>
      <title>🎾 Building a Privacy-First, Vanilla JS Language Learning Game</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Sat, 10 Oct 2026 13:18:38 +0000</pubDate>
      <link>https://dev.to/learn2027/building-a-privacy-first-vanilla-js-language-learning-game-18c5</link>
      <guid>https://dev.to/learn2027/building-a-privacy-first-vanilla-js-language-learning-game-18c5</guid>
      <description>&lt;p&gt;Title: 🎾 Building a Privacy-First, Vanilla JS Language Learning Game&lt;/p&gt;

&lt;p&gt;Hi Dev.to community! 😁&lt;/p&gt;

&lt;p&gt;As a passionate hobbyist developer, I believe educational web tools should be lightweight, respectful of user privacy, and simply fun. Today, I'm excited to share a small experiment: &lt;strong&gt;Ord-Tennis&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcz4behk5xlw9s8lhzjn8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcz4behk5xlw9s8lhzjn8.jpg" alt=" " width="720" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🎯 What is it?
&lt;/h4&gt;

&lt;p&gt;A retro, terminal-style "Pong" game where you catch a falling ball to reveal vocabulary translations, complete with native pronunciation powered by the browser's native &lt;strong&gt;Web Speech API&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbgkj9ov4wi0au0rxjvs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbgkj9ov4wi0au0rxjvs.jpg" alt=" " width="720" height="764"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🛠️ Under the Hood
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;⚡ &lt;strong&gt;100% Vanilla JS:&lt;/strong&gt; No frameworks, no build steps. Pure HTML, CSS, and JS.&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Privacy by Design:&lt;/strong&gt; Zero cookies, zero external trackers, 100% client-side execution.&lt;/li&gt;
&lt;li&gt;♿ &lt;strong&gt;Smooth &amp;amp; Accessible:&lt;/strong&gt; A fixed-timestep game loop ensures consistent physics across all devices, paired with optimized touch and keyboard controls.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2w2rcpeqxid6derffqab.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2w2rcpeqxid6derffqab.jpg" alt=" " width="720" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🌍 Languages &amp;amp; Culture
&lt;/h4&gt;

&lt;p&gt;The hub now features &lt;strong&gt;17 unique language pairs&lt;/strong&gt;, intentionally going beyond common translations to celebrate diverse cultures. Some favorites include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🇳🇴 Norwegian &amp;amp; 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scots&lt;/li&gt;
&lt;li&gt;🇨🇭 Romansh &amp;amp; 🇮🇸 Icelandic&lt;/li&gt;
&lt;li&gt;🇸🇰 Slovak &amp;amp; 🇫🇮 Finnish
🇫🇮🤍🇩🇰🤍🏴󠁧󠁢󠁳󠁣󠁴󠁿🤍🇳🇱🧊🗻
#### 💬 Let's Connect!
I'd love to hear your thoughts. Have you experimented with native Web APIs for educational tools?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;Try it out here:&lt;/strong&gt; &lt;a href="https://www.helo.mom/game/index.html" rel="noopener noreferrer"&gt;https://www.helo.mom/game/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you 😁&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff9nva39fai3ebbtu6uy1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff9nva39fai3ebbtu6uy1.jpg" alt=" " width="640" height="960"&gt;&lt;/a&gt;&lt;br&gt;
Tags: #javascript #webdev #privacy #gamedev #vanillajs #accessibility&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>📅 2026.lat 📅 Friday, 9 October 2026 🕒 17:22:24 🌍 Earthquake Summary</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Fri, 09 Oct 2026 15:10:13 +0000</pubDate>
      <link>https://dev.to/learn2027/2026lat-friday-9-october-2026-172224-earthquake-summary-4mf</link>
      <guid>https://dev.to/learn2027/2026lat-friday-9-october-2026-172224-earthquake-summary-4mf</guid>
      <description>&lt;p&gt;🌐&lt;br&gt;
&lt;a href="https://www.2026.lat/earth/9-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/earth/9-10.html&lt;/a&gt;&lt;br&gt;
📚😁🇳🇱🤍🇫🇮🤍🏴󠁧󠁢󠁳󠁣󠁴󠁿🤍🌸🇩🇰&lt;br&gt;
📅 Friday, 9 October 2026&lt;br&gt;
🕒 17:22:24&lt;br&gt;
🌍 Earthquake Summary 🌍&lt;br&gt;
Global Seismic Activity Report&lt;/p&gt;

&lt;p&gt;📅 2026-10-09 · Last 24 Hours&lt;/p&gt;

&lt;h1&gt;
  
  
  Friday #Earth #earthquake
&lt;/h1&gt;

&lt;p&gt;🌍 地震概要 · 2026年10月9日&lt;/p&gt;

&lt;p&gt;世界でM4.5以上の地震10回&lt;br&gt;
最大：M6.3 🇻🇺 バヌアツ&lt;br&gt;
続いて：M5.5 🇵🇭 フィリピン · M5.2 🇮🇩 インドネシア&lt;/p&gt;

&lt;p&gt;津波なし · 被害者なし&lt;/p&gt;

&lt;p&gt;詳細を読む（EN `🏴󠁧󠁢󠁳󠁣󠁴󠁿🤍· FI 🇫🇮·🤍 DA ·🤍 🇳🇱NL）🗺️&lt;br&gt;
🔗 &lt;a href="https://www.2026.lat/earth/9-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/earth/9-10.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkx608q3h8zdffu1ghucz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkx608q3h8zdffu1ghucz.jpg" alt=" " width="720" height="827"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  地震 #Earthquake #Vanuatu
&lt;/h1&gt;

&lt;p&gt;📅 2026.lat&lt;br&gt;
📅 Friday, 9 October 2026&lt;br&gt;
🕒 17:22:24&lt;br&gt;
🌍 Earthquake Summary 🌍&lt;br&gt;
Global Seismic Activity Report&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2yxk6766945x8d2arnpa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2yxk6766945x8d2arnpa.jpg" alt=" " width="720" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📅 2026-10-09 · Last 24 Hours&lt;/p&gt;

&lt;h1&gt;
  
  
  Friday #Earth #earthquake
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>security</category>
      <category>css</category>
      <category>writing</category>
    </item>
    <item>
      <title>🌍 8. lokakuuta 2026</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Thu, 08 Oct 2026 07:02:37 +0000</pubDate>
      <link>https://dev.to/learn2027/8-lokakuuta-2026-b29</link>
      <guid>https://dev.to/learn2027/8-lokakuuta-2026-b29</guid>
      <description>&lt;p&gt;🌍 8. lokakuuta 2026&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc2qhzykr4vv9xzj8kw9j.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc2qhzykr4vv9xzj8kw9j.jpg" alt=" " width="703" height="536"&gt;&lt;/a&gt;&lt;br&gt;
Hiljainen kulttuurimatka 18 huomionosoituksen läpi&lt;br&gt;
Tursaasta Kroatian itsenäisyyteen&lt;br&gt;
Tylsyydestä Harry Potteriin&lt;/p&gt;

&lt;p&gt;18 huomionosoitusta · 10 globaalia · 8 paikallista&lt;br&gt;
Englanniksi ja suomeksi&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://www.2026.lat/day/8-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/8-10.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;😁&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1sw1qdvx7gnm5cjx4fph.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1sw1qdvx7gnm5cjx4fph.jpg" alt=" " width="640" height="427"&gt;&lt;/a&gt;&lt;br&gt;
🌍 8 October 2026&lt;/p&gt;

&lt;p&gt;A quiet cultural journey through 18 observances&lt;br&gt;
From the octopus to Croatia's independence&lt;br&gt;
From boredom to Harry Potter&lt;/p&gt;

&lt;p&gt;18 observances · 10 global · 8 local&lt;br&gt;
In English &amp;amp; Finnish&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://www.2026.lat/day/8-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/day/8-10.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>🌍 Earthquakes · Oct 8, 2026 13 quakes M4.5+ 🔝 5.2 Chagos 🇮🇴 🇯🇵 4.9 Yokoshiba 🇬🇸 4.9 South Sandwich</title>
      <dc:creator>meow.hair</dc:creator>
      <pubDate>Thu, 08 Oct 2026 03:43:45 +0000</pubDate>
      <link>https://dev.to/learn2027/earthquakes-oct-8-202613-quakes-m45-52-chagos-49-yokoshiba-49-south-sandwich-4po6</link>
      <guid>https://dev.to/learn2027/earthquakes-oct-8-202613-quakes-m45-52-chagos-49-yokoshiba-49-south-sandwich-4po6</guid>
      <description>&lt;p&gt;🌍 Earthquakes · Oct 8, 2026&lt;/p&gt;

&lt;p&gt;13 quakes M4.5+&lt;br&gt;
🔝 5.2 Chagos 🇮🇴&lt;br&gt;
🇯🇵 4.9 Yokoshiba&lt;br&gt;
🇬🇸 4.9 South Sandwich&lt;br&gt;
🇳🇨 4.8 New Caledonia&lt;/p&gt;

&lt;p&gt;No tsunami · No damage&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://www.2026.lat/earth/8-10.html" rel="noopener noreferrer"&gt;https://www.2026.lat/earth/8-10.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>security</category>
      <category>cybersecurity</category>
    </item>
  </channel>
</rss>
