
A Parade of Web Tech
Perhaps I wrote that I don’t know how to create a website, but glancing back, I certainlyhave built a lot. And oh boy, there’s quite

Perhaps I wrote that I don’t know how to create a website, but glancing back, I certainlyhave built a lot. And oh boy, there’s quite

“Clever programming tricks have no place in programming interviews. They usually involve a small amount of code and solve an innocent-sounding question like “find the

“Lists are perhaps the fundamental data structure in code. There’s virtually no program that doesn’t use lists. Interviewers love asking questions that involve lists, either

37. You have no idea what that number is, do you? A number without context nor a label is a random value. It doesn’t tell

“I’ve conducted many interviews. There are many reasons why I reject people, but there are recurring themes. I want to give a list of the

A staple of compact code, the ternary operator ?: feels like it’s earned a place any programming language. I use it often; you should use

Variants are data types that can store different types of values in them, as opposed to one fixed type. In contrast to a generic object
Let’s get into some technical details about how a layout engine works. We assume that we have a tree of elements that comprise the UI.

A good UI design must accommodate the various device formats and resolutions that users have. Element placement cannot be absolute, but rather be constrained and

Layout determines how children are positioned and sized within their parent element. There are three approaches to placing child elements within a parent: Additive: The