Which non-mainstream programming language is interesting for you (practically or theoretically)?
Anonymous Poll
65%
Rust
31%
Elixir
15%
Erlang
7%
Elm
22%
Haskell
22%
Clojure
3%
Crystal
7%
Idris
22%
Dart
14%
Scala
๐ฅ1
The Play Framework combines productivity and performance making it easy to build scalable web applications with Java and Scala. Play is developer friendly with a "just hit refresh" workflow and built-in testing support. With Play, applications scale predictably due to a stateless and non-blocking architecture. By being RESTful by default, including assets compilers, JSON & WebSocket support, Play is a perfect fit for modern web & mobile applications.
#scala, #web, #framework, #reactive, #jvm, #restful
#scala, #web, #framework, #reactive, #jvm, #restful
๐1
Materialize is a streaming database for real-time applications.
Materialize lets you ask questions of your live data, which it answers and then maintains for you as your data continue to change. The moment you need a refreshed answer, you can get it in milliseconds. Materialize is designed to help you interactively explore your streaming data, perform data warehousing analytics against live relational data, or just increase the freshness and reduce the load of your dashboard and monitoring tasks.
#rust, #streaming, #database, #real, #time, #sql, #kafka
Materialize lets you ask questions of your live data, which it answers and then maintains for you as your data continue to change. The moment you need a refreshed answer, you can get it in milliseconds. Materialize is designed to help you interactively explore your streaming data, perform data warehousing analytics against live relational data, or just increase the freshness and reduce the load of your dashboard and monitoring tasks.
#rust, #streaming, #database, #real, #time, #sql, #kafka
๐1
Carthage is intended to be the simplest way to add frameworks to your Cocoa application.
Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.
#swift, #ios, #macos, #apple, #cocoa
Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.
#swift, #ios, #macos, #apple, #cocoa
โค1
Xterm.js is a front-end component written in TypeScript that lets applications bring fully-featured terminals to their users in the browser. It's used by popular projects such as VS Code, Hyper and Theia.
Terminal apps just work: Xterm.js works with most terminal apps such as bash, vim and tmux, this includes support for curses-based apps and mouse event support.
Performant: Xterm.js is really fast, it even includes a GPU-accelerated renderer.
Rich unicode support: Supports CJK, emojis and IMEs.
Self-contained: Requires zero dependencies to work.
Accessible: Screen reader and minimum contrast ratio support can be turned on
And much more: Links, theming, addons, well documented API, etc.
#typescript, #ts, #js, #terminal, #tty, #ssh
Terminal apps just work: Xterm.js works with most terminal apps such as bash, vim and tmux, this includes support for curses-based apps and mouse event support.
Performant: Xterm.js is really fast, it even includes a GPU-accelerated renderer.
Rich unicode support: Supports CJK, emojis and IMEs.
Self-contained: Requires zero dependencies to work.
Accessible: Screen reader and minimum contrast ratio support can be turned on
And much more: Links, theming, addons, well documented API, etc.
#typescript, #ts, #js, #terminal, #tty, #ssh
โค1
Should I post in a silent mode (you will not recieve a sound notification about new posts)?
Anonymous Poll
46%
Yes
32%
No
23%
๐ค
๐ค1
git-secret is a bash tool which stores private data inside a git repo. git-secret encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys.
With git-secret, changes to access rights are simplified, and private-public key issues are handled for you.
When someone's permission is revoked, secrets do not need to be changed with git-secret - just remove their key from the keychain using git secret killperson their@email.com, re-encrypt the files, and they won't be able to decrypt secrets anymore. If you think the user might have copied the secrets or keys when they had access, then you should also change the secrets.
#bash, #git, #secrets, #gpg, #security, #encryption
With git-secret, changes to access rights are simplified, and private-public key issues are handled for you.
When someone's permission is revoked, secrets do not need to be changed with git-secret - just remove their key from the keychain using git secret killperson their@email.com, re-encrypt the files, and they won't be able to decrypt secrets anymore. If you think the user might have copied the secrets or keys when they had access, then you should also change the secrets.
#bash, #git, #secrets, #gpg, #security, #encryption
๐1
Binary Tree pinned ยซShould I post in a silent mode (you will not recieve a sound notification about new posts)?ยป
Portainer is a lightweight management UI which allows you to easily manage your different Docker environments (Docker hosts or Swarm clusters). Portainer is meant to be as simple to deploy as it is to use. It consists of a single container that can run on any Docker engine (can be deployed as Linux container or a Windows native container, supports other platforms too). Portainer allows you to manage all your Docker resources! It is compatible with the standalone Docker engine and with Docker Swarm mode.
#docker, #containers, #orchestration, #ui, #moby, #swarm
#docker, #containers, #orchestration, #ui, #moby, #swarm
โค1
Solana is an open source project implementing a new, high-performance, permissionless blockchain.
#rust, #blockchain, #bitcoin, #rustc
#rust, #blockchain, #bitcoin, #rustc
๐ฅ1
Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
#javascript, #web, #ui, #compiler
#javascript, #web, #ui, #compiler
๐1
nom is a parser combinators library written in Rust. Its goal is to provide tools to build safe parsers without compromising the speed or memory consumption. To that end, it uses extensively Rust's strong typing and memory safety to produce fast and correct parsers, and provides functions, macros and traits to abstract most of the error prone plumbing.
#rust, #combinators, #grammar, #array, #parse, #rustc
#rust, #combinators, #grammar, #array, #parse, #rustc
๐ฅ1
reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations for free.
The framework comes with a broad range of features including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX support, syntax highlighted code and much more.
#javascript, #html, #framework, #presentation, #sliedeshow
The framework comes with a broad range of features including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX support, syntax highlighted code and much more.
#javascript, #html, #framework, #presentation, #sliedeshow
๐ฅ1
Bottlerocket is a free and open-source Linux-based operating system meant for hosting containers.
Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads. This is a reflection of what we've learned building operating systems and services at Amazon. You can read more about what drives us in our charter.
#rust, #os, #linux, #k8s, #ecs, #containers
Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads. This is a reflection of what we've learned building operating systems and services at Amazon. You can read more about what drives us in our charter.
#rust, #os, #linux, #k8s, #ecs, #containers
๐ฅ1
howtheytest is a curated collection of publicly available resources on how software companies around the world test their software systems and build their quality culture.
#testing, #software, #qa, #list
#testing, #software, #qa, #list
๐1
grpc-gateway is a plugin of the Google protocol buffers compiler protoc. It reads protobuf service definitions and generates a reverse-proxy server which translates a RESTful HTTP API into gRPC. This server is generated according to the google.api.http annotations in your service definitions.
#golang, #go, #api, #openapi, #restful, #grpc, #json
#golang, #go, #api, #openapi, #restful, #grpc, #json
๐1
Jaeles is a powerful, flexible and easily extensible framework written in Go for building your own Web Application Scanner.
#go, #golang, #web, #application, #scanner, #hacking, #bugbounty
#go, #golang, #web, #application, #scanner, #hacking, #bugbounty
๐1