#ruby on rails 6.0 release: https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/
Interesting. I thought that ruby is dead...
Interesting. I thought that ruby is dead...
Genetic Algorithms in #elixir! https://github.com/seanmor5/genex
Features include: multiple selection, mutation, and crossover operators, exportable and visualizable statistics.
Features include: multiple selection, mutation, and crossover operators, exportable and visualizable statistics.
GitHub
GitHub - seanmor5/genex: Genetic Algorithms in Elixir!
Genetic Algorithms in Elixir! Contribute to seanmor5/genex development by creating an account on GitHub.
Presently, real-time communication tools such as Slack are very popular in business environments. However, use of these tools creates a culture that harms projects. It negatively impacts planning accuracy, implementation quality, product refinements, and design quality. I will tell you about the many issues created by real-time messaging in workplaces, and how to remedy your work culture.
Now with monadic transformations and pipes!
returns (Make your functions return something meaningful, typed, and safe!) new 0.10 release! https://github.com/dry-python/returns/releases/tag/0.10.0Now with monadic transformations and pipes!
Functional architecture tends to fall into a pit of success that looks a lot like Ports and Adapters.
In object-oriented architecture, we often struggle towards the ideal of the Ports and Adapters architecture, although we often call it something else: layered architecture, onion architecture, hexagonal architecture, and so on. The goal is to decouple the business logic from technical implementation details, so that we can vary each independently.
This creates value because it enables us to manoeuvre nimbly, responding to changes in business or technology.
In object-oriented architecture, we often struggle towards the ideal of the Ports and Adapters architecture, although we often call it something else: layered architecture, onion architecture, hexagonal architecture, and so on. The goal is to decouple the business logic from technical implementation details, so that we can vary each independently.
This creates value because it enables us to manoeuvre nimbly, responding to changes in business or technology.
Purely functional code makes some things easier to understand: because values don't change, you can call functions and know that only their return value matters—they don't change anything outside themselves. But this makes many real-world applications difficult: how do you write to a database, or to the screen?
In this screencast we look at one method for crossing this divide.
In this screencast we look at one method for crossing this divide.
Lightweight, modular, and extensible library for functional #scala programming: https://typelevel.org/cats/
typelevel.org
Cats
docs
Client-side runtime API mocking using Service Workers. Serverless. Deviation-free. https://github.com/open-draft/msw
#github action to find potential issue assignees from the git blame by line url. Really clever!
https://github.com/marketplace/actions/issue-assigner
https://github.com/marketplace/actions/issue-assigner
The only cheat sheet you need! Unified access to the best community driven cheat sheets repositories of the world. https://github.com/chubin/cheat.sh
SGP is one of the most intricate patterns you can introduce to your system despite being one of the easiest to build. I’m going to do my best to convince you of this by enumerating several of the problems that you’ll face as well as some potential solutions.
#git 2.23 brings a new pair of experimental commands to the suite of existing ones:
git switch and git restore. These two are meant to eventually provide a better interface for the well-known git checkout https://github.blog/2019-08-16-highlights-from-git-2-23/1. sphinx-version-warning: allows you to add a custom warning banner at the top of your documentation pages to communicate some important about this documentation: https://sphinx-version-warning.readthedocs.io
2. sphinx-notfound-page: is great to create a "Not found" (or 404) page to show when the reader hit a not found page: https://sphinx-notfound-page.readthedocs.io
3. sphinx-hoverxref: adds amazing tooltips on your cross-references that points to another page/section of the documentation including its content on the tooltip: https://sphinx-hoverxref.readthedocs.io
#python
2. sphinx-notfound-page: is great to create a "Not found" (or 404) page to show when the reader hit a not found page: https://sphinx-notfound-page.readthedocs.io
3. sphinx-hoverxref: adds amazing tooltips on your cross-references that points to another page/section of the documentation including its content on the tooltip: https://sphinx-hoverxref.readthedocs.io
#python
Dependency injection in #vue apps.
Some theory: https://markus.oberlehner.net/blog/dependency-injection-in-vue-applications/
Practical example: https://github.com/wemake-services/wemake-vue-template
Some theory: https://markus.oberlehner.net/blog/dependency-injection-in-vue-applications/
Practical example: https://github.com/wemake-services/wemake-vue-template
markus.oberlehner.net
Dependency Injection in Vue.js Applications - Markus Oberlehner
Learn which dependency injection variants there are in Vue.js and how to decide which one to use for a particular use case.
Clipboard manager for #macos which does one job - keep your copy history at hand. Lightweight. Open source and free. No fluff. https://github.com/p0deje/Maccy
You can quickly free up some serious gigs by taking care of the old/demo projects!
https://github.com/voidcosmos/npkill
npkill is a nifty little #js tool that shows all node_modules in your system - and allows to remove the selected ones.You can quickly free up some serious gigs by taking care of the old/demo projects!
https://github.com/voidcosmos/npkill
HTTP checks & tests (private & public) monitoring - check the status of your URL
https://www.brotandgames.com/ciao/
https://www.brotandgames.com/ciao/
There are a lot of monad tutorials. All of them fail due to the "Monad Curse": when someone understands what it is then this person is not able to explain this concept to others.
This article goes another way: it finds the simple code examples where you already use monads without noticing.
Awesome read!
This article goes another way: it finds the simple code examples where you already use monads without noticing.
Awesome read!