#nim has always been focused on providing a compiled statically typed language focusing on efficiency, readability and flexibility.
Version 1.0 marks the beginning of a stable base which can be used in the coming years, knowing that the future versions of Nim won’t break the code you have written with the current version.
https://nim-lang.org/blog/2019/09/23/version-100-released.html
Version 1.0 marks the beginning of a stable base which can be used in the coming years, knowing that the future versions of Nim won’t break the code you have written with the current version.
https://nim-lang.org/blog/2019/09/23/version-100-released.html
Nim Programming Language
Version 1.0 released
The Nim Team is very proud and happy to announce the much-anticipated version 1.0 of the language.
Support open source and earn a limited edition T-shirt!
To qualify for the official limited edition Hacktoberfest shirt, you must register and make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 50,000 participants who successfully complete the challenge will earn a T-shirt.
To qualify for the official limited edition Hacktoberfest shirt, you must register and make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 50,000 participants who successfully complete the challenge will earn a T-shirt.
Decades-old Computer Science conjecture solved in two pages.
A paper posted online this month has settled a nearly 30-year-old conjecture about the structure of the fundamental building blocks of computer circuits. This “sensitivity” conjecture has stumped many of the most prominent computer scientists over the years, yet the new proof is so simple that one researcher summed it up in a single tweet.
A paper posted online this month has settled a nearly 30-year-old conjecture about the structure of the fundamental building blocks of computer circuits. This “sensitivity” conjecture has stumped many of the most prominent computer scientists over the years, yet the new proof is so simple that one researcher summed it up in a single tweet.
PIRE is an interactive #python command-line interface allowing you to edit regexes live and see how your changes match against the input you specify.
https://github.com/johannestaas/pire
https://github.com/johannestaas/pire
Accelerating #python's numpy, scikit and pandas as much as 100x with #rust and LLVM.
Meet Weld. Weld is a runtime for improving the performance of data-intensive applications. It optimizes across libraries and functions by expressing the core computations in libraries using a small common intermediate representation, similar to CUDA and OpenCL.
https://www.weld.rs/
Meet Weld. Weld is a runtime for improving the performance of data-intensive applications. It optimizes across libraries and functions by expressing the core computations in libraries using a small common intermediate representation, similar to CUDA and OpenCL.
https://www.weld.rs/
dry-effects is a practical, production-oriented implementation of algebraic effects in #ruby.
https://dry-rb.org/gems/dry-effects/0.1/
https://dry-rb.org/gems/dry-effects/0.1/
5G is here. Its little icon is starting to appear in the top corners of phone screens throughout the world. If you’ve connected to it already, you may have observed that it doesn’t feel a whole lot faster than 4G.
So network performance stands to get much faster very soon. That should alleviate the web’s performance problems right?
Well, it should, but I don’t expect it will. At least not soon. If recent trends continue, 5G just might make web performance worse, not better, for the average person.
So network performance stands to get much faster very soon. That should alleviate the web’s performance problems right?
Well, it should, but I don’t expect it will. At least not soon. If recent trends continue, 5G just might make web performance worse, not better, for the average person.
Lifecycle hooks for #django that are inspired by #rails. That's very pretty on the one side and very ugly on the other.
Check it out and create your own opinion!
https://github.com/rsinger86/django-lifecycle
Check it out and create your own opinion!
https://github.com/rsinger86/django-lifecycle
José Valim: If you look at the features listed by Kubernetes (#k8s) and compare it to languages that run on the Erlang VM, such as Erlang and Elixir, the impression is that they share many k eywords, such as “self-healing”, “horizontal scaling”, “distribution”, etc.
This sharing often leads to confusion. Do they provide distinct behaviors? Do they overlap? For instance, is there any purpose to #elixir’s fault tolerance if Kubernetes also provides self-healing?
In this article, I will go over many of these topics and show how they are mostly complementary and discuss the rare case where they do overlap.
This sharing often leads to confusion. Do they provide distinct behaviors? Do they overlap? For instance, is there any purpose to #elixir’s fault tolerance if Kubernetes also provides self-healing?
In this article, I will go over many of these topics and show how they are mostly complementary and discuss the rare case where they do overlap.
The strictest and most opinionated #python linter ever! Actually
https://github.com/wemake-services/wemake-python-styleguide
It focuses on enforcing consistent, easy (not complex), readable python code. And it goes with some extreme and hardcore checks inside.
We also made this linter to be legacy first with the help of
Also available as a Github Action: https://github.com/marketplace/actions/wemake-python-styleguide
By the way, we have a lot of #Hacktoberfest issues that need help: https://github.com/wemake-services/wemake-python-styleguide/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest
wemake-python-styleguide is just a flake8 plugin with lots of other plugins as dependencies.https://github.com/wemake-services/wemake-python-styleguide
It focuses on enforcing consistent, easy (not complex), readable python code. And it goes with some extreme and hardcore checks inside.
We also made this linter to be legacy first with the help of
flakehell. It means that you are allowed to have existing bad code, but you won't be allowed to write more bad code. Ever.Also available as a Github Action: https://github.com/marketplace/actions/wemake-python-styleguide
By the way, we have a lot of #Hacktoberfest issues that need help: https://github.com/wemake-services/wemake-python-styleguide/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest
DYC is a CLI tool that helps with documenting your #python source code. It will help keep you alert for new methods that were added and not documented. Also supports to build a reusable docstring template. Just answer the prompt questions in your terminal to see the effect on your files.
https://github.com/Zarad1993/dyc
https://github.com/Zarad1993/dyc
GitHub
GitHub - Zarad1993/dyc: Document Your Code
Document Your Code. Contribute to Zarad1993/dyc development by creating an account on GitHub.
A #rust crate for safe and ergonomic pin-projection.
https://crates.io/crates/pin-project
Honest question: do you understand what does
https://crates.io/crates/pin-project
Honest question: do you understand what does
Pin do?Excelent article about layers in your application.
> When designing any application, the question is inevitably raised: “where should this code go?” Many times this answer isn’t readily available, resulting in code that ends up in a project’s junk drawer (like utils or models). If this happens enough, the codebase becomes tangled and the team’s ability to maintain the software over time is significantly decreased. This is not a sign of developer inexperience or “naming is hard” — instead it’s most likely a symptom of an application’s lack of structure.
> When designing any application, the question is inevitably raised: “where should this code go?” Many times this answer isn’t readily available, resulting in code that ends up in a project’s junk drawer (like utils or models). If this happens enough, the codebase becomes tangled and the team’s ability to maintain the software over time is significantly decreased. This is not a sign of developer inexperience or “naming is hard” — instead it’s most likely a symptom of an application’s lack of structure.
3rd October 2019: PostgreSQL 12 Released! #sql
Changelog: https://www.postgresql.org/docs/12/release-12.html
Changelog: https://www.postgresql.org/docs/12/release-12.html
#strange
An awesome list of dev-related movies: https://github.com/aryaminus/dev-movies
In case you don't have enough of development at work!
An awesome list of dev-related movies: https://github.com/aryaminus/dev-movies
In case you don't have enough of development at work!
GitHub
GitHub - aryaminus/dev-movies: Movies and Series I've loved over the years, for the people with software development background…
Movies and Series I've loved over the years, for the people with software development background, IT Engineers or general people who love movies - GitHub - aryaminus/dev-movies: Movies and ...
rx is an extensible, modern and minimalist pixel editor and animator implemented in #rust. It's designed to have as little UI as possible, and instead takes inspiration from #vi's modal nature and command mode.
https://github.com/cloudhead/rx
https://github.com/cloudhead/rx
⚡ Breaking news!
TensorFlow 2.0 is released. It focuses on simplicity and ease of use, featuring updates like:
- Easy model building with Keras and eager execution.
- Robust model deployment in production on any platform.
- Powerful experimentation for research.
API simplification by reducing duplication and removing deprecated endpoints.
https://github.com/tensorflow/tensorflow/releases/tag/v2.0.0
TensorFlow 2.0 is released. It focuses on simplicity and ease of use, featuring updates like:
- Easy model building with Keras and eager execution.
- Robust model deployment in production on any platform.
- Powerful experimentation for research.
API simplification by reducing duplication and removing deprecated endpoints.
https://github.com/tensorflow/tensorflow/releases/tag/v2.0.0
GitHub
Release TensorFlow 2.0.0 · tensorflow/tensorflow
Release 2.0.0
Major Features and Improvements
TensorFlow 2.0 focuses on simplicity and ease of use, featuring updates like:
Easy model building with Keras and eager execution.
Robust model deploym...
Major Features and Improvements
TensorFlow 2.0 focuses on simplicity and ease of use, featuring updates like:
Easy model building with Keras and eager execution.
Robust model deploym...
Inboxkitten is an open-source disposable email #js service that you can freely deploy adopt on your own! https://github.com/uilicious/inboxkitten
Only takes 6 steps:
Only takes 6 steps:
clone "https://github.com/uilicious/inboxkitten.git"
cd inboxkitten
./config.sh
./build.sh
firebase login
./deploy/firebase/deploy.sh
GitHub
GitHub - uilicious/inboxkitten: Disposable email inbox powered by serverless mailgun kittens
Disposable email inbox powered by serverless mailgun kittens - uilicious/inboxkitten
A #rust actor-based framework for building modern, concurrent and resilient applications
https://riker.rs/
https://riker.rs/