#BoostYourClassAndStyle
Infinum Frontend Handbook
Our handbook is based on 10 years of experience in Frontend/JS development. Here are some numbers behind it:
188,000
hours of coding
4.6M
lines of code
100+
launched projects
29
developers
Introduction
JavaScript/Frontend is probably the most dynamic and most exciting development ecosystem of our time.
Since it’s crucial to stay in the loop with the newest trends and developments, we firmly believe that it’s important to have consistent coding standards and practices that will help us constantly deliver quality projects and code.
Chapters
- Styleguide
- How to CSS
- Assets
- Naming Cheat Sheet
- Changesets
- Code Quality
- Accessibility
- Email templates
- Auth
- Testing
- Angular
- Introduction
- Getting started with Angular
- Angular guidelines and best practices
- Core libraries, configuration and tools
- File and module organization and naming
- Presentational and smart or container components
- Environments
- Formatting, naming and best practices
- Dependency injection
- Angular Universal (server-side rendering)
- Two-way binding
- Working with forms
- DatX data store
- Assets & caching
- Localization
- Testing
- Server-side rendering (SSR)
- React
- Intro
- Getting started
- Project structure
- React hooks
- Chakra UI
- React Guidelines and Best Practices
- Common SSR errors
- Libraries
- Testing
- Recipes
- Intro
- Passenger setup
- Development proxy
- Error Handling
- Unsupported browser redirection
- Characters encoding issue in static pages in NextJS
- NextJS font optimization
- Caching NextJS public folder
- Component Default Props
- Datx Store Provider
- Session Handling
- Imperative update
- Keeping consistent values trough rerenders
- How to build core component
- React Native
- Vue
- Node
- SASS Styleguide
- Useful links