The Curious Engineer

All blogs / Frontend / CSS / browsers

The 9elements Blog

9elements.com/blog

Combining finest craftsmanship with elegant design to ship innovative digital experiences.

Frontend / CSS / browsersAI / MLJavaScript / TypeScript

Posts
90 from 18 Feb 2008 to 9 Nov 2025
Posting
now and then (1 in the last year)
Kind
company blog
Feed
https://9elements.com/blog/rss.xml

2025 5

  1. Building a multi stage timetable with modern CSS using grid, subgrid, round(), and mod().
  2. When Skill Became Obsolete: Art, Code, and the End of the Amateur
  3. AI clothes swaps with Flux Redux & Flux Fill
  4. Visualizing global health data on data.who.int
  5. Fine Tuning Flux.1-dev Model

2024 7

  1. Robust Session Storage in Phoenix Live View Sessions
  2. Building the Perfect Logo Strip
  3. Responsive bar charts in HTML and CSS
  4. Speed vs. Duration - A use case for mixed unit division
  5. Building a Rock Solid Auto Grid
  6. Hosting a ComfyUI Workflow via API
  7. Stress testing Svelte until your browser breaks down crying

2023 9

  1. Blending AI and Artistry: A Journey in Digital Creation for a Fictional Movie Poster
  2. 9elements x DISROOPTIVE x AI: Revolutionizing Workflow Efficiency
  3. AI Glossary
  4. Enhancing video search & discovery in a Rails application by using Whisper and ChatGPT
  5. A JavaScript Testing Journey
  6. Using symbolic logic for mitigating nondeterministic behavior and hallucinations of LLMs
  7. variables2css – Writing a Figma plugin
  8. From Hacks to Elegance: Transforming a Card Component with Modern CSS Wizardry
  9. My Thoughts on CSS Day 2023

2022 1

  1. Building a combined CSS-aspect-ratio-grid

2021 4

  1. More productive through less bullshit
  2. Testing Angular applications
  3. Maintaining JavaScript applications in the long term
  4. The Devil's Albatross

2020 7

  1. Telegram Service for Ethereum 2.0 Staking
  2. Developing on Windows with WSL2
  3. Gradient angles in CSS, Figma & Sketch
  4. GPT-3 might be the iPhone moment for AI
  5. What We Learned From Going 100% Remote As A Digital Agency
  6. Create Diagonal Layouts Like It's 2020
  7. Ethereum 2.0

2019 3

  1. Volatile downloads with Elixir and Phoenix
  2. Sizing Blocks or Areas using CSS Custom-Properties
  3. Track-switching in a large Elixir web application

2018 9

  1. CSS Border-Radius Can Do That?
  2. Maintainable test setup with scenario pipelines
  3. Top 13 Websites to Learn How to Code in 2019
  4. The 100 Ether Rooftop
  5. Creating an animated SVG Neon light effect
  6. On the Future of Web Development
  7. Building a responsive image
  8. First Facebook Developer Circle Ruhr
  9. #tragmit - a Rails platform to give children a brighter future

2017 4

  1. Kickoff of the Facebook Developer Circle Ruhr
  2. Streaming downloads in Elixir: a protocol love story
  3. Elixir child specifications became a lot easier
  4. Elixir & Phoenix, mp4 and the Safari

2016 6

  1. Ethereum - The world computer
  2. Why we bet on Elixir and Phoenix
  3. Babel, Rails 5 and Sprockets 4 with Sprockets Commoner
  4. Retrospect RuhrJS
  5. Install "Let’s Encrypt" with NGINX and Phusion Passenger
  6. Changing versions of Elixir and Erlang

2015 7

  1. Quit your fucking Job! - Why we need to rethink German Company Culture
  2. An Ember.js application with a Rails API backend
  3. Project launched: WEF Inclusive Growth Report 2015
  4. The ethereal Frontier
  5. German Valley Week Review
  6. Go in Production
  7. Using qt-pods to share your code

2014 5

  1. New project: OECD Data Portal
  2. Our First Experience with Swift
  3. External bundles with browserify and gulp
  4. Visual storytelling using WebGL
  5. Stripe vs. Paymill

2013 10

  1. Signing Configuration Profiles with OpenSSL In Pure Ruby
  2. Webbzeug - procedural texture editor for your browser
  3. Why JavaScript web applications should embrace traditional URLs
  4. How we built the data visualization tool GED VIZ
  5. GED VIZ: An HTML5 data visualization tool
  6. JavaScript MVC frameworks: A Comparison of Marionette and Chaplin
  7. Customizing Core Data Migrations
  8. Continuous Integration of iOS Projects using Jenkins, CocoaPods, and Kiwi
  9. CocoaPods Best Practices
  10. A Box of Javascript Chocolates (part 1)

2012 3

  1. Help us to create the best tool for publishing anything online.
  2. Falk Mobile relaunch, the HTML5 way
  3. Chaplin – an Application Architecture based on Backbone.js

2011 3

  1. The digital carpenter.
  2. Live is beautiful.
  3. Next decade: The big bang technology.

2010 2

  1. Facebook's watching you, brother.
  2. The most epic tech-battles in 2010

2009 3

  1. Make OGG Video work with Rails
  2. HTML5 Canvas Experiment
  3. Integrating Captchas with Django

2008 2

  1. Traits for ActiveRecords next TopModel
  2. Pimp my Firefox - The right way!