Logo
  • PHP
    • HipHop / HHVM
    • Modern PHP
    • PHPStorm
    • LAMP
    • Laravel
    • Composer
    • PDO
  • JavaScript
    • node.js
    • AngularJS
  • CSS
    • SASS
    • “CSS4” (CSS level 4)
  • HTML
  • Git
  • LAMP
  • Vagrant
  • UI / UX
  • Architecture of …
  • Off-Topic
With ♥ from Berlin
https://vimeo.com/67476280
March 31, 2014
Chris
Bootstrap, CSS
Comments Off on An introduction into Atomic Design, a super-clean way to style web applications

An introduction into Atomic Design, a super-clean way to style web applications

PreviousNext

A super-interesting talk of Brad Frost at beyond tellerrand 2013, explaining the basics of Atomic Design:

What is Atomic Design ?

Summarized, it’s super-simple: Brad Frost and Dave olsen, the guys behind the according site patternlab.io, call it “Build systems, not pages.” – Don’t design and develop (from a frontend perspective) full pages, instead design and develop small elements. Really small elements, indeed the smallest elements possible, like a button. And then combine these elements to larger units, like a input box, that consists of a label, a text field and a button. And then combine these units of elements to even larger units, like a full form. And so on … You get the idea. Like LEGO.

You don’t design every page.
You design and develop all used elements and element-combinations!

The final full pages are then just a combination of these units.

A little disclaimer:
Don’t be irritated by the very weird (german) first minutes of the clip, this is obviously a very nerdy joke.

Also check out patternlab.io, a wonderful set of components for starting with Atomic Design.

Side-note: Beyond Tellerrand 2014, a mostly english-speaking frontend conference in Germany, is already sold out. The speakers list is awesome, as usual: Chris Coyier, Ethan Marcotte, Erik Spiekermann, Jonathan Snook. You should know these names by the way :)

atomicatomic designCSS
Share this

Frontend Ops Conf 2014 – Keynote by Alex Sexton: “Front End Operations”

https://www.youtube.com/watch?v=7HGe8zZ1G6k

set up a local virtual machine for development with vagrant and puphpet / puppet (and ubuntu, linux, php, apache, mysql)

A super-simple pre-configured Vagrant box with HipHop, Hack and Hack code examples

Another game-changing project: Victor Berchet‘s HHVM Vagrant box is a simple Ubuntu 12.04 LTS Vagrant-box that comes with preinstalled HHVM/HipHop

css4

Angelina Fabbro talks about “CSS4” in this excellent conference video

A very interesting talk about the future of CSS – let’s name it “CSS4” as we talk about spec level

mod-rewrite-ubuntu-14-04-lts

Which server OS version to choose ? Some EOL lists of Debian, Ubuntu and CentOS

Moving running projects (especially smaller ones that you’ve made for clients years ago) from an outdated and not-supported linux version

php

Is there a JSFiddle for PHP ? Yes !

It’s awesome how UNknown these little and extremely powerful tools are: There are some online tools that let you paste

This is an experimental advertisement

The blogosphere is full of annoying flash banners, GoogleAds and questionable product placements. So… let’s try out something new. :)

Dangerous Performance Myths in the Web (video talk by Thomas Lohner, PHPUG Latvia)

A very interesting talk from Latvia’s (not 100% sure) PHP usergroup meeting: Thomas Lohner (of SysEleven) explains why some of

How to show the available version of a package (before doing apt-get install)

To show the version of the package that will be installed with apt-get install, do apt-cache policy packagename. To show

Berlin, prepare for TOA conference (15th – 17th of July)

If you are in Berlin right now (and have 80-300 € to spend and 2-3 days of holidays (or “spontanious

windows-xp-eol

Windows XP is officially dead from today. Do you know people still using it ? Punch them.

From today, April 8th 2014, Windows XP is officially dead. Basically XP was already dead in 2009 when – after

1/4

Categories

Search

phpstorm-8
When PHPStorm’s cache eats up your harddisk space
css
How to center a div vertically and horizontally (modern methods, without fixed size!)
shadow dom
Crossbrowser-safe HTML5 video (IE6+) with a few lines of code and just one .mp4 video file
vagrant
A super-simple Vagrant LAMP stack bootstrap (installable with one command)
css3-chrome-font
Google rolls out Chrome 37, finally fixes horrible font-rendering
mod-rewrite-ubuntu-14-04-lts
How to enable mod_rewrite in Ubuntu 12.04 LTS
Hacking ATMs – A conference talk about the current security state of Windows XP driven cash machines
set up a local virtual machine for development with vagrant and puphpet / puppet (and ubuntu, linux, php, apache, mysql)
A super-simple pre-configured Vagrant box with HipHop, Hack and Hack code examples
How to show the available version of a package (before doing apt-get install)
[Link] Interesting: Designing a Nuclear Waste Warning Symbol That Will Still Make Sense in 10,000 Years
bitdeli git github stats
php-login goes #2 PHP script worldwide in BitDeli stats
october cms
[Link] How To Install October CMS on a VPS running Ubuntu 14.04
Useful basic linux stuff: Show kernel version, distribution name and distribution version on Ubuntu systems
php
How to prevent PHP sessions being shared between different apache vhosts / different applications
Migrating Wikipedia to HHVM (@Scale Conference 2014)

Tags

apache bash centos composer conference coupon CSS debian fonts framework git GitHub hack HHVM HipHop HTML HTML5 IDE JavaScript JS LAMP laravel linux mod_rewrite MVC MySQL Nginx optimization PHP PHP 5.5 PHP 5.6 phpmyadmin PHPStorm security server SSD Ubuntu UI UX vagrant video virtual machine voucher VPS wordpress
Side-Project: Wordle-Solver:
www.wordle-helper.info

Pages

  • Privacy Policy