awesome-learning
A curated list of awesome learning material
https://github.com/afontcu/awesome-learning
Last synced: about 24 hours ago
JSON representation
-
Categories
- The Melting Pot of JavaScript - Dan Abramov
- Me da igual tu framework JavaScript - Coding Stones
- npm and the future of JavaScript - Laurie Voss
- Keep Betting on JavaScript - Kyle Simpson
- JavaScript Concurrency and the DOM - Kristofer Baxter and Malte Ubl
- The Event Loop - Jake Archibald
- What the heck is the event loop anyway? - Philip Roberts
- The economics of open source - C J Silverio
- What are Observables and why should I care? - Randall Koutnik
- Learning Functional Programming with JavaScript - Anjana Vakil
- Two Fundamental Abstractions - André Staltz
- WTF is ES6, ES8, ES 2017, ECMAScript?
- A Beginner's Guide to JavaScript's Prototype
- The future of state management
- Exploring ES6
- Intuitive Transducer in JavaScript
- A Quick Practical Example of JavaScript's Reduce Function
- Understanding Scope in JavaScript
- The Observer Pattern in JavaScript explained
- Top 10 JavaScript errors from 1000+ projects (and how to avoid them)
- The Comprehensive Guide to JavaScript Design Patterns
- Learn How To Debug JavaScript with Chrome DevTools
- Object Composition in JavaScript
- Async/await will make your code simpler
- SEO para Progressive Web APPs (PWA) y Frameworks JavaScript
- How to stop using console.log() and start using your browser's debugger
- Master the JavaScript Interview: What's the Difference Between Class & Prototypal Inheritance?
- Why every beginner front-end developer should know publish-subscribe pattern?
- Understanding the Virtual DOM
- Data Structures in JavaScript
- Removing jQuery from GitHub.com frontend
- Clean JavaScript: Using use-case interactors
- Composing Software: An Introduction
- Debouncing and Throttling Explained Through Examples
- What Is JavaScript Made Of?
- The TypeScript Tax
- Stronger JavaScript with Opaque Types
- 10 Insights from Adopting TypeScript at Scale
- How to deal with dirty side effects in your pure functional JavaScript
- `export default thing` is different to `export { thing as default }`
- JavaScript Allongé
- The Trick to Understanding Scoped Slots in Vue.js - Adam Wathan
- Serverless Functions and VueJS - Sarah Drasner
- 7 Secret Patterns Vue Consultants Don't Want You to Know - Chris Fritz
- Aquitecturas Frontend con Vue y Vuex
- A Vue.js introduction for people who know just enough jQuery to get by
- A React Point of Vue
- Vuex + IDD: Part1
- Renderless Components in Vue.js
- Building “Renderless” Vue Components
- 3 tips for scaling large Vue.js application
- Large-scale Vuex application structures
- Form Validation in Under an Hour with Vuelidate
- What does the Vue function API feel like
- Getting More Out of Vue Async Components
- The Making of: Netlify's Million Devs SVG Animation Site
- How we do Vue: one year later
- Vue state management from the ground up
- Desarrolla aplicaciones con VueJS
- Introduction to Vue.js with Sarah Drasner
- Advanced Vue Component Design
- Minimal API Surface Area - Sebastian Markbage
- React Today and Tomorrow - Sophie Alpert and Dan Abramov
- 90% Cleaner React With Hooks - Ryan Florence
- ReactJS: Props vs. State
- 10 React mini-patterns
- Making Sense of React Hooks
- Inside Fiber: in-depth overview of the new reconciliation algorithm in React
- React's JSX: The Other Side of the Coin
- React hooks: not magic, just arrays
- Thinking About React, Atomically
- How Does React Tell a Class from a Function?
- React as a UI Runtime
- State Machines in React
- Thinking in React Hooks
- Dependencies in custom React hooks
- Thinking beyond 'Scalable CSS' - Nicholas Gallagher
- Everything You Know About Web Design Just Changed - Jen Simmons
- Keeping it simple with CSS that scales - Andy Bell
- Use Cases For Flexbox
- Incomplete List of Mistakes in the Design of CSS
- Page Transitions for Everyone
- Contextual styling with custom properties
- Build User Interfaces by Composing CSS Utility Classes with Tailwind
- CSS Utility Classes and "Separation of Concerns"
- BEM I (finally) understand
- Battling BEM CSS: 10 Common Problems And How To Avoid Them
- Say Hello to Houdini and the CSS Paint API
- Medium's CSS is actually pretty f***ing good
- The 100% correct way to do CSS breakpoints
- Using Media Queries For Responsive Design In 2018
- A Tale of Two Buttons
- Five years of PostCSS: State of the Union
- CSS Position Sticky - How It Really Works!
- A Complete Guide to Flexbox
- Thoughts on Self-Documenting CSS
- Why we prefer CSS Custom Properties to SASS variables
- Dynamic SVG Animation with CSS Variables
- Digging Into The Display Property: Box Generation
- 11 things I learned reading the flexbox spec
- The Rules of Margin Collapse
- The evolution of scalable CSS
- CSS animation 101
- Flexbox Froggy - A game for learning CSS flexbox
- Flexbox Defense
- CSS Diner - Where we feast on CSS Selectors!
- Relearn CSS layout
- Modern CSS Solutions for Old CSS Problems
- What does 100% mean in CSS?
- Designing with Grid - Jen Simmons
- Making Future Interfaces: Algorithmic Layouts - Heydon Pickering
- The benefits of learning how to code layouts with CSS
- Introducing the CSS Grid Layout
- Editorial Design and CSS Grid: Inspiration and examples
- 11 Things I Learned Reading the CSS Grid Specification
- Should I use Grid or Flexbox?
- Grid Projection Naming
- Using CSS Grid the right way
- CSS Grid with Wes Bos
- CSS Grid Garden
- How To Think Like A Front-End Developer - Chris Coyier
- Building the Google Photos Web UI
- The Elements of UI Engineering
- What is the Future of Front End Web Development?
- Dividing frontend from backend is an antipattern
- What, exactly, is the DOM?
- The Great Divide
- Server to Client
- The Present Future of User Interface Development
- Architecting UIs for Change
- Writing Resilient Components
- Virtual DOM is pure overhead
- Scalable Frontend - frontend-2-common-patterns-d2f28aef0714), [Part 3](https://blog.codeminer42.com/scalable-frontend-3-the-state-layer-b23ed69ca57c)).
- Frontend Design, React, and a Bridge over the Great Divide
- Integrated systems for integrated programmers
- The Great CoffeeScript to Typescript Migration of 2017
- ooooops I guess we're* full-stack developers now
- The Widening Responsibility for Front-End Developers
- Arquitectura Hexagonal en el FrontEnd
- The client is not always right: another twist in modern front-end development (Part 1)
- Building a System for Front-End Translations
- The Back-end for Front-end Pattern (BFF)
- Overview of the RenderingNG architecture
- Operaciones de lectura de alto rendimiento con serverless
- Hydration is Pure Overhead
- Unit Testing sucks (and it's our fault) - José Armesto
- TDD Mi cuaderno de recetas - Modesto San Juan
- Component Tests with Vue.js - Matt O'Connell
- Establishing testing patterns with software design principles - Aaron Abramov
- Please don't mock me - Justin Searls
- Writing Better Tests with React Testing Library - Billy Mathews
- Write Fewer Tests! From Automation to Autogeneration - David Khourshid
- BDD in Action: Testing Modern Web Applications at Scale - John Ferguson Smart
- Test Desiderata - Kent Beck
- Testing Async Components – Alex Krolick
- Don’t Make These Testing Mistakes – Gleb Bahmutov
- On The Relationship Between Units Of Isolation And Test Coupling – Mario Cervera
- TDD, Where Did It All Go Wrong – Ian Cooper
- Magic Tricks of Testing – Sandi Metz
- Lean Testing or Why Unit Tests are Worse than You Think
- Mocking as a Design Tool
- Migrating from Mocha to Jest
- Testing Implementation Details
- Why You Should Sometimes Test "Implementation Details"
- Static vs Unit vs Integration vs E2E Testing for Frontend Apps
- How to know what to test
- Tutorial: JavaScript End to End Testing with Cypress
- Mocking is a Code Smell
- Five Things You (Probably) Didn't Know About Testing Library
- Don't DRY your tests
- Giving Up on TDD
- test && commit || revert
- The Transformation Priority Premise
- Test First
- The Cycles of TDD
- Symmetry Breaking
- Testing Functional React Components
- Front-end productivity boost: Cypress as your main development browser
- TDD Guided by ZOMBIES
- TDD
- Construir confianza en el código, test a test
- TDD on the Front End
- Dimensiones entre pruebas aisladas e integradas. El grado de confianza
- Dimensiones entre pruebas aisladas e integradas. Tiempo de test
- Unit Testing Dependencies: The Complete Guide
- Property-based testing for JavaScript developers
- Devil's advocate
- Stop mocking fetch
- The testing pyramid should look more like a crab
- How to Take a 'Marie Kondo' Approach to Software Testing
- On Multiple Givens, Whens and Thens
- Mock Roles, not Objects
- Testing API calls in Vue applications
- I know testing is important, but
- Front-end Testing and a tale of three users
- Creating a culture of testing
- Perceived Performance: The only kind that really matters - Eli Fitch
- FaCSSt—CSS and Performance - Harry Roberts
- A Tinder Progressive Web App Performance Case Study
- Web Performance 101
Programming Languages
Categories
Sub Categories
Keywords
javascript
3
culture
2
composition
1
clean-code
1
clean-architecture
1
best-practices
1
training-providers
1
training-materials
1
prototypes
1
programming
1
learn-to-code
1
es6
1
es2015
1
education
1
closures
1
book-series
1
book
1
async
1
factory-pattern
1
design-patterns
1
bridge-pattern
1
a11y
1
management
1
leader
1
engineering-management
1
employee-handbook
1
decisions
1
bias
1
article
1
testing-practices
1
testing
1
test-engineering
1
software-testing
1
software-quality
1
quality-engineering
1
quality
1
knowledge-sharing
1
knowledge
1
companies
1
principles
1
inheritance
1