CSS For Backend Developers – Part I

Featured image

When debugging CSS code, how many times have you wondered – what exactly is going on here? If you already know all about CSS spells, you can skip right to the more advanced topics. Otherwise, continue on to read this handy “spellbook” I have prepared to provide guidance through the basic principles of CSS. Read more

Negative Padding: Unboxing the Box Model

Featured image

This post is inspired with a discussion we had recently at our workplace. It started with a question, asked by one of the backend developers: "Why do we have negative margin in CSS, while there's no possibility to set negative padding?". I like such "out of the box" questions, so I'll try to break down the problem and take a closer look of the box model. Read more

Why You Misuse Bootstrap and Why You Should Stop Doing This

Featured image

When starting a new project, there is always a need to find an appropriate way to scaffold the front-end, which usually means choosing the framework. In my opinion, a common mistake is to use Twitter Bootstrap as a base for almost every project. Why? Read more

5 Lessons Learned at the Front-Trends 2015 Conference

Featured image

This month I’ve attended the Front-Trends conference, an annual event gathering front-end professionals, mobile devs and UI/UX designers from all over the world. The event was held in Warsaw (the venue was again the Fabryka Trzciny art center) on 6-8 May. During these three days we had an opportunity to hear many inspirational talks, meet technology experts and share our experience with a great amount of other developers attending the conference. Read more

6 Steps to Make your CSS Code More Maintainable

Featured image

CSS is a fairly simple language to learn on a basic level and to kick off with the coding. But when your stylesheets start to grow, it becomes more and more difficult to untangle messed up classes. Here I collected a couple of tips to help you write more manageable code. They’ll be useful no matter if you’re working on a project’s styles on your own or in a team. Read more