Skip to content

Instantly share code, notes, and snippets.

@MichaelDimmitt
Last active September 8, 2024 18:09
Show Gist options
  • Select an option

  • Save MichaelDimmitt/33d4c6d15eadaefea3b52972c8786fe2 to your computer and use it in GitHub Desktop.

Select an option

Save MichaelDimmitt/33d4c6d15eadaefea3b52972c8786fe2 to your computer and use it in GitHub Desktop.
Organizing all of my gists (Front End focus)

search gists by myself that may be missing: user:michaeldimmitt <enter keyword>
common keywords: react, typescript, javascript, css - note to self I need a way to auto generate.

Organizing all of my gists

This is an organized list to share all of my gists to a front end developer.
Please let me know if any information gets out of date and feel free to leave comments!

Overall
- learning tips for software / meetups:
https://gist.github.com/MichaelDimmitt/503c3defd8870231a23c9d04f44088b9

- tools to add to a codebase:
https://gist.github.com/MichaelDimmitt/b0d2c54d6c5672be51d0915814c3ea9a

Typescript
https://gist.github.com/MichaelDimmitt/2374778fbbfe4083c0c6fb88e80fb75f
https://gist.github.com/MichaelDimmitt/8eb075d14f5add22f8099b861312af85

Javascript
- beginner javascript stuff:
https://gist.github.com/MichaelDimmitt/3755fc011e4404411b02d0c17cb029d6

- destructuring:
https://gist.github.com/MichaelDimmitt/01ef4ab3880181c95b2b042af1db903d

Anything you might have missed in js syntax over the years:
https://gist.github.com/MichaelDimmitt/6f8fd9faa17813730e2f9be91359da20

- reset node ports
fix any hanging servers
https://gist.github.com/MichaelDimmitt/2909aa6ec60404c5d0d758171493a2e1

- get the javascript type:
https://gist.github.com/MichaelDimmitt/0d6b885ab4d6c5be0705df7c604c7c1a

- how javascript events work:
https://gist.github.com/MichaelDimmitt/6776352454b1a08d2c156d40a575c1f7

React
- resources for people learning react.
https://gist.github.com/MichaelDimmitt/f293a7379a51bd90f3ede92eb4f85a39

- see comments (for best way)
https://gist.github.com/MichaelDimmitt/6534f9e91183dba9825ede604e064394

- get the javascript type
https://gist.github.com/MichaelDimmitt/0d6b885ab4d6c5be0705df7c604c7c1a

- how js events work:
https://gist.github.com/MichaelDimmitt/6776352454b1a08d2c156d40a575c1f7

- react testing
https://gist.github.com/MichaelDimmitt/6a6bb229b6b4295dd29afe57749dbd93

- how to rotate an image in react based on device dimensions: https://gist.github.com/MichaelDimmitt/12e3e8250d5c572b34052289223ce814

CSS
- scss tips:
https://gist.github.com/MichaelDimmitt/ee874ede1914551c895bb05aa339f325

- css every developer should know:
https://docs.google.com/presentation/d/1-cCZS6v54BGjq9vzvo3gWuH3UOQvi9AB1ewXoosVxj8/edit?usp=sharing

- this one was way better in person: but it has my slide about being a pirate
https://docs.google.com/presentation/d/1ihbCef9snXxeEVbjFSYDYJR7QEzLpMth-fEVxSKz_lA/edit?usp=sharing

- how to reverse engineer a chrome extension:
https://docs.google.com/presentation/d/1tFtVWwH2kXAbh4EzFAZdrvr1adUqJTxwsHnHn3LTsCs/edit?usp=sharing

- use debugger to look at styles on popups and titles
https://gist.github.com/MichaelDimmitt/63f80f048267c67324bdf0a1385665ce

Angular tips
- angular interview help:
https://gist.github.com/MichaelDimmitt/26d9668e35123d22f5f3e2ac060a1ad8

- other angular tips:
https://docs.google.com/presentation/d/1iR1QiYsMq4BRo6Rs7pYDsqarBN0E8ckesEdygdv6enI/edit?usp=sharing
https://docs.google.com/presentation/d/1ah6nrLpweDtLrvf5WlfnCpTABo0eV2YQEn1HcVzUcOo/edit?usp=sharing

Misc
- elixir pattern matching is pretty cool.
https://docs.google.com/presentation/d/1EhjajHLWKuA-9bD1BsPR_G84XQ0JA8SkDyLlf6B6U-g/edit?usp=sharing

- how to deploy to surge.sh with cors
https://gist.github.com/MichaelDimmitt/5e38901627ebe8d15cde0a7ea3cc7a55

- (old) how to deploy an expo app to appstore:
https://docs.google.com/presentation/d/1_K3rqt1S7BCR4QvREN5loJhZSjDVLHdsB8FeXmvSJx0/edit?usp=sharing

- html
https://gist.github.com/MichaelDimmitt/bf5367f5f5f993d2fd1db9597720ab59

Ending Note
Thats most of the front end stuff I have to give out.
I make gists on bash command line stuff too, but I will keep that to myself for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment