• About TC
  • Affiliate Disclaimer
  • Privacy Policy
  • TOS
  • Contact
Tuesday, September 9, 2025
Techcratic
No Result
View All Result
  • AI
    Artificial Intelligence

    How Yichao “Peak” Ji became a global AI app hitmaker

    Artificial Intelligence

    How Amazon Finance built an AI assistant using Amazon Bedrock and Amazon Kendra to…

    Artificial Intelligence

    5 Reasons Why Vibe Coding Threatens Secure Data App Development

    Artificial Intelligence

    Unlocking the future of professional services: How Proofpoint uses Amazon Q Business

    Artificial Intelligence

    Exploring the Real-Time Race Track with Amazon Nova

    Artificial Intelligence

    Accelerating HPC and AI research in universities with Amazon SageMaker HyperPod

    Artificial Intelligence

    Building the AI-enabled enterprise of the future

    Artificial Intelligence

    From JSON to Dashboard: Visualizing DuckDB Queries in Streamlit with Plotly

    Artificial Intelligence

    The “Super Weight:” How Even a Single Parameter can Determine a Large Language Model’s…

  • Apple
    OWC dock brings Thunderbolt 5 & 20GbE speed to Mac & PC

    OWC dock brings Thunderbolt 5 & 20GbE speed to Mac & PC

    Another Plex data breach sees company urge users to change their password

    Another Plex data breach sees company urge users to change their password

    9 ways to use your iPhone’s USB-C port

    9 uses for your iPhone’s USB-C port other than fast charging

    Apple @ Work Podcast: Streamlining patch management for macOS

    Apple @ Work Podcast: Apple’s Jeremy Butcher on what’s new for IT with macOS 26 and iOS 26

    Losing your wallet isn’t a problem anymore

    You no longer have to worry about losing your wallet

    F1 streaming rights: Apple’s wild card for tomorrow’s event?

    F1 streaming rights: Apple’s wild card for tomorrow’s event?

    Spotify gets ‘Smart Filters’ for playlists, audiobooks, and podcasts

    Spotify gets ‘Smart Filters’ for playlists, audiobooks, and podcasts

    September 8, 2025 – Last-minute Apple event rumors

    Detailed Apple C1 test results show carriers are the problem

    Detailed Apple C1 test results show carriers are the problem

  • ComputerWorld
    Intel announces leadership overhaul, underscoring long road to recovery

    Intel announces leadership overhaul, underscoring long road to recovery

    Atlassian exec details the $610M Browser Company acquisition

    Atlassian exec details the $610M Browser Company acquisition

    Uber turns drivers into AI data labelers in India pilot

    Uber turns drivers into AI data labelers in India pilot

    Tech employment is a mixed bag, selective hiring marks a shift

    Tech employment is a mixed bag, selective hiring marks a shift

    Why generative AI projects fail

    Why generative AI projects fail

    Here are the top AI certifications that will get you hired and promoted

    Here are the top AI certifications that will get you hired and promoted

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Bill Gates’ early BASIC code for MOS 6502 released as open source

    Bill Gates’ early BASIC code for MOS 6502 released as open source

    Apple may twin with Gemini for AI as iPhone 17 looms

    Apple may twin with Gemini for AI as iPhone 17 looms

  • Gaming
    Watch The PC Gamer Streamer Showdown live today on Twitch

    Watch The PC Gamer Streamer Showdown live today on Twitch

    As Dusk Falls Pt.2: WHO THE F IS BRUCE?!

    As Dusk Falls Pt.2: WHO THE F IS BRUCE?!

    Intel reshuffle puts engineering and ‘a new custom silicon business’ in the spotlight but also ends a 30-year career at Intel for Product CEO Michelle Johnston Holthaus

    Intel reshuffle puts engineering and ‘a new custom silicon business’ in the spotlight but also ends a 30-year career at Intel for Product CEO Michelle Johnston Holthaus

    DIABLO 4 SEASON 1 REVIEW

    DIABLO 4 SEASON 1 REVIEW

    Loot boxes could be coming to Marvel Rivals as a dataminer finds evidence of ‘multiple references to mystery box logic’, and like always, players are divided

    Loot boxes could be coming to Marvel Rivals as a dataminer finds evidence of ‘multiple references to mystery box logic’, and like always, players are divided

    Sonic Frontiers Final Review: The Supercut

    Sonic Frontiers Final Review: The Supercut

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Assassin’s Creed III: Come Sail Away

    Assassin’s Creed III: Come Sail Away

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    Don’t make these shading mistakes

    Don’t make these shading mistakes

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    The Overlooked Link Between Web Design and Search Success

    The Overlooked Link Between Web Design and Search Success

    Using Colored Pencil with Art Markers | Mixed Media Tips

    Using Colored Pencil with Art Markers | Mixed Media Tips

    AK Interactive 3rd Gen | Black Primer | Try out

    AK Interactive 3rd Gen | Black Primer | Try out

  • Tech Deals
    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Flying Stone Game Set Biseokchigi – Traditional Korean Folk Game – Fun Kit for Family…

    Flying Stone Game Set Biseokchigi – Traditional Korean Folk Game – Fun Kit for Family…

    Avalanche – Retro-2600/2600+/7800/7800+

    Avalanche – Retro-2600/2600+/7800/7800+

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    SanDisk Professional 1TB PRO-Blade SSD Mag – Portable & Modular NVMe SSD Mag,…

    SanDisk Professional 1TB PRO-Blade SSD Mag – Portable & Modular NVMe SSD Mag,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    MSI MPG GUNGNIR 300R Airflow – Premium Mid-Tower Gaming PC Case – Tempered Glass Side…

    MSI MPG GUNGNIR 300R Airflow – Premium Mid-Tower Gaming PC Case – Tempered Glass Side…

    Logitech G Astro A10 Gen 2 Cross-Platform Wired Gaming Headset for PlayStation 5/4, Xbox…

    Logitech G Astro A10 Gen 2 Cross-Platform Wired Gaming Headset for PlayStation 5/4, Xbox…

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Tesla gives up on Cybertruck wireless charging

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Tesla unveils Megablock and Megapack 3: more power and energy deployed faster

    Tesla unveils Megablock and Megapack 3: more power and energy deployed faster

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Tesla employees try to oust Elon, new Volvo, and Micah’s close call

    Tesla market share drops, Mercedes, BMW, and VW drop new EVs

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

  • UFO
    Alien Invasion: RPG Idle Space | CrazyLabs

    Alien Invasion: RPG Idle Space | CrazyLabs

    Hangover Terrace

    Hangover Terrace

    Alien Birthday Party Decorations Door Curtain with Foil Fringe Tinsel Spacecraft Flying Saucer Spaceship Hanging Banner for Alien Halloween Party(Fluorescent Yellow)

    Alien Birthday Party Decorations Door Curtain with Foil Fringe Tinsel Spacecraft Flying Saucer Spaceship Hanging Banner for Alien Halloween Party(Fluorescent Yellow)

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    #love #truth

    #love #truth

    Flying Saucer UFO Poster Print, Sci-fi Gift, UFO Wall Art, Alien Spacecraft, Area 51 Art, Nerd Geek Gift, Space Art Vintage Paper (11 inch x 14 inch)

    Flying Saucer UFO Poster Print, Sci-fi Gift, UFO Wall Art, Alien Spacecraft, Area 51 Art, Nerd Geek Gift, Space Art Vintage Paper (11 inch x 14 inch)

    Calvine “UFO” Investigation Update

    Calvine “UFO” Investigation Update

    Alien Birthday Party Decorations Alien Door Curtains with Tinsel Foil Fringe Curtain UFO Lamp Birthday Spacecraft Party Flying Saucer Spaceship Banner Halloween(Colorful Golden Light Blue)

    Alien Birthday Party Decorations Alien Door Curtains with Tinsel Foil Fringe Curtain UFO Lamp Birthday Spacecraft Party Flying Saucer Spaceship Banner Halloween(Colorful Golden Light Blue)

  • AI
    Artificial Intelligence

    How Yichao “Peak” Ji became a global AI app hitmaker

    Artificial Intelligence

    How Amazon Finance built an AI assistant using Amazon Bedrock and Amazon Kendra to…

    Artificial Intelligence

    5 Reasons Why Vibe Coding Threatens Secure Data App Development

    Artificial Intelligence

    Unlocking the future of professional services: How Proofpoint uses Amazon Q Business

    Artificial Intelligence

    Exploring the Real-Time Race Track with Amazon Nova

    Artificial Intelligence

    Accelerating HPC and AI research in universities with Amazon SageMaker HyperPod

    Artificial Intelligence

    Building the AI-enabled enterprise of the future

    Artificial Intelligence

    From JSON to Dashboard: Visualizing DuckDB Queries in Streamlit with Plotly

    Artificial Intelligence

    The “Super Weight:” How Even a Single Parameter can Determine a Large Language Model’s…

  • Apple
    OWC dock brings Thunderbolt 5 & 20GbE speed to Mac & PC

    OWC dock brings Thunderbolt 5 & 20GbE speed to Mac & PC

    Another Plex data breach sees company urge users to change their password

    Another Plex data breach sees company urge users to change their password

    9 ways to use your iPhone’s USB-C port

    9 uses for your iPhone’s USB-C port other than fast charging

    Apple @ Work Podcast: Streamlining patch management for macOS

    Apple @ Work Podcast: Apple’s Jeremy Butcher on what’s new for IT with macOS 26 and iOS 26

    Losing your wallet isn’t a problem anymore

    You no longer have to worry about losing your wallet

    F1 streaming rights: Apple’s wild card for tomorrow’s event?

    F1 streaming rights: Apple’s wild card for tomorrow’s event?

    Spotify gets ‘Smart Filters’ for playlists, audiobooks, and podcasts

    Spotify gets ‘Smart Filters’ for playlists, audiobooks, and podcasts

    September 8, 2025 – Last-minute Apple event rumors

    Detailed Apple C1 test results show carriers are the problem

    Detailed Apple C1 test results show carriers are the problem

  • ComputerWorld
    Intel announces leadership overhaul, underscoring long road to recovery

    Intel announces leadership overhaul, underscoring long road to recovery

    Atlassian exec details the $610M Browser Company acquisition

    Atlassian exec details the $610M Browser Company acquisition

    Uber turns drivers into AI data labelers in India pilot

    Uber turns drivers into AI data labelers in India pilot

    Tech employment is a mixed bag, selective hiring marks a shift

    Tech employment is a mixed bag, selective hiring marks a shift

    Why generative AI projects fail

    Why generative AI projects fail

    Here are the top AI certifications that will get you hired and promoted

    Here are the top AI certifications that will get you hired and promoted

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Bill Gates’ early BASIC code for MOS 6502 released as open source

    Bill Gates’ early BASIC code for MOS 6502 released as open source

    Apple may twin with Gemini for AI as iPhone 17 looms

    Apple may twin with Gemini for AI as iPhone 17 looms

  • Gaming
    Watch The PC Gamer Streamer Showdown live today on Twitch

    Watch The PC Gamer Streamer Showdown live today on Twitch

    As Dusk Falls Pt.2: WHO THE F IS BRUCE?!

    As Dusk Falls Pt.2: WHO THE F IS BRUCE?!

    Intel reshuffle puts engineering and ‘a new custom silicon business’ in the spotlight but also ends a 30-year career at Intel for Product CEO Michelle Johnston Holthaus

    Intel reshuffle puts engineering and ‘a new custom silicon business’ in the spotlight but also ends a 30-year career at Intel for Product CEO Michelle Johnston Holthaus

    DIABLO 4 SEASON 1 REVIEW

    DIABLO 4 SEASON 1 REVIEW

    Loot boxes could be coming to Marvel Rivals as a dataminer finds evidence of ‘multiple references to mystery box logic’, and like always, players are divided

    Loot boxes could be coming to Marvel Rivals as a dataminer finds evidence of ‘multiple references to mystery box logic’, and like always, players are divided

    Sonic Frontiers Final Review: The Supercut

    Sonic Frontiers Final Review: The Supercut

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Assassin’s Creed III: Come Sail Away

    Assassin’s Creed III: Come Sail Away

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    Don’t make these shading mistakes

    Don’t make these shading mistakes

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    The Overlooked Link Between Web Design and Search Success

    The Overlooked Link Between Web Design and Search Success

    Using Colored Pencil with Art Markers | Mixed Media Tips

    Using Colored Pencil with Art Markers | Mixed Media Tips

    AK Interactive 3rd Gen | Black Primer | Try out

    AK Interactive 3rd Gen | Black Primer | Try out

  • Tech Deals
    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Flying Stone Game Set Biseokchigi – Traditional Korean Folk Game – Fun Kit for Family…

    Flying Stone Game Set Biseokchigi – Traditional Korean Folk Game – Fun Kit for Family…

    Avalanche – Retro-2600/2600+/7800/7800+

    Avalanche – Retro-2600/2600+/7800/7800+

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    SanDisk Professional 1TB PRO-Blade SSD Mag – Portable & Modular NVMe SSD Mag,…

    SanDisk Professional 1TB PRO-Blade SSD Mag – Portable & Modular NVMe SSD Mag,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    MSI MPG GUNGNIR 300R Airflow – Premium Mid-Tower Gaming PC Case – Tempered Glass Side…

    MSI MPG GUNGNIR 300R Airflow – Premium Mid-Tower Gaming PC Case – Tempered Glass Side…

    Logitech G Astro A10 Gen 2 Cross-Platform Wired Gaming Headset for PlayStation 5/4, Xbox…

    Logitech G Astro A10 Gen 2 Cross-Platform Wired Gaming Headset for PlayStation 5/4, Xbox…

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Tesla gives up on Cybertruck wireless charging

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Tesla unveils Megablock and Megapack 3: more power and energy deployed faster

    Tesla unveils Megablock and Megapack 3: more power and energy deployed faster

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Tesla employees try to oust Elon, new Volvo, and Micah’s close call

    Tesla market share drops, Mercedes, BMW, and VW drop new EVs

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

  • UFO
    Alien Invasion: RPG Idle Space | CrazyLabs

    Alien Invasion: RPG Idle Space | CrazyLabs

    Hangover Terrace

    Hangover Terrace

    Alien Birthday Party Decorations Door Curtain with Foil Fringe Tinsel Spacecraft Flying Saucer Spaceship Hanging Banner for Alien Halloween Party(Fluorescent Yellow)

    Alien Birthday Party Decorations Door Curtain with Foil Fringe Tinsel Spacecraft Flying Saucer Spaceship Hanging Banner for Alien Halloween Party(Fluorescent Yellow)

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    #love #truth

    #love #truth

    Flying Saucer UFO Poster Print, Sci-fi Gift, UFO Wall Art, Alien Spacecraft, Area 51 Art, Nerd Geek Gift, Space Art Vintage Paper (11 inch x 14 inch)

    Flying Saucer UFO Poster Print, Sci-fi Gift, UFO Wall Art, Alien Spacecraft, Area 51 Art, Nerd Geek Gift, Space Art Vintage Paper (11 inch x 14 inch)

    Calvine “UFO” Investigation Update

    Calvine “UFO” Investigation Update

    Alien Birthday Party Decorations Alien Door Curtains with Tinsel Foil Fringe Curtain UFO Lamp Birthday Spacecraft Party Flying Saucer Spaceship Banner Halloween(Colorful Golden Light Blue)

    Alien Birthday Party Decorations Alien Door Curtains with Tinsel Foil Fringe Curtain UFO Lamp Birthday Spacecraft Party Flying Saucer Spaceship Banner Halloween(Colorful Golden Light Blue)

