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…
#python 3.8 is released. The worst python release so far.
I hope, that
Ideally,
https://docs.python.org/3/whatsnew/3.8.html
:=I hope, that
python4 will concentrate on removing useless stuff from the core, performance, and extending typing support.Ideally,
asyncio should be moved to a separate package, := should be undone. We all make mistakes. https://docs.python.org/3/whatsnew/3.8.html
TL/DR: you don't need #graphql anymore!
Introduce Vulcain: a protocol to create fast client-driven REST APIs relying on HTTP/2 Server Push. An open source Gateway Server to use with any existing API is also available.
https://github.com/dunglas/vulcain
#go
Introduce Vulcain: a protocol to create fast client-driven REST APIs relying on HTTP/2 Server Push. An open source Gateway Server to use with any existing API is also available.
https://github.com/dunglas/vulcain
#go
GitHub
GitHub - dunglas/vulcain: 🔨 Fast and idiomatic client-driven REST APIs.
🔨 Fast and idiomatic client-driven REST APIs. Contribute to dunglas/vulcain development by creating an account on GitHub.
Great talk with a great name: "Ruby is Dead"
But. This talk is not about just some specific problems in #ruby on its own, it spreads an inportant idea: "Programmers want tools, not toys". Sadly, that's what #python started to do: shipping toys.
One more fun fact: this talk uses #php as an example of good language evolution. And I tend to agree.
But. This talk is not about just some specific problems in #ruby on its own, it spreads an inportant idea: "Programmers want tools, not toys". Sadly, that's what #python started to do: shipping toys.
One more fun fact: this talk uses #php as an example of good language evolution. And I tend to agree.
All possible ways to exit #vim like a boss.
It is a joke, isn't it?
https://github.com/hakluke/how-to-exit-vim
It is a joke, isn't it?
https://github.com/hakluke/how-to-exit-vim
GitHub
GitHub - hakluke/how-to-exit-vim: Below are some simple methods for exiting vim.
Below are some simple methods for exiting vim. Contribute to hakluke/how-to-exit-vim development by creating an account on GitHub.
Beautiful tool to describe and visualize state machines.
Uses #js to build examples.
https://xstate.js.org/viz/
Uses #js to build examples.
https://xstate.js.org/viz/
A set of common UI elements with a hand-drawn, sketchy look. These can be used for wireframes, mockups, or just the fun hand-drawn look.
https://wiredjs.com/
#css #js
https://wiredjs.com/
#css #js
Records what you do so that you can know how you've spent your time.
All in a secure way where you control the data.
https://github.com/ActivityWatch/activitywatch
#python
All in a secure way where you control the data.
https://github.com/ActivityWatch/activitywatch
#python
Next is a keyboard-oriented, extensible web-browser designed for power users. The application has familiar key-bindings (#emacs, VI), is fully configurable and extensible in #lisp, and has powerful features for productive professionals.
https://github.com/atlas-engineer/next
That's what happens when you cannot metaphysically exit #vim!
https://github.com/atlas-engineer/next
That's what happens when you cannot metaphysically exit #vim!
Vue.js stands out from other frameworks for its intuitive reactivity. #vue 3 composition api is going to removing some limitations in Vue 2 and provide a more explicit api.
Vue 3 introduces:
Vue 3 introduces:
reactive(), ref(), and computed(). Author explains why reactive() is bad and other two are good.A collection of language specific resources that one can use to look up the best practices followed by that particular language's community.
https://github.com/palash25/best-practices-checklist
https://github.com/palash25/best-practices-checklist
GitHub
GitHub - palash25/best-practices-checklist: A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:…
A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more - palash25/best-practices-checklist
> 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 noscript language for generating charts from text via javanoscript.
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 noscript language for generating charts from text via javanoscript.
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