https://github.com/cr0wg4n/js-ts-level-up
A guide to level up in your career for JS and TS
https://github.com/cr0wg4n/js-ts-level-up
career-level-up javascript technical-assesment typrescript
Last synced: about 2 months ago
JSON representation
A guide to level up in your career for JS and TS
- Host: GitHub
- URL: https://github.com/cr0wg4n/js-ts-level-up
- Owner: cr0wg4n
- License: mit
- Created: 2024-01-11T02:02:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T02:10:21.000Z (over 2 years ago)
- Last Synced: 2024-02-19T03:25:24.081Z (over 2 years ago)
- Topics: career-level-up, javascript, technical-assesment, typrescript
- Language: TypeScript
- Homepage:
- Size: 343 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JS/TS Level up
A guide to level up in your career for JS and TS
This repository contains JavaScript/Typescript code. You can run the code
whenever you want, but I'm using Bun to test some new features. Click
[here](https://bun.sh/) to download bun.
## Content
### Functional programming
* Monoids, Here is a cool material about it: [youtube video](https://www.youtube.com/watch?v=C2w45qRc3aU)
* Crazy article about functional programming and composition, [article link](https://medium.com/javascript-scene/composing-software-an-introduction-27b72500d6ea)
#### Micro-project
* Password Generator
#### Packaging and Bundling
To check some examples working with Vite, Rollup, and Webpack, please navigate to the `bundling` directory in this project.
The main purpose of this section is to analyze the final result of the entire process of building and bundling in those bundlers.
Resources:
* A funny video about it: [link](https://www.youtube.com/watch?v=iOYO2dKBYow)
(this guy is hilarious! Please subscribe to his channel)
* A great video about moderm web development, building and bundling: https://www.youtube.com/watch?v=QliwSwWHJoQ
### Software Engineering
#### Good Practices
#### Reactivity and State management
#### Web API
#### Typescript
#### Semantic RESTful API
#### Semantic Release
#### Unit/e2e Testing
#### Linting, Formatting
#### Rendering, multiple mechanisms and alternatives
#### MicroFrontends
#### Miscellaneous
##### Branching models
##### Git hooks
## Crazy quotes
> Less code = less surface area for bugs = fewer bugs
> The essence of software development is composition
## Resources
* https://github.com/mbeaudru/modern-js-cheatsheet
* https://github.com/leonardomso/33-js-concepts
* https://github.com/verekia/js-stack-from-scratch
* https://github.com/elsewhencode/project-guidelines
* https://github.com/goldbergyoni/nodebestpractices
* https://github.com/sudheerj/javascript-interview-questions
---------------------------
Feel free to reach me if you like to talk about these topics, just found me as cr0wg4n in Telegram.
> Disclaimer: This guide will be used to advance my career at my actual company