Official
With this plugin you can use
py.test plugin to bring mimesis integration to your tests. mimesis is a library for fast fake data generation. It has a lot of providers and a lot of built-in languages: https://github.com/pytest-dev/pytest-mimesisWith this plugin you can use
mimesis fixture directly in your tests or create reusable fixtures:A process/message visualizer for BEAM nodes: https://github.com/koudelka/visualixir
#elixir #erlang
#elixir #erlang
What is the most complex code you have ever seen? Mine was written in #css. Yeap, styles grow so big and so complex really fast. And here's the tool to prevent it.
Awesome #elixir tool to create object-ish structs and new data types with real encapsulation. Create smart constructors, private and immutable fields, sum types and many other fun things. https://github.com/timCF/calculus
GitHub
timCF/calculus
New data types with real encapsulation. Create smart constructors, private and immutable fields, sum types and many other fun things. Inspired by Alonzo Church. - timCF/calculus
"Zero setup" cross compilation and "cross testing" of #rust crates: https://github.com/rust-embedded/cross
Something like
Something like
tox from #python land.GitHub
GitHub - cross-rs/cross: “Zero setup” cross compilation and “cross testing” of Rust crates
“Zero setup” cross compilation and “cross testing” of Rust crates - cross-rs/cross
A demo to see what is the most input typing delay you can tolerate.
What's yours? Mine is somewhere at 50ms.
https://input-delay.glitch.me/
#js #css
What's yours? Mine is somewhere at 50ms.
https://input-delay.glitch.me/
#js #css
Things we dislike about #electron:
1. Overhead
2. #js
Introducing Revery! Native apps builder with #reason and #ocaml with almost no overhead! https://github.com/revery-ui/revery
1. Overhead
2. #js
Introducing Revery! Native apps builder with #reason and #ocaml with almost no overhead! https://github.com/revery-ui/revery
GitHub
GitHub - revery-ui/revery: :zap: Native, high-performance, cross-platform desktop apps - built with Reason!
:zap: Native, high-performance, cross-platform desktop apps - built with Reason! - revery-ui/revery
Real #python applications have real data, and real data nests. Objects inside of objects inside of lists of objects.
- Path-based access for nested data structures
- Readable, meaningful error messages
- Declarative data transformation, using lightweight, Pythonic specifications
- Built-in data exploration and debugging features
https://github.com/mahmoud/glom
glom is a new and powerful way to handle real-world data, featuring:- Path-based access for nested data structures
- Readable, meaningful error messages
- Declarative data transformation, using lightweight, Pythonic specifications
- Built-in data exploration and debugging features
https://github.com/mahmoud/glom
GitHub
GitHub - mahmoud/glom: ☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom…
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️ - mahmoud/glom
This is a plugin to facilitate image comparison for #matplotlib figures in #pytest: https://github.com/matplotlib/pytest-mpl
Looks awesome! #python
Looks awesome! #python
A neat #haskell little one liner to avoid duplicating logic across
It is also implemented in
a -> b and b -> Maybe aIt is also implemented in
relude library: https://github.com/kowainik/relude/blob/daf6868ac43f634d5f7c0003a3841ab70dbffbb3/src/Relude/Extra/Enum.hs#L38-L62Keeping your system up to date mostly involves invoking more than a single package manager. Topgrade tries to solve this problem by detecting which tools you use and run their appropriate package managers: https://github.com/r-darwish/topgrade
#rust
#rust
Enforcing boundaries in #elixir projects without requiring the extra ceremony of umbrella apps: https://github.com/sasa1977/boundaries
Awesome tool to enforce better architecture and a very neat use-case of a custom
Awesome tool to enforce better architecture and a very neat use-case of a custom
mix compiler!GitHub
GitHub - sasa1977/boundary: Manage and restrain cross-module dependencies in Elixir projects
Manage and restrain cross-module dependencies in Elixir projects - sasa1977/boundary
This ESLint plugin lets users write simple #eslint rules right in their config by leveraging the power of ESQuery, which is a #CSS-selector-like library for ASTs: https://www.npmjs.com/package/eslint-plugin-esquery
#js
#js
Sorbet is 100% compatible with #ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures: https://sorbet.org/
Surf is a friendly HTTP client built for #rust. It's completely modular, and built directly for
Announcement: https://blog.yoshuawuyts.com/surf/
async/await. Whether it's a quick noscript, or a cross-platform SDK, Surf will make it work.Announcement: https://blog.yoshuawuyts.com/surf/
Manage #react state server-side with #elixir GenServer's. Hooks are generated for you: https://github.com/joshnuss/phx_hooks
The
optics family of #haskell packages make it possible to define and use Lenses, Traversals, Prisms and other optics, using an abstract interface. They are roughly comparable in functionality with the lens package, but explore a different part of the design space: https://github.com/well-typed/opticsGitHub
GitHub - well-typed/optics: Optics as an abstract interface
Optics as an abstract interface. Contribute to well-typed/optics development by creating an account on GitHub.