Находки в опенсорсе
11.6K subscribers
16 photos
2 videos
3 files
853 links
Привет!

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

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

Связь: @sobolev_nikita
Download Telegram
​​conrad helps you track conferences and meetups on your terminal!

- 📅 Never miss CFP deadlines again. conrad remind can remind you every time you open a terminal!
- 📊 Query and explore events using tags, names, locations, and dates. conrad show --cfp will tell you about events where the CFP is open!
- 🤖 Crawlers update events twice a week! (Monday and Thursday at 00:00 UTC)


https://github.com/vinayak-mehta/conrad

#python
Yesterday, Mirantis acquired Docker Enterprise which includes the registry, the enterprise accounts and basically everything of value owned by Docker Inc. The company is now left with a shell of its former business. Even though the sale amount is not public, it is widely understood to not be a large sum.

#docker was once a darling of the tech world. Today we are left wondering - Who ate their lunch?
​​Have you ever wanted to stransform #json to #ts or #go struct? Maybe even to #kotlin or #rust.

Well, http://transform.tools allows you to do just that!

It is even not limited to json, but also works with #svg, #graphql, #css, and many other tools.
Using TailwindCSS with Vue functional components.

In this article, we identify potential pitfalls when using utility-first #css frameworks and how to avoid them. Most importantly, we find out how to use #vue functional components to create abstractions for repeating patterns like cards and headlines, for example.

https://markus.oberlehner.net/blog/reusable-functional-vue-components-with-tailwind-css/
​​A tool for changing code across many languages. When regex approach like sed is not good enough.

https://github.com/comby-tools/comby

#ocaml
New language for CloudNative world.

https://ballerina.io/

Why?
- The Network in the Language
- Sequence Diagrams for Programming
- Structural, Open-by-Default Typing
- From Code to Cloud
- Batteries Included
- Developer First
- #jvm based!
Today we’re talking about Lexers and Parsers, more importantly I want to show you how you:

- Can give your business team a crazy amount of flexibility
- With out compromising your systems.
- Or spending a lot of effort.

#elixir
​​Fast, native and thread-safe HTML/CSS/Python GUI framework.

You can literally write #vue code in #python. Sounds exiting?..

https://www.plynth.net/
​​Installs dependencies from a local checkout, and keeps them in sync, without the limitations of link

https://github.com/mweststrate/relative-deps

#js
​​The fastest way to build custom ML tools.

Streamlit lets you create apps for your machine learning projects with deceptively simple Python scripts. It supports hot-reloading, so your app updates live as you edit and save your file. No need to mess with HTTP requests, HTML, JavaScript, etc. All you need is your favorite editor and a browser. Take a look at Streamlit in action:

https://github.com/streamlit/streamlit

#python #ml
​​Test #django schema and data migrations, including migrations' order.

https://github.com/wemake-services/django-test-migrations

And there's also an announcing post about how I got into the sutiation where I have to test my migrations: https://sobolevn.me/2019/10/testing-django-migrations

#python
Universal JavaScript is here.

Pika is a new kind of package registry for the modern web. 100% ESM. Write once, run natively on every platform.

Transpilation, bundling, type declarations, export mapping, modern browser optimizations, legacy browser support, unnecessary file trimming.

https://www.pika.dev/registry

#js
​​> Gone are the days when we developers were too shy/humble/introverted to promote our warez with the confidence and vigor necessary to draw a crowd.

> In fact, we may be experiencing an over-correction. Some of us are selling a bit too hard at times. With that in mind, here’s some help translating between how developers describe our software and what we might actually be thinking.

This is a great article about what word really mean these days. For example:

> “Simple”
> translation: This solves the single use-case I had in mind and literally zero others.
​​Vesper - HTTP Framework for Unix Shell

vesper is a collection of shell functions to make it super easy to generate valid http responses. Vesper is not a web server itself, its just the framework to parse http requests and generate valid responses.

This is crazy, who needs a http framework for unix shell?

That is a very good question! If you would have asked me that question a year ago, I would have argued: nobody. Now, I am not sure anymore. How will sh/bash scripts work in the future of cloud and serverless?

https://github.com/chris-rock/vesper

#shell
​​A one-click database. No server required.

https://easydb.io/

Clients exist for #js, #python, #ruby, and #shell