Skip to content

Instantly share code, notes, and snippets.

View realyukii's full-sized avatar
👀
Observing the pattern

ReYuki realyukii

👀
Observing the pattern
View GitHub Profile
@jarun
jarun / disassemble.md
Last active November 14, 2024 09:12
Guide to disassemble

prerequisites

  • Compile the program in gcc with debug symbols enabled (-g)
  • Do NOT strip the binary
  • To generate assembly code using gcc use the -S option: gcc -S hello.c

utilities

objdump

@joepie91
joepie91 / js-tooling.md
Last active September 4, 2024 16:00
An overview of Javascript tooling

Getting confused about the piles of development tools that people use for Javascript? Here's a quick index of what is used for what.

Keep in mind that you shouldn't add tools to your workflow for the sake of it. While you'll see many production systems using a wide range of tools, these tools are typically used because they solved a concrete problem for the developers working on it. You should not add tools to your project unless you have a concrete problem that they can solve; none of the tools here are required.

Start with nothing, and add tools as needed. This will keep you from getting lost in an incomprehensible pile of tooling.

Build/task runners

Typical examples: Gulp, Grunt