Simple #python tool to validate that you have the same configuration for the set of projects.
Supports any
Supports any
yaml, toml, ini, and json configs: https://github.com/andreoliwa/nitpickGitHub
GitHub - andreoliwa/nitpick: Enforce the same settings on multiple projects
Enforce the same settings on multiple projects. Contribute to andreoliwa/nitpick development by creating an account on GitHub.
Simple real time visualisation of the execution of a #python program: https://github.com/alexmojaki/heartrate
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 script, or a cross-platform SDK, Surf will make it work.Announcement: https://blog.yoshuawuyts.com/surf/