A curated list of all ALX software engineering resources.
If you want to contribute, please read this.
- Awesome ALX
- ECMAScript 6 - ECMAScript 2015
- Statements and declarations
- Arrow functions
- Default parameters
- Rest parameter
- Javascript ES6 β Iterables and Iterators
- HTML 5.2
- HTML: HyperText Markup Language | MDN
- HTML Reference - A free guide to all HTML elements and attributes
- Can I use⦠Support tables for HTML5, CSS3, etc
- HTML Cheat Sheet - WebsiteSetup
- Chrome DevTools | Tools for Web Developers | Google Developers
- Introduction | Down and Dirty with Chrome Developer Tools
- Firefox Developer Tools | MDN
- Dev Tips - Developer Tips by Umar Hansa
- Get Started With Viewing And Changing CSS | Tools for Web Developers
- Keeping it simple with the JavaScript console - LogRocket Blog
- Inspect Network Activity - Chrome DevTools 101
- CSS Reference - A free visual guide to CSS
- CSS Reference
- CSS Properties | HTML Dog
- Box Sizing
- CSS specificity calculator
- Play with CSS selector
- The building blocks of responsive design - Progressive web apps | MDN
- A pragmatic guide to designing and building responsive web applications | developerlife.com
- Understanding the difference between mobile-first, adaptive and responsive design
- LukeW | Mobile First
- Media Queries | A collection of inspirational websites using media queries and responsive web design
- Responsive Design Newsletter
- A Complete Guide to Flexbox | CSS-Tricks
- Flexbox Froggy - A game for learning CSS flexbox
- Flexbox Defense
- Flexbox Cheatsheet
- CSS Flexible Box Layout - CSS: Cascading Style Sheets | MDN
- afonsopacifer/awesome-flexbox: A curated list of CSS Flexible Box Layout Module or only Flexbox.
- Build with Flexbox
- Flexplorer
- CSS Flexible Box Layout Module Level 1
- FLEX: A simple visual cheatsheet for flexbox
- Use Python-Markdown to Convert Markdown to HTML
- How to Convert Markdown to HTML in Python
- Markdown to HTML with Python Syntax Highlighting
- An Extensive Guide To Web Form Usability β Smashing Magazine
- Forms - UX Movement
- Placeholders in Form Fields are Harmful (Video)
- The Anatomy of Accessible Forms: Best Practices | Deque
- Pure CSS Custom Error Messaging for Default Form Elements β Sarah Holley Design
- Accessibility is not a feature. β Ethan Marcotte
- How to Meet WCAG (Quickref Reference
- Web Accessibility Guidebook for Developers
- Testing with assistive technologies - Service Manual - GOV.UK
- A11Y Style Guide
- Building Pylon-Free Web Pages: An Intro to Web Accessibility
- I Threw Away my Mouse - 24 Accessibility
- I Used a Switch Control for a Day - 24 Accessibility
- The Myths of Color Contrast Accessibility
- IAAP Certification
- Accessibility Blog | Deque Systems
- Tink - LΓ©onie Watson β On technology, food & life in the digital age
- Articles Β» Simply Accessible
- Accessibility Weekly
- European label (Web Accessibility): Euracert - Home page
- Section508.gov | GSA Government-wide IT Accessibility Program
- React Official Website
- Getting started with React
- React overview
- create-react-app
- React Developer Tools
- What is Babel?
- Enzyme
- React Official Website
- Getting started with React
- React overview
- React Developer Tools
- Enzyme
- React Fragments
- Typechecking with PropTypes
- React components
- React Developer Tools
- Enzyme Shallow
- Enzyme Mount
- Enzyme Unmount
- React Pure components
- React Higher Order Components
- Jest mock function
- State and lifecycle
- SetState and State callback
- Context
- Forms and Controlled components
- Lifting State Up
- React Hooks
- Enzyme State
- Enzyme SetState
- Enzyme Instance
- Enzyme Simulate
- Normalizr
- Normalizing State Shape
- Redux Getting started and core concepts
- Redux Actions
- Async Actions
- Writing tests for Redux