CSS: When to use Flexbox, when to use Grid
Learn when to use CSS Flexbox vs. Grid, with examples for each. Understand their technical differences and how to combine them for modern, responsive web design.
Collection of publications tagged with web development.
Learn when to use CSS Flexbox vs. Grid, with examples for each. Understand their technical differences and how to combine them for modern, responsive web design.
The nth-child cheat sheet explains how the CSS :nth-child() pseudo-class targets elements based on their order within a parent, supporting patterns, formulas, and specificity.
Cheat sheet for Cascading Style Sheets (CSS) selectors and combinators. Includes specificity score. Many examples of simple, compound and complex selectors.
The article provides recommended Firefox settings adjustments for enhanced user-experience, privacy, and performance, suitable for both developers and general users.
Markdown code blocks in lists explained. Learn about proper indentation, correct use of triple backticks, and attention to renderer-specific quirks. Many code examples.
Learn how to add subject, CC, BCC, and body fields to an email mailto link, format additional parameters, and encode special characters properly according to RFC 3986.
Different methods to add multiple white space characters in Markdown documents. Examples and outputs for each method. HTML entities, invisible characters.
Step by step instructions for implementing Google AdSense Code into a Google Tag Manager (GTM) container and fire it on page view.
Learn how to escape Liquid tags using `{% raw %}...{% endraw %}`, string interpolation, HTML entities, or `render_with_liquid: false` in Jekyll to display them as text instead of executing them.
Learn how to insert empty spaces in HTML using entities, `pre`, `code`, CSS properties `word-spacing` and `letter-spacing`, CSS inline styles, and JavaScript solutions.
Jekyll on Arch Linux - Beginner friendly guide on how to install Jekyll - the static site generator - on Arch Linux using the Bash shell, RubyGems and Bundler.
Learn how to redirect users of web pages, to ensure users reach the correct content when a web page is moved or renamed. Improve user experience and avoid common mistakes.
Learn how to test for empty variables in Liquid, including `blank`, `empty`, `undefined`, and `null`, with a complete test approach to handling missing data.
The concept of void elements in HTML and how they differ from self-closing tags in XML, XHTML, and SVG. Highlighting, syntax, and parsing differences.
List of all Hypertext Transfer Protocol (HTTP) response status codes, the standardized, three-digit messages from servers indicating the outcome of client requests.
Introdution to arrays in JavaScript, covering their basic syntax, accessing elements, modifying elements, getting the length, and various array methods.
JavaScript RegExp examples to validate URI paths, also known as URL slugs. Code examples to match lowercase characters, hyphens and numbers.
Introdution to variables in JavaScript using let and const and the differences between them and var. Naming conventions, best practices, data types.
Recipes and command examples for jq, a lightweight and flexible command-line JSON processor. Learn to delete and keep specific arrays and objects.
A comprehensive Liquid cheat sheet covering syntax, filters, tags, and best practices for dynamic web content and e-commerce - Shopify - development.
Learn about ordered lists (ol) in HTML and how to customize their numbering styles using the type attribute, including numbers, letters, and Roman numerals.
Learn multiple methods to create fully responsive tables with 100% width using CSS and HTML only, including practical code examples for flexible and overflow-based solutions.
Simple robots.txt template. Allow lists legitimate user-agents / bots. Keeps unwanted robots out. Easily maintainable and immediately useful for most websites.
Learn how to convert TrueType Font (TTF) and OpenType Font (OTF) files to Web Open Font Format 2 (WOFF2) using a simple shell script. Create your own web fonts.
The start attribute in HTML sets the starting number for an ordered list (ol), allowing positive, zero, or negative values.
Learn about unordered lists (ul) in HTML and how to style them using the `list-style-type` property in CSS. Explore different list markers like disc, circle, square, and none.
“Good design comes from a deep understanding of the technologies behind the scenes.”