# December- [Day 01](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-01-2020.md) - **ar** `Create React Components Using Hygen` - [Day 02](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-02-2020.md) - **ar** `Designing An Attractive And Usable Data Importer For Your App` - [Day 03](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-03-2020.md) - **ar** `CommonMark: A Formal Specification For Markdown` - [Day 04](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-04-2020.md) - **ar** `How To Migrate From WordPress To The Eleventy Static Site Generator` - [Day 05](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-05-2020.md) - **ar** `Precisa Saber Matemática para Programar? (Minha Opinião)` - [Day 06](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-06-2020.md) - **ar** `Entrevista de emprego: 3 dicas para ser um candidato irresistível (dicas da Pixar)` - **ar** `Android unidirectional architecture with StateFlow and SharedFlow` - [Day 07](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-07-2020.md) - **ar** `How To Use MDX Stored In Sanity In A Next.js Website` - **ar** `We Need You In The Smashing Family` - [Day 08](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-08-2020.md) - **ar** `Building A Conversational N.L.P Enabled Chatbot Using Google’s Dialogflow` - [Day 09](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-09-2020.md) - **ar** `Ethical Considerations In UX Research: The Need For Training And Review` - [Day 10](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-10-2020.md) - **ar** `Making Websites Easier To Talk To` - [Day 11](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-11-2020.md) - **ar** `How To Design A Simple UI When You Have A Complex Solution` - [Day 12](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-12-2020.md) - **ar** `Write code without if-else statement or art of avoiding if statement` - [Day 13](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-13-2020.md) - **ar** `There is No Normal` - **ar** `Let’s Create a Lightweight Native Event Bus in JavaScript` - **ar** `Why I love Tailwind` - [Day 14](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-14-2020.md) - **ar** `How Redux Reducers Work` - **ar** `Debugging CSS` - **ar** `Give Users Control: The Media Session API` - **ar** `MDN on GitHub` - [Day 15](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-15-2020.md) - **ar** `Hell Yes! CSS!` - **ar** `Representation Matters` - **ar** `Netlify & Next.js` - [Day 16](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-16-2020.md) - **ar** `Are Websites Adding To Consumer’s Health Issues?` - [Day 17](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-17-2020.md) - **ar** `Search Engine Optimization Checklist (PDF)` - [Day 18](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-18-2020.md) - **ar** `Counting Down To Bundles Of Smashing Joy And Workshops In 2021` - [Day 19](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-19-2020.md) - **ar** `Three Ways to Distinguish a Site From the Norm` - **ar** `Learning to Simplify` - [Day 20](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-20-2020.md) - **ar** `Change vs. Inertia` - **ar** `Optimizing Image Depth` - [Day 21](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-21-2020.md) - **ar** `Building A Stocks Price Notifier App Using React, Apollo GraphQL And Hasura` - **ar** `Converting and Optimizing Images From the Command Line` - **ar** `I Don’t Know` - [Day 22](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-22-2020.md) - **ar** `Edge Everything` - **ar** `Recognizing Constraints` - **ar** `Deploying a Serverless Jamstack Site with RedwoodJS, Fauna, and Vercel` - [Day 23](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-23-2020.md) - **ar** `How To Optimize Progressive Web Apps: Going Beyond The Basics` - **ar** `Continuous Performance Analysis with Lighthouse CI and GitHub Actions` - [Day 24](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-24-2020.md) - **ar** `Dockerizing React App` - **ar** `A Calendar in Three Lines of CSS` - [Day 25](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-25-2020.md) - **ar** `Responsible, Conditional Loading` - [Day 26](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-26-2020.md) - **ar** `A Utility Class for Covering Elements` - [Day 27](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-27-2020.md) - **ar** `clipPath vs. mask` - [Day 28](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-28-2020.md) - **ar** `Creativity In A World Of Technology: Does It Exist?` - **ar** `Create a Tag Cloud with some Simple CSS and even Simpler JavaScript` - [Day 29](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-29-2020.md) - **ar** `Top 10 Striking ⚡ Programming Languages 2021🤩` - **ar** `Simulating Drop Shadows with the CSS Paint API` - **ar** `Accessible SVG Icons` - [Day 30](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-30-2020.md) - **ar** `A Practical Introduction To Dependency Injection` - **ar** `Design v18` - **ar** `Automatic Social Share Images` - [Day 31](https://github.com/w3dotdev/dailylog/blob/master/2020/dec/12-31-2020.md) - **ar** `Top Interview Questions on Node.js Development You Must Know About In 2021` - **ar** `CSS Individual Transform Properties in Safari Technology Preview` - **ar** `The Rules of Margin Collapse`
# November- [Day 01](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-01-2020.md) - **ar** `Redux fácil y sencillo.` - [Day 02](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-02-2020.md) - **ar** `Native CSS Masonry Layout In CSS Grid` - [Day 03](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-03-2020.md) - **ar** `What Can Web Designers Do With Their Unused Designs?` - [Day 04](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-04-2020.md) - **ar** `Internationalization And Localization For Static Sites` - [Day 05](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-05-2020.md) - **ar** `Data Visualization With ApexCharts` - [Day 06](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-06-2020.md) - **ar** `Building Serverless Front-End Applications Using Google Cloud Platform` - [Day 07](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-07-2020.md) - **ar** `Introduction to the Redux` - **ar** `An Offline First Redux Design Pattern Using Router Guards (Angular 9)` - [Day 08](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-08-2020.md) - **ar** `React Redux tutorials for beginners-4` - **ar** `React + Redux App` - **ar** `Redux Typescript Concept for Less Boilerplate` - [Day 09](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-09-2020.md) - **ar** `A Dive Into React And Three.js Using react-three-fiber` - [Day 10](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-10-2020.md) - **ar** `Best Practices For E-Commerce UI Design` - [Day 11](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-11-2020.md) - **ar** `Authenticating React Apps With Auth0` - [Day 12](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-12-2020.md) - **ar** `From The Experts: Global Digital Accessibility Developments During COVID-19` - [Day 13](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-13-2020.md) - **ar** `What’s New In Vue 3?` - [Day 14](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-14-2020.md) - **ar** `Observer pattern in React using Redux` - [Day 15](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-15-2020.md) - **ar** `Flux Architecture: A Closer Look at React-Redux Library` - **ar** `Complete guide of usereducer hooks with context api in Reactjs` - **ar** `Qual o resultado da combinação a arquitetura flux + o redux + o reactjs ?` - **ar** `Jotai — Simple State Management for React` - **ar** `O que construo com o Redux ?` - [Day 16](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-16-2020.md) - **ar** `Creating A Continuous Integration Test Workflow Using GitHub Actions` - [Day 17](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-17-2020.md) - **ar** `Making Sense Of TypeScript, In 50 Lessons` - [Day 18](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-18-2020.md) - **ar** `Standardizing And Beyond: The Past, Present And Future Of Native HTML Form Controls` - [Day 19](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-19-2020.md) - **ar** `A Thoughtful Way To Use React’s useRef() Hook` - [Day 20](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-20-2020.md) - **ar** `How to use Redux with AsyncStorage` - **ar** `State Management With Flutter Use case` - [Day 21](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-21-2020.md) - **ar** `React and Context API` - [Day 22](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-22-2020.md) - **ar** `Redux Middleware: Thunk` - **ar** `Redux, Redux-Toolkit, Context Api, Flux — Problems they solve and when to use them` - **ar** `This React+Redux folder structure will definitely help you organize your React-Project!!` - [Day 23](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-23-2020.md) - **ar** `A Comparison Of async/await Versus then/catch` - [Day 24](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-24-2020.md) - **ar** `Testing Vue Applications With The Vue Testing Library` - [Day 25](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-25-2020.md) - **ar** `Playfulness In Code: Supercharge Your Learning By Having Fun` - [Day 26](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-26-2020.md) - **ar** `Copy Docs: Make Your Microcopy Full And Consistent, And Maintain It` - [Day 27](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-27-2020.md) - **ar** `Reactive Variables In GraphQL Apollo Client` - [Day 28](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-28-2020.md) - **ar** `Flux, Vuex are wrong and outdated` - **ar** `Afinal, o que é o Redux e por que ele foi (e é) tão utilizado?` - **ar** `Iniciando meu projeto React com Redux [pt. 1]` - [Day 29](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-29-2020.md) - **ar** `How to useRef to Fix React Performance Issues` - [Day 30](https://github.com/w3dotdev/dailylog/blob/master/2020/nov/11-30-2020.md) - **ar** `Weaving Web Accessibility With Usability` - **ar** `Flux, Vuex are wrong and outdated`
# October- [Day 01](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-01-2020.md) - **ar** `The Paper Prototype Rule` - **ar** `Some Industry Podcasts` - **ar** `There’s a good reason why experienced devs say 'it depends' so often` - **ar** `Understanding TypeScript Generics` - **pb-ws** `Dia 89/2019 - Aprendizado de máquina com JS: Tensorflow.js` - [Day 02](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-02-2020.md) - **ar** `A Complete Guide to CSS Media Queries` - **ar** `Parsel: A tiny, permissive CSS selector parser` - **ar** `How To Use Face Motion To Interact With Typography` - **pb-ws** `Dia 90/2019 - Aprendizado de máquina com JS: ML.js` - [Day 03](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-03-2020.md) - **ar** `Build a Chat App Using React Hooks in 100 Lines of Code` - **ar** `One simple trick to optimize React re-renders` - **pb-ws** `Dia 91/2019 - TypeScript` - [Day 04](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-04-2020.md) - **ar** `The Complete Introduction to React` - **ar** `The 10 Component Commandments` - **pb-ws** `Dia 92/2019 - React Native` - [Day 05](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-05-2020.md) - **ar** `column-rule-style` - **ar** `column-rule-width` - **ar** `column-rule-color` - **ar** `How to Make an Unobtrusive Scroll-to-Top Button` - **ar** `Styling Complex Labels` - **ar** `On the Web Share API` - **ar** `Useful Tools In Vue.js Web Development` - [Day 06](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-06-2020.md) - **ar** `Using JavaScript to Adjust Saturation and Brightness of RGB Colors` - **ar** `Looking at AWS Amplify` - **ar** `Smashing Podcast Episode 26 With Natalia Tepluhina: What’s New In Vue 3.0?` - **ar** `Do Website Policy Disclosure Pages Always Have To Be So Ugly?` - [Day 07](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-07-2020.md) - **ar** `The Widening Responsibility for Front-End Developers` - **ar** `font-optical-sizing` - **ar** `Developing For The Semantic Web` - **ar** `Master TypeScript in 50 Short Lessons` - [Day 08](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-08-2020.md) - **ar** `Balancing on a pivot with Flexbox` - **ar** `How To Manage File Uploads In React With Google Storage And GraphQL` - [Day 09](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-09-2020.md) - **ar** `Using WebXR With Babylon.js` - [Day 10](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-10-2020.md) - **ar** `React Hooks — Using a wrapper to memoize event handlers and to prevent unnecessary re-renders` - [Day 11](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-11-2020.md) - **ar** `Confirm delete box using React Redux` - [Day 12](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-12-2020.md) - **ar** `React Form Validation With Formik And Yup` - [Day 13](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-13-2020.md) - **ar** `Redux, The Ultimate State Management Library For JavaScript` - [Day 14](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-14-2020.md) - **ar** `Build And Deploy An Angular Form With Netlify Forms And Edge` - [Day 15](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-15-2020.md) - **ar** `Managing Long-Running Tasks In A React App With Web Workers` - [Day 16](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-16-2020.md) - **ar** `Supercharge Testing React Applications With Wallaby.js` - [Day 17](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-17-2020.md) - **ar** `Immutability importance in Angular applications` - [Day 18](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-18-2020.md) - **ar** `Easy Peasy Stores With Public and Private Actions` - [Day 19](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-19-2020.md) - **ar** `Handling Continuous Integration And Delivery With GitHub Actions` - [Day 20](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-20-2020.md) - **ar** `React-Redux with Ruby Rails Back-end(final project)` - [Day 21](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-21-2020.md) - **ar** `Speed Up Your Workflow With Figma Plugins` - [Day 22](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-22-2020.md) - **ar** `Getting Started With Next.js` - [Day 23](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-23-2020.md) - **ar** `Sessions with a React/Redux Frontend and Rails API Backend` - **ar** `Introduction to Redux` - [Day 24](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-24-2020.md) - **ar** `Chaining Async Calls with Redux by Making Custom ‘Side Effects’` - [Day 25](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-25-2020.md) - **ar** `Redux Saga — The simple (opinionated) way` - [Day 26](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-26-2020.md) - **ar** `Introducing Framer Motion` - [Day 27](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-27-2020.md) - **ar** `Authentication In Vue.js` - [Day 28](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-28-2020.md) - **ar** `Why Read Source Code? for New Devs` - [Day 29](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-29-2020.md) - **ar** `How To Build A GraphQL Server Using Next.js API Routes` - [Day 30](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-30-2020.md) - **ar** `The Principles Of Visual Communication` - [Day 31](https://github.com/w3dotdev/dailylog/blob/master/2020/oct/10-31-2020.md) - **ar** `React Redux tutorials for beginners-3`