Database Internals.
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, itβs often difficult to understand what each one offers and how they differ. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
Throughout the book, youβll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. These resources are listed at the end of parts one and two. Youβll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed
πAchtung! Be aware that piracy is punishable by law in most countries.
I strongly recommend that you buy books (as I do) and do not encourage anyone to pirate.
π΄ββ οΈFor pirates (use Tor): pdf
#book #recommendation
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, itβs often difficult to understand what each one offers and how they differ. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
Throughout the book, youβll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. These resources are listed at the end of parts one and two. Youβll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed
πAchtung! Be aware that piracy is punishable by law in most countries.
I strongly recommend that you buy books (as I do) and do not encourage anyone to pirate.
π΄ββ οΈFor pirates (use Tor): pdf
#book #recommendation
π₯5β€1π1
TypeSystem is a comprehensive data validation library that gives you:
- Data validation.
- Object serialization & deserialization.
- Form rendering.
- Marshaling validators to/from JSON schema.
- Tokenizing JSON or YAML to provide positional error messages.
- 100% type annotated codebase.
- 100% test coverage.
- Zero hard dependencies.
#python #html #serialization #validation #forms #deserialization
- Data validation.
- Object serialization & deserialization.
- Form rendering.
- Marshaling validators to/from JSON schema.
- Tokenizing JSON or YAML to provide positional error messages.
- 100% type annotated codebase.
- 100% test coverage.
- Zero hard dependencies.
#python #html #serialization #validation #forms #deserialization
π€3β€1π€―1
This media is not supported in your browser
VIEW IN TELEGRAM
OpenBB Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME shares tanking.
#python #finance #terminal #cli #crypto #ml #stocks #investment
#python #finance #terminal #cli #crypto #ml #stocks #investment
π5β€1π1
This media is not supported in your browser
VIEW IN TELEGRAM
tRPC allows you to easily build & consume fully typesafe APIs, without schemas or code generation.
Features:
β Well-tested and production ready.
π§ββοΈ Full static typesafety & autocompletion on the client, for inputs, outputs and errors.
π Snappy DX - No code generation, run-time bloat, or build pipeline.
π Light - tRPC has zero deps and a tiny client-side footprint.
π» Easy to add to your existing brownfield project.
π Batteries included - React.js/Next.js/Express.js/Fastify adapters.
π₯ Subscriptions support.
β‘οΈ Request batching - requests made at the same time can be automatically combined into one
π Quite a few examples in the ./examples-folder
#typescript #ts #api #react #nextjs #prisma
Features:
β Well-tested and production ready.
π§ββοΈ Full static typesafety & autocompletion on the client, for inputs, outputs and errors.
π Snappy DX - No code generation, run-time bloat, or build pipeline.
π Light - tRPC has zero deps and a tiny client-side footprint.
π» Easy to add to your existing brownfield project.
π Batteries included - React.js/Next.js/Express.js/Fastify adapters.
π₯ Subscriptions support.
β‘οΈ Request batching - requests made at the same time can be automatically combined into one
π Quite a few examples in the ./examples-folder
#typescript #ts #api #react #nextjs #prisma
π₯3β€1π1
React Native Skia is a high-performance 2D Graphics for React Native using Skia.
React Native Skia brings the Skia Graphics Library to React Native. Skia serves as the graphics engine for Google Chrome and Chrome OS, Android, Flutter, Mozilla Firefox and Firefox OS, and many other products.
#typescript #ts #skia #react #native
React Native Skia brings the Skia Graphics Library to React Native. Skia serves as the graphics engine for Google Chrome and Chrome OS, Android, Flutter, Mozilla Firefox and Firefox OS, and many other products.
#typescript #ts #skia #react #native
π₯2β€1π1
Serious Cryptography: A Practical Introduction to Modern Encryption.
This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty discussions of how they work.
You'll also learn:
- Key concepts in cryptography, such as computational security, attacker models, and forward secrecy
- The strengths and limitations of the TLS protocol behind HTTPS secure websites
- Quantum computation and post-quantum cryptography
- About various vulnerabilities by examining numerous code examples and use cases
- How to choose the best algorithm or protocol and ask vendors the right questions
πAchtung! Be aware that piracy is punishable by law in most countries.
I strongly recommend that you buy books (as I do) and do not encourage anyone to pirate.
π΄ββ οΈFor pirates (use Tor): pdf
#book #recommendation
This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty discussions of how they work.
You'll also learn:
- Key concepts in cryptography, such as computational security, attacker models, and forward secrecy
- The strengths and limitations of the TLS protocol behind HTTPS secure websites
- Quantum computation and post-quantum cryptography
- About various vulnerabilities by examining numerous code examples and use cases
- How to choose the best algorithm or protocol and ask vendors the right questions
πAchtung! Be aware that piracy is punishable by law in most countries.
I strongly recommend that you buy books (as I do) and do not encourage anyone to pirate.
π΄ββ οΈFor pirates (use Tor): pdf
#book #recommendation
π₯4π2β€1
Android - Clean Architecture - Kotlin
The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. It is worth saying that the idea is to take advantage of the Kotlin Programming Language features plus also pull in lessons learned and ideas from other interesting approaches like Functional Programming.
#kotlin #jvm #android #clean #architecture
The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. It is worth saying that the idea is to take advantage of the Kotlin Programming Language features plus also pull in lessons learned and ideas from other interesting approaches like Functional Programming.
#kotlin #jvm #android #clean #architecture
β€1π1π₯1
The OSS Review Toolkit (ORT) aims to assist with the tasks that commonly need to be performed in the context of license compliance checks, especially for (but not limited to) Free and Open Source Software dependencies.
#kotlin #foss #dependency #graph #license #checking
#kotlin #foss #dependency #graph #license #checking
β€1π₯1π1
kotlinx.coroutines is a library support for Kotlin coroutines with multiplatform support.
Usage:
#kotlin #async #coroutines
Usage:
suspend fun main() = coroutineScope {
launch {
delay(1000)
println("Kotlin Coroutines World!")
}
println("Hello")
}
#kotlin #async #coroutines
β€1π1π₯1
MNN is a highly efficient and lightweight deep learning framework. It supports inference and training of deep learning models, and has industry leading performance for inference and training on-device. At present, MNN has been integrated in more than 30 apps of Alibaba Inc, such as Taobao, Tmall, Youku, Dingtalk, Xianyu and etc., covering more than 70 usage scenarios such as live broadcast, short video capture, search recommendation, product searching by image, interactive marketing, equity distribution, security risk control. In addition, MNN is also used on embedded devices, such as IoT.
#cpp #arm #vulkan #ml #convolution #dl #deep #learning
#cpp #arm #vulkan #ml #convolution #dl #deep #learning
β€1π1π₯1
Velox is a C++ database acceleration library which provides reusable, extensible, and high-performance data processing components. These components can be reused to build compute engines focused on different analytical workloads, including batch, interactive, stream processing, and AI/ML. Velox was created by Facebook and it is currently developed in partnership with Intel, ByteDance, and Ahana.
#cpp #vectorized #database #db #acceleration #processing #system
#cpp #vectorized #database #db #acceleration #processing #system
π2β€1π₯1
Pixie is an open-source observability tool for Kubernetes applications. Use Pixie to view the high-level state of your cluster (service maps, cluster resources, application traffic) and also drill down into more detailed views.
#golang #go #cpp #distributed #systems #cncf #gke #pandas #aks
#golang #go #cpp #distributed #systems #cncf #gke #pandas #aks
β€1π1π₯1
Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides an open source format for AI models, both deep learning and traditional ML. It defines an extensible computation graph model, as well as definitions of built-in operators and standard data types.
#cpp #machine #learning #deep #ai #keras #mxnet #dnn
#cpp #machine #learning #deep #ai #keras #mxnet #dnn
π6β€1π₯1
Apache Doris is an easy-to-use, high-performance and real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It only requires a sub-second response time to return query results under massive data and can support not only high-concurrent point query scenarios but also high-throughput complex analysis scenarios.
Based on this, Apache Doris can better meet the scenarios of report analysis, ad-hoc query, unified data warehouse, Data Lake Query Acceleration, etc. Users can build user behavior analysis, AB test platform, log retrieval analysis, user portrait analysis, order analysis, and other applications on top of this.
#cpp #java #sql #real #time #database #db #big #data #hive #hadoop #analytics #olap #mpp
Based on this, Apache Doris can better meet the scenarios of report analysis, ad-hoc query, unified data warehouse, Data Lake Query Acceleration, etc. Users can build user behavior analysis, AB test platform, log retrieval analysis, user portrait analysis, order analysis, and other applications on top of this.
#cpp #java #sql #real #time #database #db #big #data #hive #hadoop #analytics #olap #mpp
π₯2β€1π1
Modern C++ Tutorial.
Modern C++ introduces many features into traditional C++ which bring the entire language to a new level of modernization. Modern C++ not only enhances the usability of the C++ language itself, but the modification of the auto keyword semantics gives us more confidence in manipulating extremely complex template types. At the same time, a lot of enhancements have been made to the language runtime. The emergence of Lambda expressions has given C++ the "closure" feature of "anonymous functions", which are in almost all modern programming languages ββ(such as Python, Swift, etc). It has become commonplace, and the emergence of rvalue references has solved the problem of temporary object efficiency that C++ has long been criticized for.
#cpp #book #free
Modern C++ introduces many features into traditional C++ which bring the entire language to a new level of modernization. Modern C++ not only enhances the usability of the C++ language itself, but the modification of the auto keyword semantics gives us more confidence in manipulating extremely complex template types. At the same time, a lot of enhancements have been made to the language runtime. The emergence of Lambda expressions has given C++ the "closure" feature of "anonymous functions", which are in almost all modern programming languages ββ(such as Python, Swift, etc). It has become commonplace, and the emergence of rvalue references has solved the problem of temporary object efficiency that C++ has long been criticized for.
#cpp #book #free
β€1π1π₯1
Binary Tree
Modern C++ Tutorial. Modern C++ introduces many features into traditional C++ which bring the entire language to a new level of modernization. Modern C++ not only enhances the usability of the C++ language itself, but the modification of the auto keywordβ¦
Modern C++ Tutorial.pdf
1.8 MB
For lazy mfs:
π9π5π₯2β€1
Bun is a modern JavaScript runtime like Node or Deno. It was built from scratch to focus on three main things:
- Start fast.
- New levels of performance.
- Being a great and complete tool.
Bun is designed as a drop-in replacement for your current JavaScript & TypeScript apps or scripts β on your local computer, server or on the edge. Bun natively implements hundreds of Node.js and Web APIs, including ~90% of Node-API functions (native modules), fs, path, Buffer and more.
The goal of Bun is to run most of the world's JavaScript outside of browsers, bringing performance and complexity enhancements to your future infrastructure, as well as developer productivity through better, simpler tooling.
#zig #node #runtime #bundler #transpiler #package #manager #javascript #js #jsx #react
- Start fast.
- New levels of performance.
- Being a great and complete tool.
Bun is designed as a drop-in replacement for your current JavaScript & TypeScript apps or scripts β on your local computer, server or on the edge. Bun natively implements hundreds of Node.js and Web APIs, including ~90% of Node-API functions (native modules), fs, path, Buffer and more.
The goal of Bun is to run most of the world's JavaScript outside of browsers, bringing performance and complexity enhancements to your future infrastructure, as well as developer productivity through better, simpler tooling.
#zig #node #runtime #bundler #transpiler #package #manager #javascript #js #jsx #react
β€2π2π₯1π1
π3π2β€1