Находки в опенсорсе
10.6K subscribers
11 photos
1 video
3 files
816 links
Привет!

Меня зовут Никита Соболев. Я занимаюсь опенсорс разработкой полный рабочий день.

Тут я рассказываю про #python, #c, опенсорс и тд.
Поддержать: https://boosty.to/sobolevn
РКН: https://vk.cc/cOzn36

Связь: @sobolev_nikita
Download Telegram
​​#go

A simple zero-config tool to make locally trusted development certificates with any names you'd like: https://github.com/FiloSottile/mkcert

Useful when you need HTTPS on your localhost (for some reason!).
Well known open-source developer shares a story behind his 5k stars github project, 2.5 years of development, 10k users, and 94$ ❗️ of revenue.

Open-source is seriously broken. And it needs a sustainable way for developers to work on it.

#github
async / await is quite new to #rust, this article shares several examples on why it is so important.
​​Simple real time visualisation of the execution of a #python program: https://github.com/alexmojaki/heartrate
​​Official py.test plugin to bring mimesis integration to your tests. mimesis is a library for fast fake data generation. It has a lot of providers and a lot of built-in languages: https://github.com/pytest-dev/pytest-mimesis

With this plugin you can use mimesis fixture directly in your tests or create reusable fixtures:
What is the most complex code you have ever seen? Mine was written in #css. Yeap, styles grow so big and so complex really fast. And here's the tool to prevent it.
​​A demo to see what is the most input typing delay you can tolerate.

What's yours? Mine is somewhere at 50ms.

https://input-delay.glitch.me/

#js #css
A 18-min podcast about a walk through inventing monads from scratch in #js.

Easy!

#haskell
Real #python applications have real data, and real data nests. Objects inside of objects inside of lists of objects.

glom is a new and powerful way to handle real-world data, featuring:

- Path-based access for nested data structures
- Readable, meaningful error messages
- Declarative data transformation, using lightweight, Pythonic specifications
- Built-in data exploration and debugging features

https://github.com/mahmoud/glom
Some languages (like #erlang) have a real philosophy in their core. And philosophy is applied not only to programming, but to life as well.

Read about how #erlang changed person's attitude to life:
​​This is a plugin to facilitate image comparison for #matplotlib figures in #pytest: https://github.com/matplotlib/pytest-mpl

Looks awesome! #python