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/
ZIO from #scala is coming to #python! How cool is that?
https://github.com/harveywi/ziopy
Currently it is in the very beggining, but it is still interesting to watch.
https://github.com/harveywi/ziopy
Currently it is in the very beggining, but it is still interesting to watch.
GitHub
GitHub - miiohio/ziopy: ZIO for Python
ZIO for Python. Contribute to miiohio/ziopy development by creating an account on GitHub.
⚡Breaking news!
#django enhancement proposal to fully type annotate django's source code.
It is proposed to merge
More information: https://github.com/django/deps/pull/65
#django enhancement proposal to fully type annotate django's source code.
It is proposed to merge
django-stubs (https://github.com/typeddjango/django-stubs) into the core django. More information: https://github.com/django/deps/pull/65
GitHub
GitHub - typeddjango/django-stubs: PEP-484 stubs for Django
PEP-484 stubs for Django. Contribute to typeddjango/django-stubs development by creating an account on GitHub.
Typed functional programming with #swift
- Type classes
- IO
- Effects
https://bow-swift.io/docs/effects/overview/
- Type classes
- IO
- Effects
https://bow-swift.io/docs/effects/overview/
Quickly find publicly known security vulnerabilities in a website's #js libs.
https://github.com/lirantal/is-website-vulnerable
My wild guess is that everything is vulnerable 😮
https://github.com/lirantal/is-website-vulnerable
My wild guess is that everything is vulnerable 😮
GitHub
GitHub - lirantal/is-website-vulnerable: finds publicly known security vulnerabilities in a website's frontend JavaScript libraries
finds publicly known security vulnerabilities in a website's frontend JavaScript libraries - lirantal/is-website-vulnerable
Github Action to prevent cursing in issues and pull requests: https://github.com/sobolevn/restrict-cursing-action
#js #typescript #docker
#js #typescript #docker
To use optional chaining & nullish coalescing in #vue files today:
- Run
- Set
Useful for many DOM operations. For example,
https://github.com/vuejs/vetur
- Run
yarn add typescript@beta- Set
"vetur.useWorkspaceDependencies": trueUseful for many DOM operations. For example,
querySelector => Element | nulltextContent => string | null | undefinedhttps://github.com/vuejs/vetur
And as an #apple software developer, I live through the Summer beta periods. On my secondary machine. And, in recent years, within virtual machines that allow me to do more intricate testing. I’ve seen easy-going mostly spit and polish releases as well more substantial user-facing and under-the-hood ones.
But Catalina has been different in two particularly gruesome ways that get even worse when combined.
The first, is purely from a stability and functional standpoint. The early betas of Catalina were really, really broken. But that’s OK! That’s what betas are for. And while I can only speak for myself, I think most developers are more than happy to offer input to Apple and report bugs. So I’m totally fine using a wonky OS for a few months on a spare machine while I test my own software in addition to Apple’s.
But here’s the bad part ...
#macos
But Catalina has been different in two particularly gruesome ways that get even worse when combined.
The first, is purely from a stability and functional standpoint. The early betas of Catalina were really, really broken. But that’s OK! That’s what betas are for. And while I can only speak for myself, I think most developers are more than happy to offer input to Apple and report bugs. So I’m totally fine using a wonky OS for a few months on a spare machine while I test my own software in addition to Apple’s.
But here’s the bad part ...
#macos
Great post about documenting architecture.
> We learn how to code and we build some cool applications, and then we learn about architecture and how to make the application maintainable for several years.
> However when we need to explain to someone else (new developer, product owner, investor) how the application works, we need something more… we need documentation.
> But what documentation options do we have that can express the whole application building blocks and how it works?!
#documentation
> We learn how to code and we build some cool applications, and then we learn about architecture and how to make the application maintainable for several years.
> However when we need to explain to someone else (new developer, product owner, investor) how the application works, we need something more… we need documentation.
> But what documentation options do we have that can express the whole application building blocks and how it works?!
#documentation
Do you know when your #python code is too complex? Do you know all the sources where complexity comes from? Do you know how complexity flows from the simplest entities to the higher level abstractions? Have you ever heard of "Architecture on Demand"?
This article will guide you thought writing simple code and teach you how to rely on automated tools when making architecture decisions.
It also features
This article will guide you thought writing simple code and teach you how to rely on automated tools when making architecture decisions.
It also features
wemake-python-styleguide: https://github.com/wemake-services/wemake-python-styleguideGitHub
GitHub - wemake-services/wemake-python-styleguide: The strictest and most opinionated python linter ever!
The strictest and most opinionated python linter ever! - wemake-services/wemake-python-styleguide
Announcing support for native editing of #jupyter notebooks in #vscode
https://devblogs.microsoft.com/python/announcing-support-for-native-editing-of-jupyter-notebooks-in-vs-code/
https://devblogs.microsoft.com/python/announcing-support-for-native-editing-of-jupyter-notebooks-in-vs-code/
Microsoft News
Announcing Support for Native Editing of Jupyter Notebooks in VS Code
Today, we're excited to announce the first release of native Jupyter notebook support inside VS Code through the Python extension that shipped today! This brings together the interactivity of Jupyter Notebooks and the power of VS Code, offering a brand-new…