No Result
View All Result
Techcratic
No Result
View All Result
Home Hacker News

Lucas Sifoni – Leveraging Elixir’s hot code loading capabilities to modularize a monolithic app

Hacker News by Hacker News
July 11, 2025
in Hacker News
Reading Time: 11 mins read
124
A A
0

2025-07-08 03:14:00
lucassifoni.info

Jun 21 2025


My “services startup” Alzo is an Elixir monolithic app that gets deployed with 1 instance per client.

In this post we will see how Elixir’s and the Erlang VM’s hot code loading capabilties help me build client-specific features while maintaining a coherent codebase and avoiding a microservices-like situation with cascading failures or complex testing situations.

If you come from outside Elixir/Erlang, the BEAM VM (Erlang’s virtual machine) lets you load compiled modules into a running system, and also provides the ability to compile files at runtime. This allows to either add code and behaviour at runtime, or even replace it, without stopping a running system.

I’ve wanted to write this one for a long time now, but had to face the difficulty of not writing everything I wanted to, because this post would be too long to be even considered for reading. I guess I really wore into Elixir and the BEAM with time and feel the desire to talk about it, showcase interesting parts of it… This syndrom seems widespread in our community.

1 instance per client

The rationale behind that choice comes from the following goals I set for myself :

  • I want Alzo to be able to easily run on-prem at clients that desire it
  • I want to open-source it when it has stabilized enough, and I would like people to be able to use it without the hassle of managing a multi-tenant platform
  • I want to be able to easily build client-specific apps (what clients actually want of my platform) on top of Alzo without going into an authorization / isolation nightmare.
  • I want people that would use the open-source version to be able to build their own tools on top of it, without building a full-fledged separate service, nor changing the mainline code.

