Bookmarks
Articles
Should I Rust, or Should I Go
“Should I stay, or should I go?” Great song by the band The Clash. I’m listening to it, right now, while I’m writing this article. The song debuted back in 1982, a long time ago. Back then, I was just a kid exploring a new hobby — programming my Atari 2600. The first video game I ever wrote was written using 6502 Assembly for that console. The compiler for it cost about $65, if I recall, which at the time equated to mowing ~13 or so lawns.
A web application completely in Rust
My latest software architectural experiment is to write a complete real-world web application in Rust with as less as boilerplate as possible. Within this post I want to share my findings with you to answer the question on how much web Rust actually is.
:where() :is() — A New CSS
If you haven’t heard about the :where()
and :is()
pseudo-classes,
don’t feel bad. They were only recently introduced to most browsers.
But they just might be your new favorite thing in vanilla CSS!
Advanced React pattern -Compound Component [UI libraries love it]
In this post, let’s take a look at a popular React pattern — Compound Component. This pattern allows writing complex components in a clean and declarative way. It proved to be so useful that almost all of the popular React UI libraries, such as Material UI, Semantic UI, Chakra UI, and many others, ended up adopting it.
22 Python Code Snippets for Everyday Problems
In this blog, I want to share with you 22 python code snippets that can help you with your everyday problems.
1. Taking Space Separated Multiple Inputs
This code snippet lets you take multiple space-separated inputs at one time. This snippet will come in handy whenever you are solving a programming competition question.
22 Useful JavaScript One-Liners That You Should Know
There are over 10 million Javascript developers around the world and the numbers are increasing every day. Although JavaScript is more famous for its dynamic nature, it also has many other great features. In this blog, we will see 20 JavaScript one-liners that you should know.
6 Front-End Optimization Techniques for Web Applications
A large number of websites use Lazy Loading Techniques to build user-friendly interfaces, but the big question is that why should we even care about Lazy Loading in our applications.
Learning Go — from zero to hero
Let’s start with a small introduction to Go (or Golang). Go was designed by Google engineers Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically typed, compiled language. The first version was released as open source in March 2012.
Creating Reusable Animation Components with React and GSAP
GSAP or GreenSock Animation Platform is a JavaScript animation library that helps you to create fast and silky smooth animations for your interface. It provides simple APIs that grants you full control over your animation sequences, but easy enough to understand and use for simple animations
Mock API requests in Storybook with MSW
Storybook is great for documenting presentational components. The huge ecosystem of addons gives us awesome goodies like automated visual tests, responsive views, theme togglers, accessibility checks and so much more.
An Introduction to Fiber, an Alternative to Express.js
Golang is trending. And with the rise of a programming language, libraries and frameworks for it are coming out. For Google’s Golang, there is even a web framework, which is very similar to Express.js — but it has the claim to be a better performing alternative.
How to create a multi-step form with React Hooks?
If you think it structurally anything in the world is not that difficult as you think it to be. It is difficult until you know. Forms in web development are fundamental parts and their knowledge will contribute to you a better developer. We will look at the flow of the form and try to understand form from it.
useSWR — My New Favorite React Library
For the last few months, I have been working on a NextJS application. It seems that every week it gets bigger and bigger. The application uses axios to make API calls and unstated-next as a state solution. There are quite a few API calls, and we don’t want our users to experience too many loading screens. So, we stored the result of our Axios calls in our unstated stores.
Top 5 Lessons I learned while working with Go for two years
So I have been writing Go services for like two years now, both professionally and as personal projects. Using a certain language in numerous projects over an extended period of time allows you to make mistakes, fix them, realize it's still not the best way to do it, fix them again and generally get better the more you get to re-do stuff because each time you try to avoid a mistake you made the last time that caused you a headache throughout that project.
Inspirational Channels and People
Inspirational Websites
Figma connects everyone in the design process so teams can deliver better products, faster.
Figma
Sketch - A home for the entire collaborative design process.
Sketch
Learn with Jason - hands-on learning with brilliant teachers.
Learn With Jason
Compressed FM - Podcast about web design and development.
Compressed FM
Medium - Where good ideas find you.
Medium
CSS Tricks - Daily articles about CSS, HTML, JavaScript
CSS Tricks
HTML Burger - You Design. We code.
HTML Burger
Doers - Your Partner for Creativity
Doers
Bruno Arizio - A multidisciplinary design practice.
Studio Bruno Arizio
GoDaddy - Domain Names, Websites, Hosting & Online.
Godaddy
Gatsby - The Fastest Frontend for the Modern Web
Gatsby
Payments infrastructure for the internet
Stripe
Youtube Videos
Converting JavaScript to TypeScript - Basic Types
How to Respond To Price Buyers or Low Budget Clients—Role Play
The Faker You Are, the More Successful You Can Be | InvisionApp Design Lead | Pablo Stanley
The Future of Design Systems | Hayley Hughes | Airbnb | Awwwards Conf San Fran
Build it in Figma: Create a Design System — Foundations
Beginner Vanilla Javascript Project Tutorial
GOLANG PROJECT - Restaurant Management Backend ⛱️
An Introduction to Go Programming
Building your first iOS app - SwiftUI Livestream
30 Days of Python
Remix Crash Course | Fullstack React
Podcasts
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski
Full Stack Radio
Adam Wathan
Brooke and Jeffrey
MOViN 92.5 | Hubbard Radio
The Stack Overflow Podcast
The Stack Overflow Podcast
JS Party: JavaScript, CSS, Web Development
Changelog Media
IN HINDZSIGHT
HINDZ
if/else
CTO.ai and Mayuko Inoue
Django Riffs
Matt Layman
Developer Tea
Spec.
7 Good Minutes Daily Self-Improvement Podcast
Clyde Lee Dennis
The Mindset Mentor
Kast Media