With the advent of responsive web design and the mobile-first approach, it’s been seven wonderful years since any new concepts have compelled us to adapt the way in which we write CSS at the base level. These techniques are at the bedrock of most web developers lives, and they’ve served us well, but alas, times change, and developers constantly iterate. As we increase the efficiency of our methods and the project requirements become more complex, new frustrations emerge. Well, today, Alastair Hodgson has a small surprise. Behold: Generic First CSS.
A brand identity board is an essential tool for visualizing your company’s branding strategy. In this article, we'll show you a step by step tutorial on how to create one using Canva.
HTML is the backbone of every webpage. If you're a beginner, let us walk you through the basic steps to understanding HTML.
CSS logical properties define a new way of working with layout. Their primary goal is to help developers support different writing systems such as right-to-left (RTL) and vertically displayed...
Creating Websites with Speed in Mind: Do's and Don'ts at Line25, your #1 web design blog.
I am a huge fan of reveal.js and have used it for almost every talk I’ve ever given. It is a full-featured presentation …
We solve digital problems through custom software development and design for the web—apps, mobile, desktop and devices.
Let's say you need a gradient border around an element. My mind goes like this:
By Shingo Nakayama TL;DR The most popular way to display a collection of similar data is to use tables, but HTML tables have the drawback of being difficult to make responsive. In this article, I use CSS Grid Layout Module and CSS Properties (and no ...
Are you overwhelmed by the process of choosing between web hosting control panels? In this post, we'll introduce you to some top solutions you should know!
Review the essential elements of a web page, learn what impact each element has and how it contributes to the general user experience. Packed with web design examples.
By Nick Gard After years of writing and maintaining a couple of very large web projects and numerous smaller ones, I have developed some heuristics for writing maintainable CSS. I have used BEM, SMACSS, and CSS Modules for naming, though this article...
Uses web standards from Open Graph (Facebook) and Twitter to provide optimal results. Also generates social media posts.
Are you overwhelmed by the process of choosing between web hosting control panels? In this post, we'll introduce you to some top solutions you should know!
This article may seem obvious to some but others need to know how to get started. Having a server running in the cloud 24–7 is great but chances are you actually want to do something with it. That’s…
CSS Grid Layout is a two-dimensional layout system for the web. It lets you lay content out in rows and columns, and has many features that make building complex layouts straightforward, as apposed…
Although the internals of Angular 2 are still changing a lot, the public API for building components is already quite stable. In this post we will go
Your website can make or break customer experience. Here are 15 web design principles to create a visually appealing and easy-to-use website.
Continuing our talk on learning web development, we’ll move away from particular programming languages and rather focus on the environment where web applications are run and developed. This section…
We will start with a basic explanation of JWT, then look at its structure, and finally create a simple server that will take some data and insert it into a JWT. A JSON Web Token (JWT) is a safe…