Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/epicmet/learning
Basically, this is my playground
https://github.com/epicmet/learning
Last synced: 3 days ago
JSON representation
Basically, this is my playground
- Host: GitHub
- URL: https://github.com/epicmet/learning
- Owner: epicmet
- Created: 2021-07-11T13:17:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T09:28:25.000Z (12 months ago)
- Last Synced: 2024-11-21T04:15:19.748Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 26.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Learning
This repo is an archive for the projects I worked on and blog posts I read to learn something.
- [Courses](./Courses.md)
- [Blogs](#link-to-blog-posts-memo)
- [Books](./Books/README.md)## Link to Blog Posts :memo:
- [DOCTYPE declaration in HTML documents](https://virgool.io/@MaryamHeydarian/doctype-declaration-in-html-documents-oslgnrvb8jey)
- [Hardcore CSS calc()](https://medium.com/buildit/hardcore-css-calc-bdfb0162993c)
- [Steps to replicate a design with only HTML and CSS](https://devchallenges-blogs.web.app/how-to-replicate-design/)
- [React with TypeScript: Components as Function Declarations vs. Function Expressions](https://blog.echobind.com/react-with-typescript-components-as-function-declarations-vs-function-expressions-e433ac8d6938)
- [JS Buffer matters! Sometimes](https://medium.com/front-end-weekly/js-buffers-matter-sometimes-56150a35417f)
- [But really, what is a JavaScript test?](https://kentcdodds.com/blog/but-really-what-is-a-javascript-test)
- [Unit test for singleton class](https://www.technicalfeeder.com/2020/10/unit-test-for-singleton-class/)
- [A Complete Guide to Testing React Hooks](https://www.toptal.com/react/testing-react-hooks-tutorial)- [Handling Service Worker updates – how to keep the app updated and stay sane](https://whatwebcando.today/articles/handling-service-worker-updates/)
- [Learning Linux Commands: sed](https://linuxconfig.org/learning-linux-commands-sed)
- [Getting Started with Developing Browser Extensions](https://medium.com/@TusharKanjariya/getting-started-with-developing-browser-extensions-eb4a7d8658b3)
- [Realtime apps, from HTTP to WebSocket](https://engineering.snapp.ir/%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%87%D8%A7%DB%8C-real-time-%D8%A7%D8%B2-http-%D8%AA%D8%A7-websocket-rh73jq5sursn)
- [RTL styling 101](https://rtlstyling.com/posts/rtl-styling)
- [Compound Components with react hooks](https://kentcdodds.com/blog/compound-components-with-react-hooks)
- [Compound components typescript](https://blog.martindidiego.com/compound-components-typescript)
- [How to Download and Extract a Zip File with Node](https://digitaldrummerj.me/node-download-zip-and-extract/)
- [ESM packges with node.js](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)
- [System Design for advanced beginnners](https://robertheaton.com/2020/04/06/systems-design-for-advanced-beginners/)
- [Simple Node.js profiling](https://nodejs.org/en/docs/guides/simple-profiling/)
- [Why asynchronous?](https://nodesource.com/blog/why-asynchronous)
- [How to use node.js streams for fileupload](https://dev.to/tqbit/how-to-use-node-js-streams-for-fileupload-4m1n)
- [How to use node.js for sse (server-sent event)](https://dev.to/tqbit/how-to-use-nodejs-for-server-sent-events-sse-5ggj)
- [Better zsh config](https://www.soberkoder.com/better-zsh-history/)
- [Node.js timeouts](https://betterstack.com/community/guides/scaling-nodejs/nodejs-timeouts/)
- [Better debugging in Node.js](https://betterstack.com/community/guides/scaling-nodejs/nodejs-debugging/)
- [You're not lacking creativity, you're overwhelmed](https://newsletter.thejorgemedina.com/p/youre-not-lacking-creativity-youre?utm_source=changelog-news)
- [We have used too many levels of abstractions and now the future looks bleak](https://unixsheikh.com/articles/we-have-used-too-many-levels-of-abstractions-and-now-the-future-looks-bleak.html?utm_source=tldrnewsletter)
- [JVM Tutorial: Java Virtual Machine Architecture Explained for Beginners](https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/)
- [Use Makefile as the task runner for arbitrary projects](https://vinta.ws/code/use-makefile-as-the-task-runner-for-arbitrary-projects.html)
###### Git conventions
- [A successful Git branching model](https://nvie.com/posts/a-successful-git-branching-model/)
- [Atlassian - Git flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)
###### Kafka Strategies
- [Apache kafka rebalance protocol or the magic behind your stream application](https://medium.com/streamthoughts/apache-kafka-rebalance-protocol-or-the-magic-behind-your-streams-applications-e94baf68e4f2)
- [Understanding kafka partition assignment strategies and how to write your own custom assignor](https://medium.com/streamthoughts/understanding-kafka-partition-assignment-strategies-and-how-to-write-your-own-custom-assignor-ebeda1fc06f3)
###### Vim & Neovim
- [Vim and the quickfix list](https://vonheikemen.github.io/devlog/tools/vim-and-the-quickfix-list/)