IHP is a modern batteries-included haskell web framework, built on top of Haskell and Nix.
#haskell #web #framework #fp #nix #postgresql #mvc #html
#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
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
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
- 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
ā¤1š„1
Effective Programs - 10 Years of Clojure.
Author: Rich Hickey
#video #clojure #rich #hickey #programming
Author: Rich Hickey
#video #clojure #rich #hickey #programming
YouTube
Effective Programs - 10 Years of Clojure - Rich Hickey
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
ā¤1š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
#openssl #tls #cryptography #ssl #encryption #decryption
ā¤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
- 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
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
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
- 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
#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
#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
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
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
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
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