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
Project Based Learning.

A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.

#project #learning #languages #applications
1👍1🔥1
Polars is a blazingly fast DataFrames library implemented in Rust. Its memory model uses Apache Arrow as backend.

#rust #data #frames #library
1👍1
The Algorithms - C.

The repository is a collection of open-source implementation of a variety of algorithms implemented in C and licensed under GPLv3 License. The algorithms span a variety of topics from computer science, mathematics and statistics, data science, machine learning, engineering, etc.. The implementations and the associated documentation are meant to provide a learning resource for educators and students. Hence, one may find more than one implementation for the same objective but using a different algorithm strategies and optimizations.

#clang #c #algorithms
1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Android Showcase.

Showcase is a sample project that presents a modern, 2021 approach to Android application development.

The goal of the project is to combine popular libraries/tools and demonstrate best developement practices by utilizing up to date tech-stack and presenting modern Android application Architecture that is modular, scalable, maintainable, and testable. This application may look simple, but it has all the pieces that will provide the rock-solid foundation for the larger app suitable for bigger teams and long application lifecycle.

#kotlin #android #clean #architecture #gradle #mvvm #jetpack #coroutines
1👍1🔥1
Rclone is a command line program to sync files and directories to and from different cloud storage providers.

#golan #go #sync #encryption #dropbox #amazondrive #ftp #s3 #cloudstorage #onedrive #webdav #openstack
🔥1👏1
KubeVela is the platform engine to create PaaS-like experience on Kubernetes, in a scalable approach.

#golang #go #kubernetes #k8s #microservices #serverless #cloudnative #workloads #oam #rudr #paas
1👍1
Asterius is a Haskell to WebAssembly compiler based on GHC. It compiles Haskell source files or Cabal executable targets to WebAssembly+JavaScript code which can be run in Node.js or browsers. It features seamless JavaScript interop and small output code.

#haskell #webassembly #ghc #cabal #compiler
1👍1🔥1
Nyxt is a keyboard-oriented, infinitely extensible web browser designed for power users. Conceptually inspired by Emacs and Vim, it has familiar key-bindings (Emacs, vi, CUA), and is fully configurable in Lisp.

#lisp #commonlisp #web #browser #emacs #vim
1👍1🔥1
pandas is a flexible and powerful data analysis and manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

#python #pandas #data #analysis #flexible #alignment
1👍1🔥1
erd takes a plain text description of entities, their attributes and the relationships between entities and produces a visual diagram modeling the description. The visualization is produced by using Dot with GraphViz.

#haskell #database #schema #graphviz
1👍1👏1
patat (Presentations Atop The ANSI Terminal) is a small tool that allows you to show presentations using only an ANSI terminal.

Features:

- Leverages the great Pandoc library to support many input formats including Literate Haskell.
- Supports smart slide splitting.
- Slides can be split up into multiple fragments
- There is a live reload mode.
- Theming support including 24-bit RGB.
- Auto advancing with configurable delay.
- Optionally re-wrapping text to terminal width with proper indentation.
- Syntax highlighting for nearly one hundred languages generated from Kate syntax files.
- Experimental images support.
- Supports evaluating code snippets and showing the result.
- Written in Haskell.

#haskell #presentations #ansi #markdown #slideshow #pandoc
1👍1🔥1
Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open web standards (SVG). For all and empowered by the community.

#clojure #clojurescript #jvm #lisp #prototyping #ui #ux #design
1👍1👏1
neuron is a future-proof app for managing your plain-text notes in Zettelkasten style, as well as for publishing them on the web. Read its philosophy.

#haskell #shell #blog #static #zettelkasten
1👍1🔥1
portal is a Clojure tool to navigate through your data.

#clojure #clojurescript #inspector #devtools #rebl #datafy #babashka
1👍1🔥1
Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.

#shell #zsh #theme #speed #flexibility
👍1👏1
IOTA Stronghold is a secure software implementation with the sole purpose of isolating digital secrets from exposure to hackers and accidental leaks. It uses encrypted snapshots that can be easily backed up and securely shared between devices. Written in stable rust, it has strong guarantees of memory safety and process integrity.

#rust #secret #management #engine
1🔥1
aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.

Features:

- QUIC stack conforming with draft-28
- HTTP/3 stack conforming with draft-28
- Minimal TLS 1.3 implementation
- IPv4 and IPv6 support
- Connection migration and NAT rebinding
- logging TLS traffic secrets
- Logging QUIC events in QLOG format
- HTTP/3 server push support

#python #asyncio #async #http3, #quic #tls #network
1👍1🔥1
Make tests a part of your app.

In this article Nikita Sobolev discussing quite a new idea for Python users, an idea of making tests a valuable part of your application.

#article #testing #sobolevn #python #django
1👍1🔥1
Dotenv-linter can check / fix / compare .env files for problems that may cause the application to malfunction.

#rust #env #linter #dotenv #compare #fix
👍1🔥1👏1
Blitz is a fullstack React Framework — built on Next.js

#typescript #javascript #js #ts #react #nextjs #framework #prisma
1👍1🔥1
Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.

#javascript #js #docker #toolls #serverless #backend #baas #flutter
👍1🔥1👏1