Binary Tree
727 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
eul is a macOS status monitoring app written.

• Dark Mode compatible
• Drag to re-order components
• Detailed information
• Written in SwiftUI (as much as possible)

#swift, #status, #macos
1
Nova is a simple, fault-tolerant, distributed web framework for Erlang.

#erlang, #otp, #web, #framework
👍1
Boundary provides simple and secure access to hosts and services.

Traditional approaches like SSH bastion hosts or VPNs require distributing and managing credentials, configuring network controls like firewalls, and exposing the private network. Boundary provides a secure way to access hosts and critical systems without having to manage credentials or expose your network, and is entirely open source.

Boundary is designed to be straightforward to understand, highly scalable, and resilient. It can run in clouds, on-prem, secure enclaves and more, and does not require an agent to be installed on every end host.

Unlike firewalls, Boundary performs per-access authentication and authorization checks, allowing for much higher level mappings of users to services or hosts than at network layers. Although complementary to secrets managers (like HashiCorp's own Vault), Boundary fills a different niche, allowing the credential that is eventually used to be hidden entirely from the user.

#golang, #scalable, #hosts
👍1
1
websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.

Built on top of asyncio, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API.

#python, #websocket, #asyncio, #tcp
👍1
Scalene is a high-performance CPU and memory profiler for Python that does a number of things that other Python profilers do not and cannot do. It runs orders of magnitude faster than other profilers while delivering far more detailed information.

#python, #cpu, #memory, #profiler, #profiling, #management
👍1
What Does It Take To Be An Expert At Python?

If you want to become an expert in Python, you should definitely watch this PyData talk from James Powell.

#video, #python, #expert
👍1
Rich Hickey and Brian Beckman - Inside Clojure.

Clojure is a dynamic programming language created by Rich Hickey that targets both the Java Virtual Machine and the CLR. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

Astrophysicist and Software Architect Brian Beckman interviews Rich Hickey to dig into the details of this very interesting language. If you don't know much about Clojure and the general problems it aims to solve, well, watch and listen carefully to this great conversation with plenty of whiteboarding and outstanding questions. Expert to Expert simply rocks! Thank you for spending time with us, Rich! Clojure is great!

I strongly recommending this video for everyone who interested in Computer Science, even if you don't interested in Clojure.

#video, #interview, #clojure, #richhickey, #jvm
👍1
How Does SSL Work? | SSL Certificates and TLS?

SSL, also known as TLS, uses encryption to keep user data secure, authenticate the identity of websites, and stop attackers from tampering with Internet communications.

#article, #ssl, #tls, #cloudflare
👍1
Certified Kubernetes Administrator Course.

These are notes from the Certified Kubernetes Administrator Course hosted on KodeKloud.

#kubernetes, #video, #course, #administration, #k8s
👏1
Nat is a complete replacement for the ls command

Nats features include:

- Showing file permissions
- Showing file size
- Showing the date that the file was modified last
- Showing the user that the file belongs to
- Showing the group that the file belongs to
- An easy to use file search
- A splash of color to distinguish between files and folders

#rust, #ls, #cli, #terminal
👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks.

Simply put, it's a tool that processes a queue of shell commands. On top of that, there are a lot of convenience features and abstractions.

Since Pueue is not bound to any terminal, you can control your tasks from any terminal on the same machine. The queue will be continuously processed, even if you no longer have any active ssh sessions.

#rust, #deamon, #shell, #cli, #tasks, #manager
👏1
quiche is an implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It provides a low level API for processing QUIC packets and handling connection state. The application is responsible for providing I/O (e.g. sockets handling) as well as an event loop with support for timers.

#rust, #quic, #http3, #network, #protocol
🔥1
Higher Kinded Types in Python.

This post will guide newcomers through the high waters of Higher Kinded Types and explain how they work and how they can be used.

#python, #typing, #mypy, #wemake, #sobolevn, #drypython
🔥1
Awesome Cryptography.

A curated list of cryptography resources and links.

#list, #awesome, #cryptography, #encryption, #security
🔥1
Rust Cookbook is a collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem.

This cookbook is intended for new Rust programmers, so that they may quickly get an overview of the capabilities of the Rust crate ecosystem. It is also intended for experienced Rust programmers, who should find in the recipes an easy reminder of how to accomplish common tasks.

#rust, #books, #cookbook, #recepies, #learning
🔥1
Backstage is an open platform for building developer portals. Powered by a centralized service catalog, Backstage restores order to your microservices and infrastructure. So your product teams can ship high-quality code quickly — without compromising autonomy.

Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.

#typescript, #ts, #infrastructure, #cncf, #microservices
1
Nx helps scale your development from one team building one application to many teams building multiple frontend and backend applications all in the same workspace. When using Nx, developers have a holistic dev experience powered by an advanced CLI (with editor plugins), capabilities for controlled code sharing and consistent code generation.

#typescript, #ts, #angular, #monorepo, #webcomponents
1
Chakra UI provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.

#typescript, #ts, #ui, #components, #react
1
FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.

#dart, #flutter, #firebase, #google
1
MovieSwiftUI is an application that uses the MovieDB API and is built with SwiftUI. It demos some SwiftUI (& Combine) concepts. The goal is to make a real world application using SwiftUI only. It'll be updated with new features as they come to the SwiftUI framework.

#swift, #flux, #redux
🔥1