Client-specific apps

Client specific apps are mostly live multiplayer document editors built to accelerate existing workflows. See this presentation at the Belgian Elixir meetup for a few examples.

Those apps are Liveview applications, embarking UIs but also behaviour on top of Alzo’s generic primitives. They can leverage background processes and actors by registering themselves at startup with a DynamicSupervisor.

Client specific apps have a few characteristics code-wise :

  • They all live in /alzo/lib/clients/apps//, allowing me to easily enumerate them.
  • Their entrypoint module has a name that ends with AppEntry. So a typical dynamic app’s main module will be Alzo.Clients.Apps.ClientX.AppYAppEntry. This allows me to easily enumerate them in development by finding them in the code server.
  • The entry module is a LiveComponent that gets mounted by Alzo.ApplicationLive at app open.
  • They implement Alzo.Clients.DynamicApp, a behaviour allowing me to route to them in a dev environment.

ApplicationLive, lightly simplified looks like this :

def render(assigns) do
  ~H"""
  div>
    <.live_component/>
      module={@dynamic_module}
      id={@dynamic_id}
      {assigns}
    >
    
  div>
  """
end

def mount(%{"serve_url" => url} = params, _, socket) do
  case get_load_target(url) do
    :error ->
      {:error, assign(socket, :original_params, params)}

    {:ok, :sideloaded, result} ->
      mount_with_sideloaded_app(result, assign(socket, :original_params, params))

    {:ok, :dynamic_loaded, result} ->
      mount_dynamic(result, assign(socket, :original_params, params))
  end
