Let’s Build A Web Server. Part 2.
Remember, in Part 1 I asked you a question: “How do you run a Django application, Flask application, and Pyramid application under your freshly minted Web server without making a single change to the server to accommodate all those different Web frameworks?” Read on to find out…
Let’s Build A Web Server. Part 1.
Out for a walk one day, a woman came across a construction site and saw three men working. She asked the first man, “What are you doing?” Annoyed by the question, the first man barked, “Can’t you see that I’m laying bricks?” Not satisfied with the answer, she …
Servers for Hackers

What programmers need to know about servers.
The Document Object Model :: Eloquent JavaScript
GraphQL: Core Features, Architecture, Pros and Cons | AltexS
GraphQL Pros and Cons: advantages and disadvantages compared to REST, architecture, core features, tools, and ecosystem.
Version 9 of Angular Now Available— Project Ivy has arrived!
The 9.0.0 release of Angular is here! This is a major release that spans the entire platform, including the framework, Angular Material…
Graphql best practices
How Tor Works: Part One
Security and Programming Blog
Bower Beginner's Guide
A quick to tutorial that will get you started with Bower, an excellent front-end development package manager.
PostgreSQL Command Line Cheat Sheet
Important penetration testing cheat sheet
PostgreSQL on the Command Line
Working efficiently with psql
btholt/complete-intro-to-react: A Complete Intro to React, as Given for Frontend Masters
A Complete Intro to React, as Given for Frontend Masters - btholt/complete-intro-to-react
Grid Garden

A game for learning CSS grid layout
MUI - Material Design CSS Framework
MUI is a lightweight CSS framework that follows Google's Material Design guidelines. MUI is designed from the ground up to be fast, small and developer-friendly.
Git
What is Spark - Apache Spark Tutorial for Beginners - DataFlair

What is Spark tutorial about Spark introduction, why spark, Hadoop vs Apache Spark, Need of Spark, Architecture, Spark Ecosystem, Spark RDD and Spark shell.
Tips and practices to optimize your AngularJS app

AngularJS is a magic framework. Using it well will drastically improve your productivity, code modularity and reusability. Using it badly…
Learn to style HTML using CSS - Learn web development | MDN

Cascading Style Sheets — or CSS — is the first technology you should start learning after HTML. While HTML is used to define the structure and semantics of your content, CSS is used to style it and lay it out. For example, you can use CSS to alter the font, color, size, and…
TypeScript for Beginners, Part 1: Getting Started

This tutorial will show you how to get started with TypeScript, including the installation process, writing some code, and compiling it to JavaScript.
Nginx Guide Code Tutorials | Envato Tuts+

More than 20% of sites on the internet use Nginx as their web server. How can you use it for your website?
Hacksplaining
🤯 HEAD - A simple guide to HTML elements
A simple guide to HTML elements
WebAssembly Specification — WebAssembly 2.0 (Draft 2024-10-07)
sindresorhus/awesome-nodejs: :zap: Delightful Node.js packages and resources
:zap: Delightful Node.js packages and resources.
This Ain’t Disney: A practical guide to CSS transitions and animations

Oh, animation… we want to get it right so badly, don’t we? I mean, does anybody really enjoys a stiff, snappy UI? Can anyone admit they’re…
Water.css

A drop-in collection of CSS styles to make simple websites like this just a little bit nicer.
Creating a Node app with React, Webpack 4, Babel 7, Express and Sass

Dynamically Filtering Layouts with Isotope & Bootstrap – Speckyboy
We show you how to use Isotope.js to create dynamic layouts in the Bootstrap framework, and how to dynamically filter the elements.
11 Tips to Improve AngularJS Performance - Tech TLDR;

I am new to Angular (even though I am not new to the web development), so please take everything that I am about to say with a grain of salt. That being said, I watched a lot of talks and read a lot of articles relevant to Angular performance, and this post is the summary […]
https://httpsecurityreport.com/best_practice.html
When to Use Git Reset, Git Revert & Git Checkout

Because they perform similar operations, it is easy to mix these commands up. Here are a few guidelines and rules for when each command should and should not be used.
angular/angular-cli: CLI tool for Angular
CLI tool for Angular.
What Are Torrents & How Do They Work?
:max_bytes(150000):strip_icc()/torrent-file-2622839-d18e45f50e36403faac7dfcb4f2dc32b.png)
Sharing files using torrents eliminates the need for pricey web servers. Anyone can upload or download large files with torrents. Here's how it works.
imthenachoman/How-To-Secure-A-Linux-Server: An evolving how-to guide for securing a Linux server.
An evolving how-to guide for securing a Linux server. - imthenachoman/How-To-Secure-A-Linux-Server
The Hitchhiker’s Guide to d3.js
The landscape for learning d3 is rich, vast and sometimes perilous. You may be intimidated by the long list of functions in d3’s API…
NativeScript
Empower JavaScript with native APIs. Liberate your development by using Android, iOS, visionOS... APIs directly without leaving your love of JavaScript.
Angular
Angular is a platform for building mobile and desktop web applications. Join the community of millions of developers who build compelling user interfaces with Angular.
http://okigiveup.net/a-tutorial-introduction-to-kubernetes/
An introduction to how JavaScript package managers work
By Shubheksha Jalan Ashley Williams is one of the leaders of the Node.js community. She tweeted about a new package managers. I didn’t really understand what she meant, so I decided to dig in deeper and read about how package managers work. This was ...
What Is Vue.js?

What is Vue.js? In short, it's a progressive framework for building user interfaces using HTML and JavaScript. If you'd like a more detailed explanation, watch this quick video from my course, A...
Sweepstakes Law Basics

This tool confuses Google's ad network to protect your privacy | MIT Techno

Current privacy laws don’t shield people from the pervasive surveillance of Big Tech. Guerrilla tactics are all we’ve got.
5 Streamlit Components To Build Better Applications
Number 2 is by far my favorite
User Onboarding: Principles and Guidelines
Web magazine about user experience matters, providing insights and inspiration for the user experience community
Introduction to Survival Analysis

In Cows using R
Release of IPython 8.0. IPython is a powerful Python REPL that… | by Matthi
IPython is a powerful Python REPL that gives you tab completion, better tracebacks, multiline editing, and several useful features on top…
Ask HN: Good open source alternatives to Google Analytics? | Hacker News
thoughtworks/mlops-platforms: Compare MLOps Platforms. Breakdowns of SageMaker, VertexAI, AzureML, Dataiku, Databricks, h2o, kubeflow…
Compare MLOps Platforms. Breakdowns of SageMaker, VertexAI, AzureML, Dataiku, Databricks, h2o, kubeflow, mlflow... - thoughtworks/mlops-platforms