Binary Tree
728 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
I know I shouldn't have done this, but this repository has a great meme potential.
ā¤1šŸ‘1šŸ‘1
An Opinionated Guide to xargs.

xargs is a command on Unix and most Unix-like operating systems used to build and execute commands from standard input. It converts input from standard input into arguments to a command. Some commands such as grep and awk can take input either as command-line arguments or from the standard input

This post has everything you need to know about xargs, an essential tool for shell programming.

#article #xargs #unix #nix #linux #shell #bash #programming
ā¤1šŸ‘1šŸ”„1
IHP is a modern batteries-included haskell web framework, built on top of Haskell and Nix.

#haskell #web #framework #fp #nix #postgresql #mvc #html
ā¤1šŸ‘1šŸ‘1
Schemathesis is a modern API testing tool for web applications built with Open API and GraphQL specifications.

Features:
- Content-Type, schema, and status code conformance checks for Open API;
- Testing of explicit examples from the input schema;
- Stateful testing via Open API links;
- Concurrent test execution;
- Targeted testing;
- Storing and replaying network requests;
- Built-in ASGI / WSGI application support;
- Code samples for easy failure reproduction;
- Ready-to-go Docker image;
- Configurable with user-defined checks, string formats, hooks, and targets.

#python #api #openapi #graphql #swagger #pytest #testing
ā¤1šŸ”„1😁1
TextDistance -- python library for comparing distance between two or more sequences by many algorithms.

Features:

- 30+ algorithms
- Pure python implementation
- Simple usage
- More than two sequences comparing
- Some algorithms have more than one implementation in one class.
- Optional numpy usage for maximum speed.

#python #diff #text #algorithms #textdistance
šŸ‘1šŸ”„1šŸ‘1
Tenacity is an easy-to-use multi-track audio editor and recorder for Windows, MacOS, GNU/Linux and other operating systems. It is a fork of the widely popular Audacity and is being developed by a wide, diverse group of volunteers.

- Recording from audio devices (real or virtual)
- Export / Import a wide range of audio formats (extensible with FFmpeg)
- High quality including up to 32-bit float audio support
- Plug-ins providing support for VST, LV2, and AU plugins
- Scripting in the built-in scripting language Nyquist, or in Python, Perl and other languages with named pipes
- Editing arbitrary sampling and multi-track timeline
- Accessibility including editing via keyboard, screen reader support and narration support
- Tools useful in the analysis of signals, including audio

#cpp #audio #floss #recorder #processing
ā¤1šŸ‘1šŸ”„1
Which framework is the worst for native apps?
Anonymous Poll
66%
Electron
34%
Electron
ā¤1šŸ”„1
OpenSSL is a robust, commercial-grade, full-featured Open Source Toolkit for the Transport Layer Security (TLS) protocol formerly known as the Secure Sockets Layer (SSL) protocol. The protocol implementation is based on a full-strength general purpose cryptographic library, which can also be used stand-alone.

#openssl #tls #cryptography #ssl #encryption #decryption
ā¤1šŸ”„1šŸ‘1
Onivim is a brand-new code editor — combining the modal ergonomics of Vim, the quick and responsive feel of a native app, and the vast extension ecosystem of VS Code.

#c #vim #code #editor #ide #reasonml #ocaml
ā¤1šŸ‘1šŸ”„1
Directus is a real-time API and App dashboard for managing SQL database content.

- Free & open-source. No artificial limitations, vendor lock-in, or hidden pricing.
- REST & GraphQL API. Instantly adds a blazingly fast Node.js API layer to your database.
- Manage pure SQL. Works with existing SQL databases, or helps build new architectures from scratch.
- Choose your database. Supports PostgreSQL, MySQL, SQLite, OracleDB, MariaDB and MS-SQL.
- Allows self-hosting. Choose your hosting and infrastructure, run locally, or deeply integrate on-premises.
- Completely extensible. Built to white-label, it is easy to customize our modular platform.
- A modern dashboard. A Vue.js Admin App so safe and intuitive, non-technical users require no training.

#typescript #ts #data #platform #sql #databse #realtime #graphql #api #cms #vue #content
ā¤1šŸ‘1šŸ”„1
I'm just wondering what spammers rely on when they post links to their porn sites in the software development channel? I’m tired of these degenerates, so I’m about to disable comments. what do you think, people?
ā¤1šŸ‘1šŸ‘1
Should I disable comments?
Anonymous Poll
36%
Yes
64%
No
šŸ‘1šŸ”„1
REST API Basic Interview Questions.

RESTful web services are services that follow REST architecture. REST stands for Representational State Transfer and uses HTTP protocol (web protocol) for implementation. These services are lightweight, provide maintainability, scalability, support communication among multiple applications that are developed using different programming languages. They provide means of accessing resources present at server required for the client via the web browser by means of request headers, request body, response body, status codes, etc.

#interview #rest #api #questions #quiz
ā¤1šŸ”„1šŸ‘1
Truffle is a development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. With Truffle, you get:

- Built-in smart contract compilation, linking, deployment and binary management.
- Automated contract testing with Mocha and Chai.
- Configurable build pipeline with support for custom build processes.
- Scriptable deployment & migrations framework.
- Network management for deploying to many public & private networks.
- Interactive console for direct contract communication.
- Instant rebuilding of assets during development.
- External script runner that executes scripts within a Truffle environment.

#javascript #typescript #truffle #smart #contracts #blockchain #ethereum #solidity
ā¤1šŸ‘1šŸ”„1
Refine is a React-based framework for building data-intensive applications in no time. Refine offers lots of out-of-the box functionality for rapid development, without compromising extreme customizability. Use-cases include, but are not limited to admin panels, B2B applications and dashboards.

#typescript #react #ts #graphql #ui #admin #antdesign #ux #ant
ā¤2šŸ”„1šŸ‘1
bidi is a bi-directional URI dispatch. Like Compojure, but when you want to go both ways. If you are serving REST resources, you should be providing links to other resources, and without full support for forming URIs from handlers your code will become coupled with your routing. In short, hard-coded URIs will eventually break.


#clojure #clojurescript #dispatcher #router #url #uri #routing
ā¤1šŸ”„1šŸ‘1
Which one of these non-mainstream languages you would like to learn?
Anonymous Poll
30%
Haskell
26%
Clojure
3%
Idris
3%
Elm
16%
Erlang
10%
Assembly
13%
Latin
šŸ‘1šŸ”„1šŸ‘1
Learn You a Haskell for Great Good!

This book is completely free (well, online version of course), so feel free to start learning some Haskell, so your colleagues gonna respect you much more (it's Haskell, right?).

You'll finally learn what the damn hell monads and algebraic data types are.

#book #online #haskell
ā¤1šŸ‘1šŸ”„1
Algebraic Data Types: Things I wish someone had explained about functional programming.

Well, if you're not interested in Haskell, but want to know about ADT then read this article — it's good enough.

#adt #functional #programming #fp
šŸ‘1šŸ”„1šŸ‘1