Skip to content

Instantly share code, notes, and snippets.

View jithinraj's full-sized avatar

Jithin Raj jithinraj

View GitHub Profile
jithinraj / macOS
Created May 7, 2023 06:57 — forked from kconner/macOS
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options:

Cryptographic Best Practices

Putting cryptographic primitives together is a lot like putting a jigsaw puzzle together, where all the pieces are cut exactly the same way, but there is only one correct solution. Thankfully, there are some projects out there that are working hard to make sure developers are getting it right.

The following advice comes from years of research from leading security researchers, developers, and cryptographers. This Gist was [forked from Thomas Ptacek's Gist][1] to be more readable. Additions have been added from

jithinraj /
Created March 5, 2020 17:18 — forked from joyrexus/
collapsible markdown

collapsible markdown?


yes, even hidden code blocks!

print("hello world!")
jithinraj /
Created September 11, 2019 04:35
Keybase proof

Keybase proof

I hereby claim:

  • I am jithinraj on github.
  • I am jithinraj ( on keybase.
  • I have a public key whose fingerprint is BB65 EA35 0573 44CF D8A0 DAFF EFC7 47B2 FA74 5151

To claim this, I am signing this object:

jithinraj /
Created April 18, 2018 07:46 — forked from prakhar1989/

Rich Hickey on becoming a better developer

Rich Hickey • 3 years ago

Sorry, I have to disagree with the entire premise here.

A wide variety of experiences might lead to well-roundedness, but not to greatness, nor even goodness. By constantly switching from one thing to another you are always reaching above your comfort zone, yes, but doing so by resetting your skill and knowledge level to zero.

Mastery comes from a combination of at least several of the following:

jithinraj / gist:b69c80737778a183099809c1023f529b
Created April 7, 2018 21:18
Verifying my Blockstack ID is secured with the address 14HX3feRkTmewxHLYMqmzhdKXHD1se2qKu
Verifying my Blockstack ID is secured with the address 14HX3feRkTmewxHLYMqmzhdKXHD1se2qKu
jithinraj /
Created February 1, 2018 21:32 — forked from staltz/
The introduction to Reactive Programming you've been missing
jithinraj / main.go
Created January 7, 2018 16:56 — forked from enricofoltran/main.go
A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies
package main
import (

Effective Engineer - Notes

What's an Effective Engineer?

  • They are the people who get things done. Effective Engineers produce results.

Adopt the Right Mindsets