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

A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.

#projects #languages #learning #development
1👍1🔥1
I'm about to publish privacy-related stuff, so I want to know what is your primary browser?
Anonymous Poll
41%
Mozilla Firefox
31%
Chrome
15%
Brave
5%
Safari
3%
Microsoft Edge
4%
curl
👍1🔥1👏1
Collection of TypeScript type challenges with online judge.

This project is aimed at helping you better understand how the type system works, writing your own utilities, or just having fun with the challenges. We are also trying to form a community that you can ask questions and get answers you have faced in the real world - they may become part of the challenges!

#typescript #ts #types #challenges #type #system
👍1🔥1👏1
simdjson is a library for C++ which allows you to parse gigabytes of JSON per second.

JSON is everywhere on the Internet. Servers spend a *lot* of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 4x faster than RapidJSON and 25x faster than JSON for Modern C++.

Fast: Over 4x faster than commonly used production-grade JSON parsers.
Record Breaking Features: Minify JSON at 6 GB/s, validate UTF-8 at 13 GB/s, NDJSON at 3.5 GB/s.
Easy: First-class, easy to use and carefully documented APIs.
Strict: Full JSON and UTF-8 validation, lossless parsing. Performance with no compromises.
Automatic: Selects a CPU-tailored parser at runtime. No configuration needed.
Reliable: From memory allocation to error handling, simdjson's design avoids surprises.
Peer Reviewed: Our research appears in venues like VLDB Journal, Software: Practice and Experience.

#cpp #json #parsing #fast #clang #simd
1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
SplitButton is a dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.

#kotlin #android #buttons #animation
1👍1🔥1
Bodyguard protects the context boundaries of your application. 💪

Version 2 was built from the ground-up to integrate nicely with Phoenix contexts. Authorization callbacks are implemented directly on contexts, so permissions can be checked from controllers, views, sockets, tests, and even other contexts

#elixir #phoenix #bodyguard #authorization
1👍1🔥1
AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and helps you create a great onboarding experience in just a couple of minutes.

#kotlin #android #carousel #intro
1👍1🔥1
Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources.

#python #redash #javascript #visualization #spark #bigquery #analytics #postgresql
👍1🔥1👏1
Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools.

#python #postgres #firebase #realtime
👍1🔥1👏1
Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.

#rust #react #mediamanager
1👍1🔥1
How to learn compilers: LLVM Edition.

Compilers and Programming Languages is a huge topic. You cannot just take a learning path and finish it at some point. There are many different areas, each of which is endless.

#article #llvm
1👍1🔥1