end

To allow those dynamically mounted LiveComponents to get messages, ApplicationLive provides me a few convenience helpers. If you already leveraged LiveComponents, you must recognize the send_update/update dance coming from the fact that LiveComponents are not processes, but live in their parent liveview’s process.

def handle_info({:___live_app_message, message}, socket) do
  send_update(socket.assigns.dynamic_module, id: socket.assigns.dynamic_id, message: message)
  {:noreply, socket}
end

def notify(pid, message) do
  send(pid, {:___live_app_message, message})
end

Build-time isolation

I do not want any of a client’s specific code and behaviour to be included in my app build. This means I need to remove them all before build time. And that is exactly what I do.

In CI, the dynamic apps are just part of the codebase, so they get tested like any other code in Alzo, with a simple mix test (well, it’s ./test.sh, but you get it). Just after tests pass, I completely remove all of their code by doing :

rm -rf alzo/lib/clients/apps
rm -rf alzo/test/alzo/clients/apps

Then the Docker image gets built.

From this rule emerge a few other interesting properties :

  • The main app can never depend on a runtime app’s code. If it did, the build would simply break.
  • Dynamic apps can never depend on the presence of another dynamic app, because there is no guarantee of its presence.
  • What would be integration tests between a main app and child microservices become regular liveview tests and unit tests in a monolithic codebase.
  • If I accidentally try to change an API in Alzo on which dynamic apps depend, they break in testing on my dev machine, not in production.

