β€8π€―4π3
django-template β a highly opinionated starter project which I use as a scaffold for all my Django projects.
I'm still working on this one, so work is in progress, but feel free to send PRs.
Features
-
-
-
-
-
-
-
-
-
-
#django #python #scaffold #template #bestpractices
I'm still working on this one, so work is in progress, but feel free to send PRs.
Features
-
Python 3.10, Django 4.1 and DRF 3.14.0-
poetry for managing dependencies-
postgres as a database-
redis as cache and message queue-
docker for development, testing, and production-
celery for asynchronous tasks-
black and isort for neat code formatting-
pytest and mimesis for testing-
django-debug-toolbar for debugging-
django-filter for easy filtering#django #python #scaffold #template #bestpractices
π₯8π3π©1π1
explainshell.com is an online tool built that visually explains each part of a Unix command by matching command-line arguments to their help text.
#bash #tool #explains
#bash #tool #explains
β€7π₯2π€―1π1
Practicalli Clojure.
Clojure - an elegant language for a more civilised development experience
A simple syntax means Clojure is quick to learn and a wide range of open source libraries provides a rapid way to build any kind of software. Designed as a hosted language, Clojure runs on many platforms including the Java Virtual Machine, GraalVM, Microsoft.Net, JavaScript engines. Simple host language interoperability provides access to libraries from a wide range of programming languages, further extending the reach of Clojure.
#clojure #jvm #fp #learning #tutorial #book
Clojure - an elegant language for a more civilised development experience
A simple syntax means Clojure is quick to learn and a wide range of open source libraries provides a rapid way to build any kind of software. Designed as a hosted language, Clojure runs on many platforms including the Java Virtual Machine, GraalVM, Microsoft.Net, JavaScript engines. Simple host language interoperability provides access to libraries from a wide range of programming languages, further extending the reach of Clojure.
#clojure #jvm #fp #learning #tutorial #book
β€5π₯1
Hiccup is a library for representing HTML in Clojure. It uses vectors to represent elements, and maps to represent an element's attributes.
Code example:
#clojure #jvm #htmll #rendering
Code example:
[:div {:id "email" :class "selected starred"} "..."]#clojure #jvm #htmll #rendering
π₯4β€2π1
Backend Master Class for building simple bank service.
In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build a real application. Therefore, throughout the course, you will learn how to build a backend web service for a simple bank. It will provide APIs for the frontend to do the following things:
- Create and manage bank accounts.
- Record all balance changes to each of the accounts.
- Perform a money transfer between 2 accounts.
The programming language we will use to develop the service is
GitHub: techschool/simplebank
#golang #go #video #masterclass #backend #bank #postgres
In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build a real application. Therefore, throughout the course, you will learn how to build a backend web service for a simple bank. It will provide APIs for the frontend to do the following things:
- Create and manage bank accounts.
- Record all balance changes to each of the accounts.
- Perform a money transfer between 2 accounts.
The programming language we will use to develop the service is
Golang, but the course is not just about coding in Go.GitHub: techschool/simplebank
#golang #go #video #masterclass #backend #bank #postgres
β€9
OpenAI Cookbook.
This repository shares example code and example prompts for accomplishing common tasks with the OpenAI API.
To try these examples yourself, youβll need an OpenAI account. Create a free account to get started.
Most code examples are written in Python, though the concepts can be applied in any language.
In the same way that a cookbook's recipes don't span all possible meals or techniques, these examples don't span all possible use cases or methods. Use them as starting points upon which to elaborate, discover, and invent.
#python #openai #ai
This repository shares example code and example prompts for accomplishing common tasks with the OpenAI API.
To try these examples yourself, youβll need an OpenAI account. Create a free account to get started.
Most code examples are written in Python, though the concepts can be applied in any language.
In the same way that a cookbook's recipes don't span all possible meals or techniques, these examples don't span all possible use cases or methods. Use them as starting points upon which to elaborate, discover, and invent.
#python #openai #ai
π5π3π₯1
Tide is an ultimate Fish prompt.
Out of the box: With three compelling styles and lots of options, you can have your ready-to-run cake and customize it too.
Flexible: Move content around or remove it, all without ever touching a line of code.
Extensible: Create custom content with simple Fish functions that integrate seamlessly.
Fast: Asynchronous rendering makes Tide the fastest full-featured Fish prompt.
#fish #shell #theme #prompt #plugin
Out of the box: With three compelling styles and lots of options, you can have your ready-to-run cake and customize it too.
Flexible: Move content around or remove it, all without ever touching a line of code.
Extensible: Create custom content with simple Fish functions that integrate seamlessly.
Fast: Asynchronous rendering makes Tide the fastest full-featured Fish prompt.
#fish #shell #theme #prompt #plugin
π₯7π1π1
Remotion is a framework for creating videos programmatically using React.
Why create videos in React?
β Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
β Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
β Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem
#typescript #ts #js #react #video
Why create videos in React?
β Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
β Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
β Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem
#typescript #ts #js #react #video
π5π₯1
MonitorControl
Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
#swift #macos #display #monitor #native #menubar #apple #control #volume #shade #gamma #brightness #m1 #m2
Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
#swift #macos #display #monitor #native #menubar #apple #control #volume #shade #gamma #brightness #m1 #m2
π₯4π1π1
tea is unified packaging infrastructure.
From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.
#typescript #node #package #manager
From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.
#typescript #node #package #manager
π7π€4π₯1π©1
This media is not supported in your browser
VIEW IN TELEGRAM
bore is a modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.
#rust #tunnel #cli #tcp #networking #proxy #localhost
#rust #tunnel #cli #tcp #networking #proxy #localhost
π5π2
Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.
Features
β Machine-in-the-middle (MITM) HTTP proxy, with logs and advanced search
β HTTP client for manually creating/editing requests, and replay proxied requests
β Intercept requests and responses for manual review (edit, send/receive, cancel)
β Scope support, to help keep work organized
β Easy-to-use web based admin interface
β Project based database storage, to help keep work organized
#go #typescript #golang #ts #http #proxy #mitm #infosec #pentesting
Features
β Machine-in-the-middle (MITM) HTTP proxy, with logs and advanced search
β HTTP client for manually creating/editing requests, and replay proxied requests
β Intercept requests and responses for manual review (edit, send/receive, cancel)
β Scope support, to help keep work organized
β Easy-to-use web based admin interface
β Project based database storage, to help keep work organized
#go #typescript #golang #ts #http #proxy #mitm #infosec #pentesting
β€10π₯1
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.
#golang #go #vue #js #javascript #email #selfhosted #mailing #sms #newsletter
#golang #go #vue #js #javascript #email #selfhosted #mailing #sms #newsletter
π₯7π1π1
This was a shitty year. Letβs hope next one will be better, although Iβm pretty sure it will not, butβ¦
Happy New Year! π
Happy New Year! π
π28π12β€3π1π³1
ioredis is a robust, full-featured Redis client that is used in the world's biggest online commerce company Alibaba and many other awesome companies.
#typescript #ts #redis
#typescript #ts #redis
π₯7π1
Memos is an open-source, self-hosted memo hub with knowledge management and socialization.
Features
β’ π¦ Open source and free forever;
β’ π Support for self-hosting with Docker in seconds;
β’ π Plain textarea first and support some useful Markdown syntax;
β’ π₯ Set memo private or public to others;
β’ π§βπ» RESTful API for self-service.
#typescript #ts #knowledge
Features
β’ π¦ Open source and free forever;
β’ π Support for self-hosting with Docker in seconds;
β’ π Plain textarea first and support some useful Markdown syntax;
β’ π₯ Set memo private or public to others;
β’ π§βπ» RESTful API for self-service.
#typescript #ts #knowledge
π₯7π3π2