Awesome List Updates on Oct 29, 2021
17 awesome lists updated today.
đ Home · đ Search · đ„ Feed · đź Subscribe · â€ïž Sponsor
1. Awesome Security
Datastores / Online resources
- LunaSec (â1.4k) - Database for PII with automatic encryption/tokenization, sandboxed components for handling data, and centralized authorization controls.
2. Awesome Coq
Projects / Package and Build Management
- Coq Platform (â187) - Curated collection of packages to support Coq use in industry, education, and research.
Projects / Verified Software
- Tarjan and Kosaraju (â13) - Verified implementations of algorithms for topological sorting and finding strongly connected components in finite graphs.
3. Awesome Functional Programming
Table of Contents / Books
- Functional Programming in Kotlin - Master techniques and concepts of functional programming to deliver safer, simpler, and more effective Kotlin code.
4. Awesome Software Patreons
Open Source Projects
- Weblate - Localization tool with tight version control integration.
Open Source Projects / Operating Systems
- Solus - Linux distibution.
Open Source Projects / Games
- Citra - Nintendo 3DS emulator.
- Ryujinx - Nintendo Switch emulator.
5. Awesome Nosql Guides
Data Structures and Modeling
- How To Design Schema For Your NoSQL Database? - Despite popular belief that NoSQL are schema-less, this article outlines how NoSQL databases follow "query driven design" and considerations for this flexibility in schema.
Trade-Offs in CAP/Brewer's Theorem
- Visual Guide To NoSQL Systems (2010) - Visual display of trade-offs in the CAP theorem among different NoSQL databases.
- How to Choose The Right NoSQL Database For Your Application? (2018) - Reviews CAP theorem and maps common NoSQL databases to CAP categories to help choose one.
Crowd-Sourced Information
- Ask HN: Learning NoSQL, Papers and Books (2017) - "In your opinion, which papers and books are mandatory to really understand NoSQL subject?"
- Difference Between Scaling Horizontally And Vertically For Databases - Common terms talked about in the database world and here are answers from others.
Graph Databases
- How The ICIJ Used Neo4j To Unravel The Panama Papers - Mar Cabra (32:02) - Learn how graph databases were key to explore who were the main names connected to companies in tax havens, including 140 politicians in more than 50 countries.
- Graph Databases For Beginners: The Basics Of Data Modeling - Discusses the basics of modeling your data and which approach you should take.
Criticisms and Debates
- Thank You For Your Help NoSQL, But We Got It From Here (2020) - Argument that NoSQL databases have pushed the evolution of databases given the problem of scaling, but now NewSQL has addressed those concerns (from the perspective of MemSQL).
- The Five Stages Of NoSQL (2016) - Stages of going through picking and using a NoSQL database mirroring the five stages of grief.
- The Biggest Challenges Of Moving To NoSQL (2017) - Speed and scalability and developer joy have been the gains found from enduring through challenges of moving to NoSQL.
Miscellaneous
- What As A NoSQL Database? Learn By Writing One In Python - Excellent tutorial in learning NoSQL vs RDBMS through building a toy database using Python.
- Dynamo Vs Cassandra : Systems Design Of NoSQL Databases - Blog post comparing and constrating system designs of two well known NoSQL databases.
- Why You Should Build Your Wwn NoSQL Database - Brief overview of NoSQL databases and the spectrum of schema, along with a very basic implementation of a NoSQL database using the Crystal programming language.
- PostgreSQL, The NoSQL Database (2015) - An argument for PostgreSQL being an alternative to NoSQL databases with NoSQL-like features using its new features like HStore (key-value store) and JSONB (document-based) as of Version 9.4.
6. Awesome Datascience
Books / Visualization Tools
- Designing Cloud Data Platforms - Early Access
7. Awesome Deep Learning
Table of Contents / Books
- Deep Learning Patterns and Practices - by Andrew Ferlitsch
- Inside Deep Learning - by Edward Raff
- Deep Learning with Python, Second Edition - by François Chollet
8. Free Programming Books (English, By Subjects)
Computer Organization and Architecture
- Basic Computer Architecture - Smruti R. Sarangi (HTML, PDF, Slides, Videos)
- Computer Organization and Design Fundamentals - David Tarnoff (PDF)
Computer Science
- What to Look for in a Code Review - Trisha Gee (HTML, PDF, EPUB, Kindle) (Leanpub account or valid email requested)
9. Awesome Nix
Programming Languages / Rust
- nix-cargo-integration (â176) - A library that allows easy and effortless integration for Cargo projects.
10. Awesome React Components
Form Components / Input Types
- @lunasec/react-sdk (â1.4k) - docs - Secure, hardened form components that encrypt/tokenize all data automatically.
Data Store / Mouse Events
- zustand - docs (â44k) - A fast bearbones state-management solution using simplified flux principles and boilerplate-free hook api.
11. Awesome Flutter
Beginner
- Beginner's Guide (â361) - Comprehensive guide to the basics of Flutter and Firebase by Anthony
12. Awesome Board Games
Party
Battleship
In this two-person game of strategy, players secretly arrange their ships on a lettered and numbered 10x10 grid and then try to locate and destroy their opponentâs fleet. There are two grids for each player. One grid is used for placing your own vessels and tracking hits made against you, while the second grid is for marking the hits targeted at your opponent. Take turns firing shots by calling out one of the gridâs plot points. If a hit doesnât strike a ship, itâs considered a miss and pegged with white pieces. If a hit makes contact with a ship, then that strike gets pegged with red. The number of hits each kind of vessel can sustain before it sinks is varied. After some initial exploratory firing, you will likely start to figure out the location of your opponentâs ships and begin to deal the fatal blows. Itâs a battle on the high seas!
Players | Min. Age | Time |
---|---|---|
2 | 8+ | 30m around |
13. Awesome Incident Response
IR Tools Collection / OSX Evidence Collection
- The ESF Playground - A tool to view the events in Apple Endpoint Security Framework (ESF) in real time.
14. Awesome Testing
Books / Other
- Chaos Engineering - A book that teaches you to design and execute controlled experiments that uncover hidden problems.
- The Art of Unit Testing, Third Edition - A book that guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy.
- Testing Web APIs - Guarantee the quality and consistency of your web APIs by implementing an automated testing process.
15. Awesome Privacy
Centralized
- Signal - Extreme focus on privacy, combined with all of the features you expect. Strong encryption by design. 100% Open Source.
- Molly (â1.5k) - Signal-compatible fork client with some security enhancements.
Android / iOS
- FairEmail (â3k) - Fully featured, open source, privacy friendly email app for Android.
- K9 - Open Source Email App for Android.
16. Public Apis
Art & Design
API: Rijksmuseum
Description: RijksMuseum Data
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
Blockchain
API: Helium
Description: Helium is a global, distributed network of Hotspots that create public, long-range wireless coverage
Auth: No
HTTPS: Yes
CORS: Unknown
Call this API:
Business
API: Square
Description: Easy way to take payments, manage refunds, and help customers checkout online
Auth:
OAuth
HTTPS: Yes
CORS: Unknown
Call this API: Run in Postman
Cryptocurrency
API: Alchemy Ethereum
Description: Ethereum Node-as-a-Service Provider
Auth:
apiKey
HTTPS: Yes
CORS: Yes
API: Gateio
Description: API provides spot, margin and futures trading operations
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
Development
API: Hasura
Description: GraphQL and REST API Engine with built in Authorization
Auth:
apiKey
HTTPS: Yes
CORS: Yes
API: Netlify
Description: Netlify is a hosting service for the programmable web
Auth:
OAuth
HTTPS: Yes
CORS: Unknown
Documents & Productivity
API: iLovePDF
Description: Convert, merge, split, extract text and add page numbers for PDFs. Free for 250 documents/month
Auth:
apiKey
HTTPS: Yes
CORS: Yes
API: Mattermost
Description: An open source platform for developer collaboration
Auth:
OAuth
HTTPS: Yes
CORS: Unknown
Finance
API: Indian Mutual Fund
Description: Get complete history of India Mutual Funds Data
Auth: No
HTTPS: Yes
CORS: Unknown
Call this API:
Games & Comics
API: Genshin Impact
Description: Genshin Impact game data
Auth: No
HTTPS: Yes
CORS: Yes
API: PokĂ©API (GraphQL) (â173)
Description: The Unofficial GraphQL for PokeAPI
Auth: No
HTTPS: Yes
CORS: Yes
API: Universalis
Description: Final Fantasy XIV market board data
Auth: No
HTTPS: Yes
CORS: Yes
Government
API: Open Government, Luxembourg
Description: Luxembourgish Government Open Data
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
API: Open Government, Singapore
Description: Singapore Government Open Data
Auth: No
HTTPS: Yes
CORS: Unknown
Health
API: Covid-19 India
Description: Covid 19 statistics state and district wise about cases, vaccinations, recovery within India
Auth: No
HTTPS: Yes
CORS: Unknown
Open Data
-
Description: Spatial (GIS) and non-spatial city data for Minneapolis
Auth: No
HTTPS: Yes
CORS: No
Shopping
API: Octopart
Description: Electronic part data for manufacturing, design, and sourcing
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
Transportation
API: Land Transport Authority DataMall, Singapore
Description: Singapore transport information
Auth:
apiKey
HTTPS: No
CORS: Unknown
17. Urban and Regional Planning Resources
Public Data Resources / Land Use and Land Cover
- NLCD - The National Land Cover Database is generated in cooperation with the Multi-Resolution Land Characteristics Consortium (MRLC), a partnership of Federal agencies working together to produce current, nationally consistent, land cover products for all 50 US states and Puerto Rico.
- Corine Land Cover - European Land Cover Database generated by the Land Monitoring Core Service (LMCS) of Copernicus, the European flagship programme on Earth Observation.
Planning Data Specifications / Built Environment
- HouseFacts - The House Facts data standard is a uniform format for reporting government data on the operation, safety, and performance of residential buildings.
- Prev: Oct 30, 2021
- Next: Oct 28, 2021