Skip to content

Latest commit

 

History

History
281 lines (188 loc) · 16.5 KB

README.md

File metadata and controls

281 lines (188 loc) · 16.5 KB

📒 Reading Material

A curated list of resources that I found useful and interesting across various domains.

Contents

Legend

Some emojis (:unicorn:, :sparkles: etc) crawling all over this collection.

Emoji Meaning
🦄 More the number, the more I liked the blog :3
More the number, the more I liked the blog :3

General

Craftmanship

Testing

  • End-to-End Web - Nightwatch.js is an integrated, easy to use End-to-End testing solution for web applications and websites, written in Node.js. It uses the W3C WebDriver API to drive browsers in order to perform commands and assertions on DOM elements.

Mocking

Practices

Gamification

Lists

  • Awesome - The Root of Awesome Lists
  • First contrib - If you want to start contributing but have now idea where to start
  • Free for Dev - If you want to find a tool (SAAS, PAAS ...) that offer free tier for use

Focus On

Things i'll continue to learn

  1. Nuxt/Vue - Never build so much web/pwa application so fast !
  2. JavaScript - Don't stop learning to do differently
  3. Kotlin - Need to keep a compiled-language to write readable code (but with modern functions and patterns)
  4. Firebase - No time for back-end so need powerfull and simple tools for this, keep learning on Firebase stuff
  5. GitHub/GitHub Actions - CI/CD in general ... Automation, linting the CI/CD is a way to discover/add stuff on project
  6. Storybook - Component approch start with documentation

Tech WishList

Thinking about this stuff but waiting reason/moment to deep dive into

  1. Snowpack - Is this a real Webpack alternative with a KISS-AND-SMART-POV ?
  2. Perfume.js - Time for Performance monitoring
  3. Mock Service Worker - Thinking Structure/Test and mock in a modern way
  4. Strapi - Need an API and don't want to code ?
  5. Svelte - Another JS new Framework ? Mmmm... maybe more ...
  6. Deno - Is this a real Node alternative with a KISS-AND-SMART-POV ?

Resources

  1. Free Icons

Games

Articles

Misc

  • MermaidJs - Use javascript to draw/write project diagrams and flow charts
  • toast.log - A Console opening savior ?

Draws

Quotes

  • To be a 10x developer, be a good developer who helps 10 other people get better at what they do. - Branden Schwartz
  • FR - Celui qui croit pouvoir trouver en soi-même de quoi se passer de tout le monde se trompe fort; mais celui qui croit qu'on ne peut se passer de lui se trompe encore davantage. François de La Rochefoucauld
  • Your job is not to ship code. It’s to help your company win - kevin_scott CTO Microsoft

Advices

  • Advices for Junior Software Engeeneers

    1. Pair program often.
    2. Treat code reviews as the best part of the day.
    3. Know it's ok to not learn something until you need it
    4. Take notes on everything.
    5. Pro-actively talk to stakeholders.
    6. Always be learning and building, but not at the expense of mental health and good sleep.
    7. Speak up for yourself.
    8. Start mentoring others now.
    9. Devour technical books and articles.
    10. Embrace empathy

VSCode

Plugins

Git

Articles

Questions / Answer

GitHub

Actions (CI/CD)

  • SuperLinter - Inspect your code with many languages/framework in one action tool
  • LightHouse Audit - Generate your LightHouse Audit on builds
  • Localazy - Add languages to your app with this SAAS
  • // Storybook Publish

Articles

JavaScript

Modules

  • Log - Winston - Wrapper for manage your logs with many appenders

Sample / Training

  • Clean Code - A series of best practices and recommanded patterns for clean-code practice
  • Algorithms - A Cool repo with many algorithms for javascripts
  • Exercices - Multi-langual repo with JavaScript exercices.

Articles

Nuxt

Articles

Editor's choice Modules

Vue

Interesting plugins

TypeScript

  • Awesome - My Selected Awesome for TypeScript

Sample / Training

React

Modules

Articles

Global State & Context

Hooks

Fetching Data

Android

Articles

  • Setup an efficient CI/CD - Article with a full CI/CD and git workflow proposal for android development
  • GitHub Actions for Android developers - If you are developing Android apps, chances are you have confronted any sort of CI at some point in your career. If you thought Android fragmentation was a thing, the wide availability of CI systems will be familiar to you.

Firebase

Docs

  • Security Checklist - Before launch an application take a look at security to avoid pricing suprises

Misc