I'm about to publish privacy-related stuff, so I want to know what is your primary browser?
Anonymous Poll
41%
Mozilla Firefox
31%
Chrome
15%
Brave
5%
Safari
3%
Microsoft Edge
4%
curl
👍1🔥1👏1
Collection of TypeScript type challenges with online judge.
This project is aimed at helping you better understand how the type system works, writing your own utilities, or just having fun with the challenges. We are also trying to form a community that you can ask questions and get answers you have faced in the real world - they may become part of the challenges!
#typescript #ts #types #challenges #type #system
This project is aimed at helping you better understand how the type system works, writing your own utilities, or just having fun with the challenges. We are also trying to form a community that you can ask questions and get answers you have faced in the real world - they may become part of the challenges!
#typescript #ts #types #challenges #type #system
👍1🔥1👏1
simdjson is a library for C++ which allows you to parse gigabytes of JSON per second.
JSON is everywhere on the Internet. Servers spend a *lot* of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 4x faster than RapidJSON and 25x faster than JSON for Modern C++.
Fast: Over 4x faster than commonly used production-grade JSON parsers.
Record Breaking Features: Minify JSON at 6 GB/s, validate UTF-8 at 13 GB/s, NDJSON at 3.5 GB/s.
Easy: First-class, easy to use and carefully documented APIs.
Strict: Full JSON and UTF-8 validation, lossless parsing. Performance with no compromises.
Automatic: Selects a CPU-tailored parser at runtime. No configuration needed.
Reliable: From memory allocation to error handling, simdjson's design avoids surprises.
Peer Reviewed: Our research appears in venues like VLDB Journal, Software: Practice and Experience.
#cpp #json #parsing #fast #clang #simd
JSON is everywhere on the Internet. Servers spend a *lot* of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 4x faster than RapidJSON and 25x faster than JSON for Modern C++.
Fast: Over 4x faster than commonly used production-grade JSON parsers.
Record Breaking Features: Minify JSON at 6 GB/s, validate UTF-8 at 13 GB/s, NDJSON at 3.5 GB/s.
Easy: First-class, easy to use and carefully documented APIs.
Strict: Full JSON and UTF-8 validation, lossless parsing. Performance with no compromises.
Automatic: Selects a CPU-tailored parser at runtime. No configuration needed.
Reliable: From memory allocation to error handling, simdjson's design avoids surprises.
Peer Reviewed: Our research appears in venues like VLDB Journal, Software: Practice and Experience.
#cpp #json #parsing #fast #clang #simd
❤1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
SplitButton is a dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.
#kotlin #android #buttons #animation
#kotlin #android #buttons #animation
❤1👍1🔥1
Bodyguard protects the context boundaries of your application. 💪
Version 2 was built from the ground-up to integrate nicely with Phoenix contexts. Authorization callbacks are implemented directly on contexts, so permissions can be checked from controllers, views, sockets, tests, and even other contexts
#elixir #phoenix #bodyguard #authorization
Version 2 was built from the ground-up to integrate nicely with Phoenix contexts. Authorization callbacks are implemented directly on contexts, so permissions can be checked from controllers, views, sockets, tests, and even other contexts
#elixir #phoenix #bodyguard #authorization
❤1👍1🔥1
Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources.
#python #redash #javascript #visualization #spark #bigquery #analytics #postgresql
#python #redash #javascript #visualization #spark #bigquery #analytics #postgresql
👍1🔥1👏1
Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.
#rust #react #mediamanager
#rust #react #mediamanager
❤1👍1🔥1
How to learn compilers: LLVM Edition.
Compilers and Programming Languages is a huge topic. You cannot just take a learning path and finish it at some point. There are many different areas, each of which is endless.
#article #llvm
Compilers and Programming Languages is a huge topic. You cannot just take a learning path and finish it at some point. There are many different areas, each of which is endless.
#article #llvm
❤1👍1🔥1
As someones of you know, I'm a maintainer of Mimesis and today this issue was reported and I feel so ashamed. This is so bad...
So, if you have some free time and want to contribute, then feel free to help me with fixing similar issues.
So, if you have some free time and want to contribute, then feel free to help me with fixing similar issues.
👍2🔥1👏1
Phenomenon is a very small, low-level WebGL library that provides the essentials to deliver a high performance experience. Its core functionality is built around the idea of moving millions of particles around using the power of the GPU.
Features:
- Small in size, no dependencies
- GPU based for high performance
- Low-level & highly configurable
- Helper functions with options
- Add & destroy instances dynamically
- Dynamic attribute switching
#typescript #ts #webgl #shaders #api #gpu #rendering #lowlevel
Features:
- Small in size, no dependencies
- GPU based for high performance
- Low-level & highly configurable
- Helper functions with options
- Add & destroy instances dynamically
- Dynamic attribute switching
#typescript #ts #webgl #shaders #api #gpu #rendering #lowlevel
❤1👍1👏1
Yew is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly.
- Features a macro for declaring interactive HTML with Rust expressions. Developers who have experience using JSX in React should feel quite at home when using Yew.
- Achieves high performance by minimizing DOM API calls for each page render and by making it easy to offload processing to background web workers.
- Supports JavaScript interoperability, allowing developers to leverage NPM packages and integrate with existing JavaScript applications.
#rust #gui #web #jsx #elm #concurrency #wasm #web #framework #asmjs
- Features a macro for declaring interactive HTML with Rust expressions. Developers who have experience using JSX in React should feel quite at home when using Yew.
- Achieves high performance by minimizing DOM API calls for each page render and by making it easy to offload processing to background web workers.
- Supports JavaScript interoperability, allowing developers to leverage NPM packages and integrate with existing JavaScript applications.
#rust #gui #web #jsx #elm #concurrency #wasm #web #framework #asmjs
❤1👍1👏1
GitUI provides you with the comfort of a git GUI but right in your terminal.
Features
- Fast and intuitive keyboard only control
- Context based help (no need to memorize tons of hot-keys)
- Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
- Stage, unstage, revert and reset files, hunks and lines
- Stashing (save, pop, apply, drop, and inspect)
- Push/Fetch to/from remote
- Branch List (create, rename, delete, checkout, remotes)
- Browse commit log, diff committed changes
- Scalable terminal UI layout
- Async git API for fluid control
#rust #git #ui #terminal #async #tui
Features
- Fast and intuitive keyboard only control
- Context based help (no need to memorize tons of hot-keys)
- Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
- Stage, unstage, revert and reset files, hunks and lines
- Stashing (save, pop, apply, drop, and inspect)
- Push/Fetch to/from remote
- Branch List (create, rename, delete, checkout, remotes)
- Browse commit log, diff committed changes
- Scalable terminal UI layout
- Async git API for fluid control
#rust #git #ui #terminal #async #tui
👍1🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Fig adds autocomplete to your terminal.
As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal on macOS.
#typescript #terminal #macos #bash #zsh #autocomplete #iterm #fish
As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal on macOS.
#typescript #terminal #macos #bash #zsh #autocomplete #iterm #fish
❤1🔥1👏1
The tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages.
Website: https://tldr.sh
#markdown #tldr #man #linux #gnu #help
Website: https://tldr.sh
#markdown #tldr #man #linux #gnu #help
❤1🔥1👏1