Note: This section of the site is under heavy construction, tread carefully.

Bookmarks tagged with “webdevelopment”

2,493 bookmarks by garrettc


huey task queue

A lightweight alternative to Celery

Bookmarked on #


Django filter - filter(A).filter(B) vs filter(A, B)

"Sometimes, when chaining filters together – SomeModels.objects.filter(a=A).filter(b=B) – we get duplicate objects in our queryset. In this article, we’ll explore & explain why."

Bookmarked on #



Django Static Files and Templates

Nice deep dive into how static files work in Django.

Bookmarked on #



Hyperscript Widgets

"The goal of this repository is to assemble a rich library of pre-tested UI-controls that work nicely with htmx and hyperscript."

Bookmarked on #



Bundle Buddy

"Visualizing what code is in your web bundle, and how it got there."

Bookmarked on #






django-improved-user

"A custom Django user that authenticates via email. Follows identity and authentication best practices."

Bookmarked on #


Understanding Layout Algorithms

"[…] CSS is so much more than a collection of properties. It's a constellation of inter-connected layout algorithms. Each algorithm is a complex system with its own rules and secret mechanisms. It's not enough to learn what specific properties do. We need to learn how the layout algorithms work, and how they use the properties we provide to them."

Bookmarked on #




Streets Series' Articles

A breakdown of improving a major US retailer’s website performance.

Bookmarked on #



WordPress Git deployments with WP Pusher

Wordpress plugin to deploy code from git into Fordpress. Free version only works with public repositories

Bookmarked on #


Spruce CSS - Minimal, modern CSS framework

"An open-source, lightweight and modernish CSS design system, framework built on Sass."

Bookmarked on #


Color Codes

Excellent colour resource with subdomains per colour including complementary, analogous etc colours.

Bookmarked on #


Cirrus CSS

A component-and-utility-centric SCSS framework designed for rapid prototyping

Bookmarked on #


Intopia Launches WCAG 2.1 Map

“On 24 July 2018, Intopia launched WCAG 2.1 Map, a visual rendering of the Web Content Accessibility Guidelines (WCAG) version 2.1.”

Bookmarked on #


Unit testing Django and Wagtail

A repository for the discussion and publication of the CFPB development team standards.

Bookmarked on #




Building Web Layouts For Dual-Screen And Foldable Devices

"Dual-screen devices have been on the market for nearly three years. In that time new web platform technologies have been built with developer feedback to enable layout on the web that adapts to these devices. These web platform capabilities integrate with existing concepts, such as the viewport and media queries, so that developers and designers can spend more time ideating about how to leverage two displays to create enhanced experiences rather than learning a new set of code to build them."

Bookmarked on #



Supabase

The Open Source Alternative to Firebase.

Bookmarked on #


Katex math typesetting library

The fastest math typesetting library for the web. Simple API, no dependencies.

Bookmarked on #


Pocket - Django, HTMX and Alpine.js: Modern websites, JavaScript optional

"In this instalment we'll turn to the low- and no-JavaScript world. We'll cover some of the common approaches to "sprinkling in" light amounts of JavaScript into your Django projects in 2021."

Bookmarked on #


palewire/news-homepages

Example code using GitHub actions and simonw’s new screenshot tool.

Bookmarked on #


Convert curl commands to code

Convert curl commands to Python, JavaScript, PHP, R, Go, Rust, Elixir, Java, MATLAB, Ansible URI, Strest, Dart or JSON

Bookmarked on #


Playwright

"Playwright is a Python library to automate Chromium, Firefox and WebKit browsers with a single API. Playwright delivers automation that is ever-green, capable, reliable and fast."

Bookmarked on #


Docker, Django, Traefik, and IntercoolerJS is My Go-To Stack for Building a SaaS in 2021

I provide a deeper-dive on the tech stack I like to use in 2021. It is simple, easy to work with, and allows you to grow out of it when the time comes. Updated for 2021!”

Bookmarked on #




Adding Placeholder Text to Wagtail Forms - CodeRed

"Wagtail forms let the editor customize field types and titles, but not placeholder text. While you could write a custom template and hard-code the placeholder text, this quickly becomes a burden whenever the forms need changed. Here’s how to extend the Wagtail form field to enable editors to customize placeholder text."

Bookmarked on #



APIs as ladders

"Developers have opinions on what a good API1 is, but rarely have a shared vocabulary to describe what makes them good. This essay puts forward one set of considerations (out of many) that we started using at Stripe in 2019 to discuss API design."

Bookmarked on #


hue.tools

An open source toolbox for colours.

Bookmarked on #


Web Browser Engineering

How browsers work, demonstrated with Python.

Bookmarked on #


Web accessibility audit tracking

"Be Inclusive is a web app that helps you define, track, and share digital accessibility audits. We simplify the admin part of the process so manual auditing is easier to manage and share with teammates & clients."

Bookmarked on #


W3C TAG Ethical Web Principles

"The web should be a platform that helps people and provides a net positive social benefit. As we continue to evolve the web platform, we must therefore consider the ethical consequences of our work. The following document sets out ethical principles that will drive the TAG's continuing work in this direction."

Bookmarked on #





How to Add a Favicon to Your Django Site

Lots of useful tips on ensuring you successfully serve a favicon on Django.

Bookmarked on #



Filterable WCAG tests

The WCAG2.1 guidelines summarised with filters and categories.

Bookmarked on #