DEV Community

Cover image for Weekly Digest 33/2021
Marco Biedermann
Marco Biedermann

Posted on

Weekly Digest 33/2021

Welcome to my Weekly Digest #33 of this year.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.


Interesting articles to read

How to calculate REMs from pixels

Sizing things in CSS can be tricky. But REMs are probably easier than you think.

How to calculate REMs from pixels

Creating Victory charts in React Native

Engage users with effective data visuals that are easy to read and understand. Here's how to apply Victory charts in your React Native app.

Creating Victory charts in React Native - LogRocket Blog

Accessibility from the Ground Up

So you are starting or restarting that website or web app from scratch, and you want to do things well. You know about accessibility, you know it’s important, and no one up the food chain (all them bosses) is challenging this (or invested enough to care). That’s great news! Let’s make that project A C C E S S I B L E. ✨

Accessibility from the Ground Up

Deno, a breath of fresh air for the server-side JavaScript

Deno is made by the original creator of Node.js, Ryan Dahl. It is his successor project that aims to fix all regrettable things from the Node.js design. Let me share with you why I like it so much!

Deno, a breath of fresh air for the server-side JavaScript | pawelgrzybek.com


Some great videos I watched this week

Create a Paid Subscription Newsletter

With MailPoet and WooCommerce, both plugins for WordPress, we can build a paid subscription newsletter. Our only costs are transaction fees, whatever WordPress hosting we might need, and a yearly fee for WooCommerce Subscriptions, making it a very cost-friendly choice.

by Chris Coyier

Build a Curvaceous Homepage

Learn how to design a website with curved or wavy backgrounds using HTML and CSS. Then take things to the next level by adding a morphing SVG animation with JavaScript

by Fireship

How Functional Programming Can Make You A Better Developer

We've all heard of functional programming, but how can you apply it to your existing code?

by Eric Normand


Useful GitHub repositories

Alpine.js

A rugged, minimal framework for composing JavaScript behavior in your markup.

GitHub logo alpinejs / alpine

A rugged, minimal framework for composing JavaScript behavior in your markup.

Alpine.js

Go to the Alpine docs for most things: Alpine Docs

You are welcome to submit updates to the docs by submitting a PR to this repo. Docs are located in the /packages/docs directory.

Stay here for contribution-related information.

Looking for V2 docs? here they are

Alpine Component Patterns

Contribution Guide:

Quickstart

  • clone this repo locally
  • run npm install & npm run build
  • Include the /packages/alpinejs/dist/cdn.js file from a <script> tag on a webpage and you're good to go!

Brief Tour

You can get everything installed with: npm install in the root directory of this repo after cloning it locally.

This repo is a "mono-repo" using npm workspaces for managing the packages. Each package has its own folder in the /packages directory.

Rather than having to run separate builds for each package, all package bundles are handled with the same command: npm run build

Here's a brief look at each package in this…

Payloads All The Things

A list of useful payloads and bypass for Web Application Security and Pentest/CTF

GitHub logo swisskyrepo / PayloadsAllTheThings

A list of useful payloads and bypass for Web Application Security and Pentest/CTF

Payloads All The Things

A list of useful payloads and bypasses for Web Application Security Feel free to improve with your payloads and techniques !
I ❤️ pull requests :)

You can also contribute with a 🍻 IRL, or using the sponsor button

Sponsor Tweet

An alternative display version is available at PayloadsAllTheThingsWeb.

📖 Documentation

Every section contains the following files, you can use the _template_vuln folder to create a new chapter:

  • README.md - vulnerability description and how to exploit it, including several payloads
  • Intruder - a set of files to give to Burp Intruder
  • Images - pictures for the README.md
  • Files - some files referenced in the README.md

You might also like the other projects from the AllTheThings family :

You want more ? Check the Books and Youtube channel selections.

🧑‍💻 Contributions

Be sure to read…




Manim

A community-maintained Python framework for creating mathematical animations.

GitHub logo ManimCommunity / manim

A community-maintained Python framework for creating mathematical animations.



PyPI Latest Release Docker image MIT License Reddit Twitter Discord Code style: black Documentation Status Downloads CI

An animation engine for explanatory math videos


Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, as demonstrated in the videos of 3Blue1Brown.

NOTE: This repository is maintained by the Manim Community and is not associated with Grant Sanderson or 3Blue1Brown in any way (although we are definitely indebted to him for providing his work to the world). If you would like to study how Grant makes his videos, head over to his repository (3b1b/manim). This fork is updated more frequently than his, and it's recommended to use this fork if you'd like to use Manim for your own projects.

Table of Contents:

Installation

WARNING: These instructions are for the community version only. Trying to use these instructions to install 3b1b/manim or instructions there to install this version will cause…






dribbble shots

Fitness App

https://cdn.dribbble.com/users/257709/screenshots/16290615/media/d56b8456ba0f807b023bbf5916014a91.png

by uixNinja

3D Glass Card Illustration

https://cdn.dribbble.com/users/2424774/screenshots/16289478/media/9f74e74364ca09bce0004bcc17ba1bd5.png

by M Wildan Cahya Syarief

Saas app

https://cdn.dribbble.com/users/941761/screenshots/16288330/media/8d74212c4435187c5b96da6dbdcebd7c.png

by DΞNYS SΞRGUSHKIN

Online Course App UI Concept

https://cdn.dribbble.com/users/5665869/screenshots/16287572/media/8bdc3efb4ec106a11fe9519239a8a20d.png

by Mushfiqur Rahman


Tweets


Picked Pens

Responsive CSS Food Truck

by Adam Kuhn

Gradient shadow

by Adam Argyle


Podcasts worth listening

Syntax – The Weird and Wonderful Link Tag

In this Hasty Treat, Scott and Wes talk about the tag — why it’s weird and wonderful, and what you can do with it!

Ladybug – Getting Started With TypeScript

TypeScript is an open-source programming language built on JavaScript that provides static type definitions. It has taken the front-end development community by storm over the past few years and today we’re going to give you a beginner-level rundown on the language.

CodePen Radio – Gathering Data

Marie and Chris talk about all the sources of data we have, think about, and use to help us. We do have one main database on CodePen, and truth be told, it’s got a bunch of data in it.

Syntax – - Moist code × Memoization × Ready for full-time? × Deadlines × Design ethics × React components × Video hosting × Local fonts × More!

It’s another Potluck! In this episode, Scott and Wes answer your questions about memoization, how to know when you’re ready for a full-time dev job, what to do when you underestimate projects, design ethics, local fonts, and more!


Thank you for reading, talk to you next week, and stay safe! 👋

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay