CSS Stacking Contexts

Intro Today we’ll be learning about a lesser-known feature of CSS: Stacking contexts. You may have been working on a project before and been surprised when you set the z-index for an element and it refused to move forward, remaining behind some other stubborn element. There’s a reason for this behavior, and that reason is […]

Representational State Transfer (REST)

What is REST? REST is an architecture which describes a system that transfers generally non-static content between a client and server. This content is called a resource, and is always some uniquely identifiable “thing”. RESTful services implemented on top of HTTP are a popular solution for web applications today. Representational REST is representational in the […]

The CSS Box Model

Intro One of the most poorly understood components of a web application is the styling. Many of the developers I’ve worked with haven’t taken the time to learn the principles that CSS relies on — especially how the rules cascade — and how padding, margins, borders, and content create the layouts of a page. The latter […]