Found 43 bookmarks
Custom sorting
Checkboxland by Bryan Braun
Checkboxland by Bryan Braun
Checkboxland is a JavaScript library for rendering anything as HTML checkboxes. You can use it to display animations, text, and arbitrary data. It also supports plugins, so you can build more powerful APIs on top of it. Checkboxland is dependency-free, framework-agnostic, and fun! 🙃
·bryanbraun.com·
Checkboxland by Bryan Braun
Whisk
Whisk
Tumult Whisk is the lightweight HTML and PHP editor with a live preview pane that displays the updated page as you type. It is an essential app for your web dev toolkit.
·tumult.com·
Whisk
Travis Almand: A Guide to Console Commands (CSS Tricks)
Travis Almand: A Guide to Console Commands (CSS Tricks)
This guide covers what’s available in the console object of Firefox and Chrome as they are often the most popular browsers for development and they do have a few differences in various aspects of the console. The new Chromium-based Edge is essentially the same as Chrome in many ways so, in most cases, the console commands will operate much the same.
·css-tricks.com·
Travis Almand: A Guide to Console Commands (CSS Tricks)
Beluga: Build your own store!
Beluga: Build your own store!
beluga is open-source software for creating your own ecommerce site Built with React + Node.js, and using Stripe for payment processing. - Design your own Store - Create Products and Collections - Cart and Checkout Pages - Order Admin View - Email Confirmation and Shipping Updates
·belugajs.com·
Beluga: Build your own store!
Stephanie Stimac: Location, Privilege and Performant Websites
Stephanie Stimac: Location, Privilege and Performant Websites
Unconscious privilege hides in delivering so much unused code to customers. In not taking the time to understand what the implications are of using the code you choose to use and how large those files are, we assume that all of our customers are in the same situation with the same access to resources. NPR smartly chose to build a text-only website so that people with limited internet connectivity during Hurricane Irma could receive up-to-date news. If you do assess your code and for whatever reasons find that you cannot reduce the size of your website, be it time or staffing propose adding a text-only website, especially if you provide a service that is essential to most of the population in your area. […] Assuming all of your customers are living the same life, with the same privilege, with the same access to fast internet and data is the quickest way to ensure you’re excluding some of them and not providing the same level of service the rest get. It’s most likely not even happening intentionally, bias is inherent in us all in some way or another. Bias based on location is something I hadn’t considered before my experience on a subpar network due to where I live. […] Testing on a
·blog.stephaniestimac.com·
Stephanie Stimac: Location, Privilege and Performant Websites
Miriam Posner: JavaScript is for Girls (Logic Magazine)
Miriam Posner: JavaScript is for Girls (Logic Magazine)
Viewed from one angle, the rise of get-girls-to-code initiatives is progressive and feminist. Many people involved in the movement are certainly progressive feminists themselves, and many women have benefited from these initiatives. But there are other ways to look at it too. Women are generally cheaper, to other workers’ dismay. “Introducing women into a discipline can be seen as empowerment for women,” says Ensmenger. “But it is often seen by men as a reduction of their status. Because, historically speaking, the more women in a profession, the lower-paid it is.” Hicks, the computing historian, can’t stand it when people tout coding camps as a solution to technology’s gender problem. “I think these initiatives are well-meaning, but they totally misunderstand the problem. The pipeline is not the problem; the meritocracy is the problem. The idea that we’ll just stuff people into the pipeline assumes a meritocracy that does not exist.” Ironically, says Hicks, these coding initiatives are, consciously or not, betting on their graduates’ failure. If boot camp graduates succeed, they’ll flood the market, devaluing the entire profession. “If you can be the exception who becomes successful, then you can take advantage of all the gatekeeping mechanisms,” says Hicks. “But if you aren’t the exception, and the gatekeeping starts to fall away, then the profession becomes less prestigious.”
·logicmag.io·
Miriam Posner: JavaScript is for Girls (Logic Magazine)
Chris Coyier: CSS Animation Libraries (CSS-Tricks)
Chris Coyier: CSS Animation Libraries (CSS-Tricks)
There are an awful lot of libraries that want to help you animate things on the web. These aren't really libraries that help you with the syntax or the technology of animations, but rather are grab-and-use as-is libraries. Want to apply a class like "animate-flip-up" and watch an element, uhhh, flip up? These are the kind of libraries to look at. I wholeheartedly think you should both 1) learn how to animate things in CSS by learning the syntax yourself and 2) customize animations to tailor the feel to your site. Still, poking around libraries like this helps foster ideas, gets you started with code examples, and might form a foundation for your own projects.
·css-tricks.com·
Chris Coyier: CSS Animation Libraries (CSS-Tricks)
Clean Code for JavaScript
Clean Code for JavaScript
Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript. Not every principle herein has to be strictly followed, and even fewer will be universally agreed upon. These are guidelines and nothing more, but they are ones codified over many years of collective experience by the authors of Clean Code.
·github.com·
Clean Code for JavaScript
vivus.js - svg animation
vivus.js - svg animation
Vivus is a lightweight JavaScript class (with no dependencies) that allows you to animate SVGs, giving them the appearence of being drawn. There are a variety of different animations available, as well as the option to create a custom script to draw your SVG in whatever way you like.
·maxwellito.github.io·
vivus.js - svg animation
Reframe.js
Reframe.js
Reframe.js is a javascript plugin that makes unresponsive elements responsive.
·dollarshaveclub.github.io·
Reframe.js
Rellax
Rellax
Vanilla Javascript parallax library.
·dixonandmoe.com·
Rellax
Jwerty
Jwerty
Awesome handling of keyboard events. jwerty is a JS lib which allows you to bind, fire and assert key combination strings against elements and events. It normalises the poor std api into something easy to use and clear.
·keithamus.github.io·
Jwerty
Peity
Peity
Peity (sounds like deity) is a simple jQuery plugin that converts an element's content into a simple mini pie, donut, line, or bar chart.
·benpickles.github.io·
Peity
ramjet
ramjet
Ramjet makes it looks as though one DOM element is capable of transforming into another, no matter where the two elements sit in the DOM tree.
·rich-harris.co.uk·
ramjet
Flickity
Flickity
Touch, responsive, flickable galleries
·flickity.metafizzy.co·
Flickity
Kilian Valkhof: Annoying.js
Kilian Valkhof: Annoying.js
“As you can see, you can do some pretty bad things with JavaScript that will certainly drive your visitors away (or insane!). So why is this kind of functionality available? Some functions is actually very useful if you’re writing complex HTML5 web applications. By disabling text-selection on interface elements you can make the application easier to use, and you can re-implement the right click menu using your own options.”
·kilianvalkhof.com·
Kilian Valkhof: Annoying.js