What I do not test is :

  • Erlang’s hot code loading mechanism
  • Liveview itself
  • DynamicSupervisors themselves

Run-time loading

I package client-specific apps with a mix command :

mix alzo.app.package /

This produces a tarball of the app that I can simply upload from my instance super-administrator panel. In this panel, I set the following attributes :

  • App kind (liveview or legacy, when I hot loaded JS SPAs a few years ago.)
  • Desired routing path
  • App icon, description, name
  • Capabilities

This gets persisted in DB, pointing to the app code on the filesystem.

When an app gets uploaded, its code is recompiled. When Alzo starts, it also loads all dynamic apps registered in DB and compiles their files. If any declares needing a companion process, it registers it with the DynamicApp-specific DynamicSupervisor.

Hot code upgrades

What I did not write about here is hot code upgrades. They are inconsequential because of the nature of my business. The dynamic apps serve specific business purposes, so they behavior only change if a client’s team requests adjustments or upgrades. So there is no code upgrade at random points in time or surprising someone with in-flight state upgrades. This is why when asked, I explain I only use hot code loading, not hot code reloading.

More complex child services

Of course, and as outlined in the presentation at the Belgian Elixir meetup, some child services are simply better as external, full-featured apps, in green on this diagram.

They talk to Alzo’s public APIs through a message router which is part of the same monolithic codebase, but deployed separately. This allows the API to work both in a request/response fashion for instances on the public internet, but also in a request/mailbox/poll/response for instances deployed on-prem in a server closet and not publically routable.

