CSSline

AboutCSSline

EST. 2009 📅

CSSline was founded in 2009 🚀 by@virlander, who was tired of existing CSS showcases likeCSS BeautyandStylegala😴.

These existing sites felt boring and stuck in the past, lacking the good taste that CSS design deserved.Exo ApeThere was a clear need for a platform that could show off beautiful web design with good taste and care ✨.

Working with@superfelipe, both developers atValve, they launched the first version of CSSline.drupalCon DC 2009The technical setup used jQuery ⚡ for the frontend and CodeIgniter for the backend, hosted byMedia Temple,Slicehost,Rackspace☁️. This v1 going live in 2009 would be replaced with v2 in 2020!

Visual Identity 🎭

The logo was created by@meteufacik&@junnuvuorela, two talented designers 🧑‍🎨 who knew how to make a logo that would connect with creative people and still look good years later ⏰.

Thanks to our sales manager (@snellman), we successfully sold 🤑🤑🤑 a copy of our backend code to a mystery buyer. This sale has enabled us to continue running CSSline ad-free to this day.

Redesign Attempts 🚧

2012 — 2020

In 2012,@samnivaladesigned a new interface for CSSline that was going to completely change how CSSline looked. The design had a modern grid system, better typography, and improved user experience.FormwayHowever, due to unexpected problems this version was never built 😢.

Version 2

2020 — 2025

After@superfelipemoved toReaktor,@virlanderintroduced CSSline to@tsuvinenwhen he joined Valve in 2016.Error ManagementThis was the start of a new era for CSSline, with fresh ideas and modern development practices 💡.

Together, they started building a completely new version using modern technologies 💻. The journey was long and full of changes: starting withAngular.js, then moving toAngular 4, trying outReact, exploringReact+Next.js, and finally settling on React+Razzle (Nodejs, Razzle, React, Redux, Styled-components + Firebase) 🎯. This phase went from first Angular version in 2016 to going finally live with new React+Razzle version in 2020.

Version 3 🔥

2025

After@tsuvinenmoved toColumbia Roadin 2020,@virlanderkept the existing site running while carefully watching its performance and stability 👀.

Later, whenFirebasemade breaking changes that affected how the site worked and made it slower 🐌,@virlanderstarted building a new version usingAstrofor the frontend while keeping Firebase as the backend.Alex AperiosThis development cycle, from April to May 2025, was the fastest redesign in CSSline's history ⚡🏆.

CSSline team members
Pictured Jyrki (@superfelipe), Junnu (@junnuvuorela), Vesa (@virlander) & Aki (@snellman) giving a speech