Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Teinnsei/awesome-references
Some awesome references
https://github.com/Teinnsei/awesome-references
List: awesome-references
Last synced: 16 days ago
JSON representation
Some awesome references
- Host: GitHub
- URL: https://github.com/Teinnsei/awesome-references
- Owner: Teinnsei
- License: unlicense
- Created: 2020-10-24T10:07:05.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-11T01:02:58.000Z (10 months ago)
- Last Synced: 2024-10-29T15:44:26.603Z (about 2 months ago)
- Homepage:
- Size: 67.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-references - Some awesome references . (Other Lists / PowerShell Lists)
README
# Awesome references
## Blogs
`Article` [Psychosomatic, Lobotomy, Saw](http://psy-lob-saw.blogspot.com)
`Article` [The Coded Message - Jimmy Hartzell - Rust/C++](https://www.thecodedmessage.com/)
## Languages
### Rust
`Article` [Procedural macros under the hood part 1](https://blog.jetbrains.com/rust/2022/03/18/procedural-macros-under-the-hood-part-i/)
### Language Comparison
`Article` [CPP vs Rust - maulingmonkey](https://maulingmonkey.com/guide/cpp-vs-rust/)
`Video` [A Firehose of Rust, for busy people who know some C++](https://www.youtube.com/watch?v=IPmRDS0OSxM)
## Mathematics
`Article` [Mathematics for Computer Science (MIT)](https://mitocw.ups.edu.ec/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/readings/)
`Video` [Mathematics for Computer Science (MIT)](https://mitocw.ups.edu.ec/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
`Article` [Category Theory for Programmers by Bartosz Milewski](https://github.com/hmemcpy/milewski-ctfp-pdf)
`Article` [Homotopy Type Theory](https://homotopytypetheory.org/book/)
`Article` [Homotopy (type) theory by Andrej Bauer and Jaka Smrekar at the Faculty of mathematics and Physics](https://github.com/andrejbauer/homotopy-type-theory-course)
`Video` [2013 Fall: 15-819 Advanced Topics in Programming Languages](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#folderID=%2207756bb0-b872-4a4a-95b1-b77ad206dab3%22)
`Article` [Why Category Theory Matters ri.io](https://rs.io/why-category-theory-matters/)
## Algorithm
`Article` [Bit Twiddling Hacks - Sean Eron Anderson](https://graphics.stanford.edu/~seander/bithacks.html#)
`Article` [Hackers Delight](https://www.oreilly.com/library/view/hackers-delight-second/9780133084993/)
## Memory Model
### General
`Article` [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html)
`Article` [Concurrency Freaks - A web site dedicated to Concurrent algorithms and patterns](http://concurrencyfreaks.blogspot.com)
`Source` [Concurrency Freaks - Example code](https://github.com/pramalhe/ConcurrencyFreaks)
### Java MM
`Article` [JSR 133 (Java Memory Model) FAQ by Jeremy Manson and Brian Goetz, February 2004](https://www.cs.umd.edu/users/pugh/java/memoryModel/jsr-133-faq.html)
`Article` [Safe Publication and Safe Initialization in Java by Aleksey Shipilёv](https://shipilev.net/blog/2014/safe-public-construction/)
`Article` [Java Memory Model Pragmatics (transcript)](https://shipilev.net/blog/2014/jmm-pragmatics/)
`Article` [Close Encounters of The Java Memory Model Kind](https://shipilev.net/blog/2016/close-encounters-of-jmm-kind/)
`Article` [The JSR-133 Cookbook for Compiler Writers](http://gee.cs.oswego.edu/dl/jmm/cookbook.html)
`Article` [Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/)
`Video` [Java Memory Model Examples: Good, Bad and Ugly by David Aspinall and Jaroslav Sˇevˇc ́ık](http://groups.inf.ed.ac.uk/request/jmmexamples.pdf)
`Video` [Java Memory Model Unlearning Experience by Aleksey Shipilёv](https://www.youtube.com/watch?v=TK-7GCCDF_I)
`Video` [Java 9 VarHandles Best practices, and why? by Tobi Ajila](https://www.youtube.com/watch?v=w2zaqhFczjY)
### C++ MM
`Article` [Specifying and Verifying Concurrent C Programs with TLA+](https://cedric.cnam.fr/fichiers/art_3439.pdf)`Article` [Mathematizing C++ Concurrency: The Post-Rapperswil Model by Mark Batty Scott Owens Susmit Sarkar Peter Sewell Tjark Weber](https://ss265.host.cs.st-andrews.ac.uk/papers/n3132.pdf)
`Article` [P2055R0: A Relaxed Guide to memory_order_relaxed by Hans Boehm, Paul E. McKenney](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2055r0.pdf)
`Video` [A Relaxed Guide to memory_order_relaxed - Paul E. McKenney & Hans Boehm - CppCon 2020](https://www.youtube.com/watch?v=cWkUqK71DZ0)
### Hardware MM
`Article` [Memory Barriers: a Hardware View for Software Hackers by Paul E. McKenney](http://www.puppetmastertrading.com/images/hwViewForSwHackers.pdf)
`Video` [2013 Spring: 15-418: Parallel Computer Architecture and Programming](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#folderID=%22dec5d23e-fec9-4f51-b532-f7adcf31276c%22)
## Security
`Article` [Binary code obfuscation through C++ template metaprogramming](https://old.cisuc.uc.pt/publication/showfile?fn=1357250736_metaobfv3.pdf)
`Article` [ired.team](https://www.ired.team)
`Article` [pentestmonkey](https://pentestmonkey.net)
`Article` [hacktricks](https://book.hacktricks.xyz/)
`Article` [revshells](https://www.revshells.com)
`Tools` [talosintelligence - cisco](https://www.talosintelligence.com/software)
`Tools` [BFG Repo-Cleaner - like git-filter-branch does, but faster](https://rtyley.github.io/bfg-repo-cleaner/)
`Article` [talosintelligence - cisco](https://www.talosintelligence.com)
## GUI/UI
`Tool` [skia](https://skia.org/)
`Tool` [qt](https://www.qt.io/)
`Tool` [cacao - rust bindings for AppKit (macOS)](https://github.com/ryanmcgrath/cacao)
## Games
`Article` [Game Path - miloyip](https://github.com/miloyip/game-programmer)
`Article` [Vulkan Tutorial](https://vulkan-tutorial.com/)
`Article` [Vulkan Samples](https://github.com/KhronosGroup/Vulkan-Samples)
`Tool` [Vulkan SDK](https://www.lunarg.com/vulkan-sdk/)
`Tool` [SDL2 - Simple DirectMedia Layer](https://www.libsdl.org/)
`Article` [Vulkan Cheat Sheet](https://www.khronos.org/files/vulkan11-reference-guide.pdf)
## Tools
[powertoys](https://learn.microsoft.com/ru-ru/windows/powertoys/)
[lunarvim](https://www.lunarvim.org/)
[AstroNvim](https://github.com/LunarVim/LunarVim)
[Warp](https://github.com/warpdotdev/Warp)
[nerd-fonts](https://github.com/ryanoasis/nerd-fonts)
[kitty](https://sw.kovidgoyal.net/kitty/)