Conclusion

I was a bit afraid of hot code loading three years ago when I started building. This mechanism has a reputation for being scary in the Elixir community. After reading Erlang Programming and Designing for Scalability with Erlang/OTP I became convinced that this was just another tool in the VM’s toolbelt and that it looked suspiciously fitting for my use-case.

The real problems come with state upgrades, but the VM and OTP have tools to deal with them. I chose to remove this complexity by not doing state upgrades.

Three years in, and a few dozen dynamic apps written, I feel this was the best choice given the tools I had on hand. Having the dynamic apps in the monolithic codebase also means that behaviour that starts specific but repeats itself, or shows enough hints of genericity over time, can really easily be refactored out from the dynamic apps and in the main codebase. With separate microservices, it would have been repeated, or extracted to a private library with the added tooling and updates that come with it.

Source Link


Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.

Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!


Unlock unlimited streaming with a free Amazon Prime trial!
Sign up today!

Help Power Techcratic’s Future – Scan To Support

If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.

As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!

BITCOIN

Bitcoin Logo

Bitcoin QR Code

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Scan the QR code with your crypto wallet app

DOGECOIN

Dogecoin Logo

Dogecoin QR Code

D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA

Scan the QR code with your crypto wallet app

ETHEREUM

Ethereum Logo

Ethereum QR Code

0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a

