> There’s a really cool new BEAM language out there called Gleam. It’s super early days for the language, but what it offers (strong type safety) I think is worth some experimentation for folks that are interested. Lucky enough for those of us currently using #elixir it’s trivially easy to use #gleam code in your Elixir applications. Today I’m going to show you how.
Open-sourcing Polynote: an IDE-inspired polyglot notebook:
> We are pleased to announce the open-source launch of Polynote: a new, polyglot notebook with first-class Scala support, Apache Spark integration, multi-language interoperability including #scala, #python, and #sql, as-you-type autocomplete, and more.
https://polynote.org/
> We are pleased to announce the open-source launch of Polynote: a new, polyglot notebook with first-class Scala support, Apache Spark integration, multi-language interoperability including #scala, #python, and #sql, as-you-type autocomplete, and more.
https://polynote.org/
grpcui is a command-line tool that lets you interact with gRPC servers via a browser. It's sort of like Postman, but for gRPC APIs instead of REST.
https://github.com/fullstorydev/grpcui
#go #js
Oh, by the way. There's also a CLI version: https://github.com/fullstorydev/grpcurl
https://github.com/fullstorydev/grpcui
#go #js
Oh, by the way. There's also a CLI version: https://github.com/fullstorydev/grpcurl
gotests makes writing #go tests easy. It's a Golang commandline tool that generates table driven tests based on its target source files' function and method signatures. Any new dependencies in the test files are automatically imported.
https://github.com/cweill/gotests/
https://github.com/cweill/gotests/
One of the first type providers in #python (at least one that I know): https://github.com/erickpeirson/jsonschema-typed
If you haven't heard about type provides, here's a good article about them in #fsharp land: https://lukemerrett.com/fsharp-data-type-providers/
If you haven't heard about type provides, here's a good article about them in #fsharp land: https://lukemerrett.com/fsharp-data-type-providers/
Sunday (and quite relaxing!) post about functional programming.
Why isn't the functional programming the norm?
https://www.youtube.com/watch?v=QyJZzq0v7Z4
Why isn't the functional programming the norm?
https://www.youtube.com/watch?v=QyJZzq0v7Z4
YouTube
Why Isn't Functional Programming the Norm? – Richard Feldman
Richard is a member of the Elm core team, the author of Elm in Action from Manning Publications, and the instructor for the Intro to Elm and Advanced Elm courses on Frontend Masters. He's been writing Elm since 2014, and is the maintainer of several open…
Generation of diagrams and flowcharts from text in a similar manner as markdown.
Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code?
This is why mermaid was born, a simple markdown-like script language for generating charts from text via javascript.
https://github.com/knsv/mermaid
#js
Turn this:
Into this:
Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code?
This is why mermaid was born, a simple markdown-like script language for generating charts from text via javascript.
https://github.com/knsv/mermaid
#js
Turn this:
TD;
A-->B;
A-->C;
B-->D;
C-->D;
Into this:
Let's talk about #svelte!
"Write less, do more" used to be #jquery slogan for over a decade. Then, the slogan and jQuery itself was forgotten for some time.
And we face the second birth of this slogan with Svelte!
Rich Harris shares some very interesting ideas in this great talk: https://www.youtube.com/watch?v=BzX4aTRPzno
"Write less, do more" used to be #jquery slogan for over a decade. Then, the slogan and jQuery itself was forgotten for some time.
And we face the second birth of this slogan with Svelte!
Rich Harris shares some very interesting ideas in this great talk: https://www.youtube.com/watch?v=BzX4aTRPzno
YouTube
The Return of 'Write Less, Do More' by Rich Harris | JSCAMP 2019
More information:
https://jscamp.tech
https://jscamp.tech
Github Action to share your productivity stats in your Github profile.
https://github.com/matchai/waka-box
#github
https://github.com/matchai/waka-box
#github
⚡Breaking news!
After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement.
https://blog.dropbox.com/topics/company/thank-you--guido
After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement.
https://blog.dropbox.com/topics/company/thank-you--guido
Work in progress
Thank you, Guido
After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement. From the beginning, we knew Guido would be a great addition to our company. In fact, his contributions to Dropbox date back to day one. Our…
Debt is not always a bad thing. Here are several examples of "good tech debt".
"How to do a code review" by Google
This project contain recommendations on the best way to do code reviews, based on long experience. All together they represent one complete document, broken up into many separate sections. You don’t have to read them all, but many people have found it very helpful to themselves and their team to read the entire set.
https://google.github.io/eng-practices/review/reviewer/
This project contain recommendations on the best way to do code reviews, based on long experience. All together they represent one complete document, broken up into many separate sections. You don’t have to read them all, but many people have found it very helpful to themselves and their team to read the entire set.
https://google.github.io/eng-practices/review/reviewer/
eng-practices
How to do a code review
Google’s Engineering Practices documentation
Life As A Developer: My Code Does Not Work Because I Am A Victim Of Complex Societal Factors
https://www.youtube.com/watch?v=7Nj9ZjwOdFQ
Well, that's unexpected! 😑
https://www.youtube.com/watch?v=7Nj9ZjwOdFQ
Well, that's unexpected! 😑
YouTube
Life As A Developer: My Code Does Not Work Because I Am A Victim Of Complex Societal Factors...
"What are the best practices for shipping high-quality software?" This question is an example of a question that I will not answer in my talk. Instead, I will describe why any software project that contains more than 10 lines of code is guaranteed to fail.…
Beagle is an incident response and digital forensics tool which transforms data sources and logs into graphs. Supported data sources include FireEye HX Triages, Windows EVTX files, SysMon logs and Raw Windows memory images. The resulting Graphs can be sent to graph databases such as Neo4J or DGraph, or they can be kept locally as Python NetworkX objects.
Beagle can be used directly as a #python library, or through a provided web interface.
https://github.com/yampelo/beagle
Beagle can be used directly as a #python library, or through a provided web interface.
https://github.com/yampelo/beagle
Straight from command line, you can extract voice, piano, drums... from any music track!
https://github.com/deezer/spleeter
#python
https://github.com/deezer/spleeter
#python
GitHub
GitHub - deezer/spleeter: Deezer source separation library including pretrained models.
Deezer source separation library including pretrained models. - deezer/spleeter
We often laught at frontend tech because there are two new frameworks every year. But, I deeply believe that all this "CloudNative" "DevOps" is the new frontend. Tons of crazy stuff going on!
For example, you can now run
- https://github.com/containers/podman-compose
- https://github.com/containers/libpod
- https://github.com/containers/buildah
Please, stop.
#devops
For example, you can now run
docker-compose in podman! What is podman? It is something that compliments buildah. What is buildah? That's OCI-friendly tool. Should you ask what OCI is? I guess not.- https://github.com/containers/podman-compose
- https://github.com/containers/libpod
- https://github.com/containers/buildah
Please, stop.
#devops
GitHub
GitHub - containers/podman-compose: a script to run docker-compose.yml using podman
a script to run docker-compose.yml using podman. Contribute to containers/podman-compose development by creating an account on GitHub.
A fantastic credit card form with smooth and sweet micro-interactions. Includes number formatting, validation and automatic card type detection. Built with #vue and also fully responsive.
https://github.com/muhammederdem/vue-interactive-paycard
https://github.com/muhammederdem/vue-interactive-paycard