What is CSS?
An introductory guide explaining what CSS (Cascading Stylesheets) is, its purpose in web development, and the three main ways to use it with HTML.
An introductory guide explaining what CSS (Cascading Stylesheets) is, its purpose in web development, and the three main ways to use it with HTML.
A tutorial on making synchronous Flask applications asynchronous using the gevent library, covering setup with uWSGI and Gunicorn.
Explores architectural drivers like functional requirements and quality attributes that influence the choice between a Modular Monolith and Microservices.
A guide to automating Hugo static site deployment to GitHub Pages using GitHub Actions, including SSH key setup and workflow configuration.
Author announces a new personal blog built with Hugo for open source, project updates, and software engineering topics.
A guide to automating Hugo static site deployment to GitHub Pages using GitHub Actions, including SSH key setup and workflow configuration.
Developer announces a new personal blog built with Hugo, focusing on open source projects and software engineering topics.
Explains scripting languages, their key differences from compiled programming languages, and their common uses in web development.
An introductory guide explaining HTML (HyperText Markup Language), its core concepts, and basic syntax for building webpages.
Explains the technical differences between static websites and interactive web applications, with examples.
Explains how to implement responsive images in Jekyll using a pre-render hook and a custom regex to replace Markdown syntax with a Liquid tag.
A recap of the 2019 Web Engineering Düsseldorf Meetup, highlighting events, speakers, sponsors, and the launch of a new conference.
A developer shares lessons learned from a year of studying and teaching web accessibility, emphasizing semantic HTML as the foundation.
A professor details the curriculum and practical challenges of teaching an undergraduate 'Data Science Practice' course, covering data prep, predictive models, and tools like R and keras.
A tutorial on using Mongoose's Population feature to link MongoDB collections, preventing document size limits by separating blog posts and comments.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
Learn three methods to replace all instances of a substring in JavaScript: split/join, replace() with regex, and replaceAll().
A review of 2019 security predictions, covering progress on Rust adoption, WebAuthn security keys, and TLS 1.3 deployment.
Announcing a SQLBits 2020 workshop on migrating, optimizing, and running SQL Server workloads on Azure Virtual Machines.
A tutorial on setting up Continuous Deployment for an Angular application using Heroku and GitHub to automate deployments.