Note: This section of the site is under heavy construction, tread carefully.
238 bookmarks by garrettc
Bookmarked on • #
Bookmarked on • #
GitHub Actions by Example is an introduction to the service through annotated examples.
Bookmarked on • #
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
Bookmarked on • #
Bookmarked on • #
"In this project-based tutorial, you’ll build a content aggregator from scratch using Python and the popular framework Django."
Bookmarked on • #
Bookmarked on • #
"Django REST Framework (DRF) has its own flavor of views that inherit from Django's View class. This three-part series takes an in-depth look at all the DRF view possibilities -- from a simple view, where you have to do a lot on our own, to the ModelViewSet, where you can get a view up and running with just a few lines of code. Since views are built on top of one other, this series also explains how they intertwine."
Bookmarked on • #
Django templates use their own mini-language that's inspired by Python. This tutorial covers Django template tags and filters, explaining how to compile and use templates. It covers conditional blocks, looping, and inheritance in tags as well as filters for strings and filters for lists.
Bookmarked on • #
In this tutorial you will learn how to build dynamic forms with Django and Htmx, without any JavaScript.
Bookmarked on • #
"Understand Django is a series of articles focused on learning the Django web framework to build web applications with Python. The articles build on each other to increase your understanding of how to use Django. The series explains how Django works. If you’re new to Django, you can start from the beginning. The articles assume you have little or no prior knowledge of doing web development."
Bookmarked on • #
Learn how to build a stunning website from scratch with this Eleventy course.
Bookmarked on • #
"There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four. They are: tutorials, how-to guides, technical reference and explanation. They represent four different purposes or functions, and require four different approaches to their creation. Understanding the implications of this will help improve most documentation - often immensely."
Bookmarked on • #
An easy tutorial on how to control a RGB or a WS2812 (Neopixel) LED-Strip with a Raspberry Pi. Available in English and German (Deutsch).
Bookmarked on • #
Fourier transforms are a tool used in a whole bunch of different things. This is a explanation of what a Fourier transform does, and some different ways it can be useful.
Bookmarked on • #
"Creating a responsive design can be intimidating. There are many moving parts, things might lay out in ways you didn't expect and keeping all various viewports in mind when laying out a design can be daunting. With these ground rules, your responsive designs will be more robust and predictable."
Bookmarked on • #
Bookmarked on • #
"Python Tutor (created by Philip Guo) helps people overcome a fundamental barrier to learning programming: understanding what happens as the computer runs each line of code. Write code in your web browser, see it visualized step by step, and get live help from volunteers."
Bookmarked on • #
"JPEG images are everywhere in our digital lives, but behind the veil of familiarity lie algorithms that remove details that are imperceptible to the human eye. This produces the highest visual quality with the smallest file size—but what does that look like? Let's see what our eyes can't see!"
Bookmarked on • #
A step-by-step guide to analyzing data with Python and the Jupyter Notebook.
Bookmarked on • #
A few tips to level up your vim editing skills from beginner to intermediate.
Bookmarked on • #
"It’s a good question, and before you know the answer, Docker images can seem pretty mysterious. Not only do I want to give you the answer, but I want to show you how I got there."
Bookmarked on • #
An interactive Git visualization tool to educate and challenge!
Bookmarked on • #
How to create perfect tile layouts with CSS Grid
Bookmarked on • #
“An interactive book which aims to be the best place on the internet for learning SQL. It is free of charge, free of ads and doesn't require registration or downloads. It helps you learn by running queries against a real-world dataset to complete projects of consequence. It is not a mere reference page — it conveys a mental model for writing SQL.”
Bookmarked on • #
It was a summer night in Seattle. I ate some ice-cream, watched a Youtube tutorial, and downloaded a free trial of Principle. Several months later, I completed my 5th 100-day-project — 100 Days of…
Bookmarked on • #
A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. 21 Modules and 77 Videos!
Bookmarked on • #
If you're asking yourself "how does Mastodon work?" this post will help. Mastodon is an open source and federated social network.
Bookmarked on • #
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!
Bookmarked on • #
"a tutorial that teaches you how to work at the command-line. You'll learn all the basic skills needed to start being productive in the UNIX terminal."
Bookmarked on • #
LearnShell.org is a free interactive Shell Programming tutorial for people who want to learn Shell Programming.
Bookmarked on • #
"In this tutorial, we will build a sci-fi ID card for Avengers. You will learn Flexbox, Nested Flexbox, CSS animations, and a ton of other CSS techniques while building this interesting project."
Bookmarked on • #
"Vue is easily one of the most exciting additions to the front-end world in many years. With its intuitive API, and the fact that it can be applied to any type of application, it's no wonder why folks have gravitated to it as much as they have. If you'd like to jump on board, let me show you, step by step, exactly what you need to know. It's the best way to learn Vue!"
Bookmarked on • #
Learn React with our free 5-part video course with interactive code examples
Bookmarked on • #
This beginner-friendly tutorial will introduce you to HTML and CSS as you create a simple stormy night scene with CSS animations.
Bookmarked on • #
Bookmarked on • #
Switching from Gulp to Webpack 3 is traumatic. But fear not, I’ll guide you through the process. This is a tutorial that gets you covered, code included!
Bookmarked on • #
Explore the fundamentals of music via Ableton's interactive website. Experiment with beats, melody, harmony, basslines, and song structure in your web browser.
Bookmarked on • #