Scan the QR code with your crypto wallet app

Please read the Privacy and Security Disclaimer on how Techcratic handles your support.

Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.

Tags: Hacker News
Share164Share29ShareShare4ShareTweet102
Hacker News

Hacker News

Stay updated with Hacker News, where technology meets entrepreneurial spirit. Get the latest on tech trends, startup news, and discussions from the tech community. Read the latest updates here at Techcratic.

Related Posts

Microsoft to Add New AI-Powered Actions in File Explorer
Hacker News

Microsoft to Add New AI-Powered Actions in File Explorer

September 9, 2025
1.3k
Data from Police Body Camera Apps Routed to Chinese Cloud Servers Over TLS Port 9091
Hacker News

Data from Police Body Camera Apps Routed to Chinese Cloud Servers Over TLS Port 9091

September 9, 2025
1.3k
New Exploitation Method Discovered for Linux Kernel Use-After-Free Vulnerability
Hacker News

New Exploitation Method Discovered for Linux Kernel Use-After-Free Vulnerability

September 9, 2025
1.3k
MostereRAT Exploits AnyDesk and TightVNC for Remote Access on Windows Systems
Hacker News

MostereRAT Exploits AnyDesk and TightVNC for Remote Access on Windows Systems

September 9, 2025
1.3k
Strong Eventual Consistency – The Big Idea behind CRDTs
Hacker News

Strong Eventual Consistency – The Big Idea behind CRDTs

September 9, 2025
1.3k
Setting up a home VPN server with Wireguard
Hacker News

Setting up a home VPN server with Wireguard

September 8, 2025
1.3k
npm debug and chalk packages compromised
Hacker News

npm debug and chalk packages compromised

September 8, 2025
1.3k
LunaLock Ransomware Attacking Artists to Steal and Encrypt Data
Hacker News

LunaLock Ransomware Attacking Artists to Steal and Encrypt Data

September 8, 2025
1.3k
Load More
Next Post
The best displays to pair with your new Mac

The best displays to pair with your new Mac

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Your Tech Resources

  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Forbes
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo
  • Google News
  • Hacker News
  • Harvard Tech
  • I Like Cats ™
  • I Like Dogs ™
  • LifeHacker
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • PC World
  • Photofocus
  • Physics
  • Random Tech
  • Retro Rewind ™
  • Robot Report
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Art
  • Tech Careers
  • Tech Deals
  • Techcratic ™
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Tech News

  • 30 Second Tech ™
  • AI
  • Apple Insider
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo

Tech News

  • Harvard Tech
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • Physics
  • PC World
  • Random Tech
  • Retro Rewind ™
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Careers

Tech News​

  • Tech Art
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Site Links

  • About Techcratic
  • Affiliate Disclaimer
  • Affiliate Link Policy
  • Contact Techcratic
  • Dealors Discount Store
  • Privacy and Security Disclaimer
  • Privacy Policy
  • RSS Feed
  • Site Map
  • Support Techcratic
  • Techcratic
  • Tech Deals
  • TOS
  • 𝕏
Click For A Secret Deal

The Apple Store is down ahead of iPhone 17 event

Durable Oppo A6 Pro is official with 7,000mAh battery and new antenna

Xbox Cloud Gaming is coming to cars through LG's in-vehicle platform

Solar plus storage is just the start: How the most home-energy savvy slash their electric bills by 78%

Watch The PC Gamer Streamer Showdown live today on Twitch

Microsoft to Add New AI-Powered Actions in File Explorer

Techcratic – Your All In One Tech Hub
© 2020 – 2025
All Rights Reserved
∞

No Result
View All Result
  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • Crypto News
  • Cybersecurity
  • Endgadget
  • Gaming
  • I Like Cats ™
  • I Like Dogs ™
  • MacRumors
  • Macworld
  • Tech Deals
  • Techcratic ™
  • Techs Got To Eat ™
  • Tesla
  • UFO
  • Wired