Style guides
Selection of some interesting reads
- Understanding SQL: Getting Started with Window Functions
- I Switched from Notion to Obsidian — This Is How It Went
- Code Review Etiquette For The Modern Developer
- Leaving academia? Think twice before going into data or software.
- Github Templates: The Smarter Way to Formalize Pull Requests Among Development Teams
- Why OpenAI’s API Is More Expensive for Non-English Languages
- Real-Time Crowdedness Predictions for Train Travelers
Julia
I use Julia for most of my coding projects. In case you are interested to learn more, here are some links to get you started:
- Julia in VS Code
- Introduction to Computational Thinking
- Types in Julia
- Dictionaries/Sets in Julia
- Example of data analysis and visualization using a Pluto notebook
- Data Science in Julia for Hackers
- Developing Julia Packages
Useful packages
Notebooks
Data analysis and visualization
- DataFrames.jl
- CSV.jl
- Query.jl
- VegaLite.jl
- Dash.jl
- UnicodePlots.jl
- Plots.jl
- PlotlyJS.jl
- PrettyTables.jl
Package development
Testing
APIs
- Spotify.jl (also a contributor)
- Twitter.jl
- HTTP.jl
Performance
Parsing
Filesystem
I have developed, and currently maintain the following open source packages, which are also part of the general registry:
Web 3.0
Ethereum Name Service (ENS)
I have linked an ENS domain to this site. Here are some links for more information: