GitLocalize is a continuous localization tool built for communities and teams that want to simplify their workflow when translating their content.
GitLocalize automatically keeps translations up to date by syncing with your repository.
https://github.com/marketplace/gitlocalize
#i18n #l10n
GitLocalize automatically keeps translations up to date by syncing with your repository.
https://github.com/marketplace/gitlocalize
#i18n #l10n
Backends today are too complicated to build. #dark is designed to massively reduce that complexity. Dark is a holistic programming language, editor, and infrastructure for building backends. You write in the Dark language, using the Dark editor, and your program is hosted on Dark’s infrastructure. As a result, you can code without thinking about infrastructure, and have safe instant deployment, which we’re calling “deployless”.
Library that helps you read text from unknown charset encoding. Project motivated by chardet. All IANA character set names for which the #python core library provides codecs are supported: https://github.com/Ousret/charset_normalizer
GitHub
GitHub - jawah/charset_normalizer: Truly universal encoding detector in pure Python
Truly universal encoding detector in pure Python. Contribute to jawah/charset_normalizer development by creating an account on GitHub.
I don't know how I feel about it, but you now can create a desktop app with #elixir
https://puddleofcode.com/story/how-to-create-desktop-application-with-elixir
https://puddleofcode.com/story/how-to-create-desktop-application-with-elixir
Automated face warping #python tool. For each face in an image define what actions are to be performed on it,
pychubby will do the rest: https://github.com/jankrepl/pychubbymatplotlib.pyplot as plt
from pychubby.actions import Chubbify, Multiple, Pipeline, Smile
from pychubby.detect import LandmarkFace
img_path = 'path/to/your/image'
img = plt.imread(img_path)
lf = LandmarkFace.estimate(img)
a_per_face = Pipeline([Chubbify(), Smile()])
a_all = Multiple(a_per_face)
new_lf, _ = a_all.perform(lf)
new_lf.plot(show_landmarks=False, show_numbers=False)
Vue recently presented the Composition API RFC, a new API for writing #vue components inspired by #react hooks but with some interesting differences that I will discuss in this post. This RFC started with a previous version called Function-based Component API that received lots of criticism from certain part of the community, based on the fear of Vue starting to be more complicated and less like the simple library that people liked in the first place.
So, let's get started studying the different aspects of React Hooks and Vue Composition API and remark certain differences that we might find along the way.
So, let's get started studying the different aspects of React Hooks and Vue Composition API and remark certain differences that we might find along the way.
hypothesis-auto is an extension for the Hypothesis project that enables fully automatic #python tests for type annotated functions. Key Features:
- Type Annotation Powered: Utilize your function's existing type annotations to build dozens of test cases automatically.
- Low Barrier: Start utilizing property-based testing in the lowest barrier way possible. Just run
- py.test Compatible: Built-in compatibility with the popular py.test testing framework. This means that you can turn your automatically generated tests into individual py.test test cases with one line.
- Scales Up: As you find your self needing to customize your
https://timothycrosley.github.io/hypothesis-auto/
- Type Annotation Powered: Utilize your function's existing type annotations to build dozens of test cases automatically.
- Low Barrier: Start utilizing property-based testing in the lowest barrier way possible. Just run
auto_test(FUNCTION) to run dozens of test.- py.test Compatible: Built-in compatibility with the popular py.test testing framework. This means that you can turn your automatically generated tests into individual py.test test cases with one line.
- Scales Up: As you find your self needing to customize your
auto_test cases, you can easily utilize all the features of Hypothesis, including custom strategies per a parameter.https://timothycrosley.github.io/hypothesis-auto/
Gearbox is a functional state machine for #elixir with an easy-to-use API, inspired by both Fsm and Machinery.
Gearbox does not run in a process, so there's no potential for a GenServer bottleneck. This way there's also less overhead as you won't need to setup a supervision tree/manage your state machine processes.
https://github.com/edisonywh/gearbox
Gearbox does not run in a process, so there's no potential for a GenServer bottleneck. This way there's also less overhead as you won't need to setup a supervision tree/manage your state machine processes.
https://github.com/edisonywh/gearbox
zlong_alert.zsh will use notify-send and a bell to alert you when a #shell command that has taken a long time (default: 15 seconds) has completed: https://github.com/kevinywlui/zlong_alert.zshGitHub
GitHub - kevinywlui/zlong_alert.zsh: A plugin to alert you when a long-running command has finished
A plugin to alert you when a long-running command has finished - kevinywlui/zlong_alert.zsh
List of awesome #git hooks!
Git hooks are custom scripts you can use to automate tasks which are triggered before or after a git command is executed. There are two groups of these hooks: client-side and server-side. Client-side hooks are triggered by operations such as committing and merging, while server-side hooks run on network operations such as receiving pushed commits. This repo contains helpful resources as well as a variety of git hook scripts that can be easily customized to serve different purposes.
https://github.com/CompSciLauren/awesome-git-hooks
Git hooks are custom scripts you can use to automate tasks which are triggered before or after a git command is executed. There are two groups of these hooks: client-side and server-side. Client-side hooks are triggered by operations such as committing and merging, while server-side hooks run on network operations such as receiving pushed commits. This repo contains helpful resources as well as a variety of git hook scripts that can be easily customized to serve different purposes.
https://github.com/CompSciLauren/awesome-git-hooks
Der Fehler is a small but very opinionated #rust error handling library.
In many ways, der Fehler is a successor to failure. However, unlike failure, der Fehler is built around the standard library's Error trait, which has adopted the necessary improvements that the Fail trait had provided thanks to RFC 2504.
Der Fehler provocatively and unapologetically uses the terminology of exceptions.
https://github.com/withoutboats/fehler
In many ways, der Fehler is a successor to failure. However, unlike failure, der Fehler is built around the standard library's Error trait, which has adopted the necessary improvements that the Fail trait had provided thanks to RFC 2504.
Der Fehler provocatively and unapologetically uses the terminology of exceptions.
https://github.com/withoutboats/fehler
#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