You can email me at pradeep🌀btbytes.com.
More often than not, I choose btbytes as the username on any web services I use.
9,565 entries: 46 from X, 8,923 from Pinboard, saved 1998 to 2026.
30 entries#web ×
litestar.dev
beyondloom.com
Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior. You can try it in your web browser
Write complete web applications in Python without writing javascript. There are a large class of problems for which this is an excellent solution, without having to dip into the javascript tarpit.
The advantage of something like this over using templates is that you can think of "widgets" vs "templates".
Some frameworks are:
Reflex (formerly known as pynecone). Uses FastAPI + React.
NiceGUI. Uses FastAPI + Vue.js + Quasar, tailwind.
Pydantic/FastUI. Uses React. still early in development.
Gradio -- "Build & Share Delightful Machine Learning Apps"
github.com
Ludic is a lightweight framework for building HTML pages with component approach similar to React. It is built to be used together with htmx.org so that developers don't need to write almost any JavaScript to create dynamic web services. It's potential can be leveraged together with its web framework which is a wrapper around powerful Starlette framework.
github.com
develop web uis using fastapi and python (uses react in the background).
See also NiceGUI
nicegui.io
Vue.JS + FastAPI to provide a single API to write backend + frontend applications
Webcraft by Joodaloop. Personal home page design.
Things I care about: Typography, delightful minimalism, semantic HTML, information architecture, performance, progressive enhancement, silly details.
--
Simon Repp -- why should not be the front page a collage?
Devtools design of a faux-macOS window is nice. ^cb2493
A Website To End All Websites | Henry From Online
-- See also websites.
what is a common name for online services like stackblitz, vercel, railway.app, fly.io ?
( per ChatGPT4)
Online services like stackblitz, vercel, Railway.app, Fly.io, and others are commonly referred to as "Cloud Development Platforms" or "Serverless Platforms". They provide various functionalities such as real-time online coding environments, deployment, hosting, and scaling of web applications, among others.
These services essentially make it easier for developers to build, test, and deploy their applications, without worrying about the underlying infrastructure. As a result, they can focus more on writing the code and less on managing servers, hence the term "serverless".
Additionally, they could also be grouped under terms like "Continuous Deployment Services", "Cloud Application Platforms", or "Platform as a Service (PaaS)" depending on their specific features and functionalities.
See also: PaaS, ServerlessHorrors
Phone formatted PDFs are a great option to provide reading material and courses in.
The Little Book of Deep Learning is where I first encountered "Phone formatted book". The LaTeX layout is in this git repository.
k2pdfopt optimizes PDF/DJVU files for mobile e-readers (e.g. the Kindle) and smartphones via 🐥svat
Home page -- </> htmx - high power tools for html
[@10.1145/3648188.3675127]; PDF
A set of videos explaining what HTMX is, and how ASP.NET Core developers can use it to create rich client-side experiences.. 17 videos and posts!
From the creator of Ahastack = Astro.js + HTML + Alpine.js
Every feature I add to a new webapp I'm building with Astro + Alpine + htmx + Tailwind + Pocketbase just brings me joy in how simple this stuff can really be. It's delightful. via
Plainweb is a framework using HTMX, SQLite and TypeScript.
HTMX for ASP.NET Core Developers - JetBrains Guide
Franken/UI -- HTML-first, framework-agnostic implementation of shadcn/ui - franken/ui.
What to keep in mind while making websites -- Rediscovering the Small Web - Neustadt.fr
What should a personal website be? - ratfactor
100 things you can do on your personal website | James' Coffee Blog
[ ] Joodaloop's recipe for making websites - covers Principles, Stack, Inspiration, Type, Javascript and Analytics.
BuiltWith Technology Lookup -- find out what technology is being used to build a given website. eg: for this website
Microfeatures I Love in Blogs and Personal Websites
WasmEdge is a lightweight webassembly runtime for cloud native, edge and decentralized applications. It can be used to power serverless apps, embedded functions, microservices, smart contracts, and IOT devices.
Wasmer - The Universal WebAssembly Runtime "run any code on any client" with webassembly and wasmer.
2023-05-30: Announcing WASIX
WASIX is the long term stabilization and support of the existing WASI ABI _plus_additional non-invasive syscall extensions that complete the missing gaps sufficiently enough to enable real, practical and useful applications to be compiled and used now. It aims to speed up the ecosystem around WASI so that the Wasm’ification of code bases around the world can really start _today!_And it does so without any breaking changes to
wasi_preview1.
WASIX:
Chicory, a JVM native WebAssembly runtime, which allows you to do things like:
WasmModule module = Parser.parse(new File("./factorial.wasm"));
Instance instance = Instance.builder(module).build();
div or CSSclass, and see how we can markup "plain" HTML pages to look good/different.There are lightweight alternatives to commonly-used libraries. Some do away with compatibility with old browsers, some are less bloated, and some just do less.
Programming history leading resulting in "functional" CSS -- CSS Utility Classes and "Separation of Concerns"
In defense of Functional CSS | Mike Crittenden's Blog
StyleX is a JavaScript syntax and compiler for styling web apps.
StyleX combines the strengths and avoids the weaknesses of both inline styles and static CSS. Defining and using styles requires only local knowledge within a component, and avoids specificity issues while retaining features like Media Queries. StyleX builds optimized styles using collision-free atomic CSS which is superior to what could be authored and maintained by hand.
stylelint -- "A mighty, modern linter that helps you avoid errors and enforce conventions in your styles."
OKLCH Color Picker & Converter; OKLCH in CSS: why we moved from RGB and HSL
use Modern Font Stacks -- use the System font stack "The fastest fonts available. No downloading, no layout shifts, no flashes — just instant renders."
ReMarkdown — HTML that looks like Markdown text
My favorites in particular order are: water.css, pico.css, mvp, though matcha looks excellent (May 2024), and I'm going to try it going forward.
Simple.css is mostly classless, which means that you can integrate Simple.css with plain HTML and your site will look great.
main {max-width: 38rem;padding: 2rem;margin: auto;}@media (min-width: 30em) {.row { width: 100%; display: table; table-layout: fixed; }.col { display: table-cell; }}StyleX "JavaScript syntax and compiler for styling web apps." by Meta.
StyleX combines the strengths and avoids the weaknesses of both inline styles and static CSS. Defining and using styles requires only local knowledge within a component, and avoids specificity issues while retaining features like Media Queries. StyleX builds optimized styles using collision-free atomic CSS which is superior to what could be authored and maintained by hand.
Introducing TODS – a typographic and OpenType default stylesheet | Clagnut by Richard Rutter
Trying to collect websites that are intersting, free-standing, with a bit (or a lot) of personality. Preference given to "hand-made" websites. And to do so, all you may need is HTML.
The art of building "personal" websites is a thing of the 90s, it appears.. (See also the idea of IndieWeb).
Why have a personal website?
See also:
Gist -- http://gist.github.com/ is a small code hosting service provided by github. It is a convenient place to store:
See my Gist Index and this is a better index (gist.aviperl.me), to see rendered files.
By others -- vsouza/awesome-gists: A collection of amazing gists
gist hostby simon willison is a tool that lets you see a browser-rendered version of an HTML page that you have saved to a Gist.
I use sublimetext's gist package to paste, edit and manage the gists directly from inside the sublime text editor. This is a very nifty thing I found out in Dec 2018.
SQL CREATE TABLE statement
by guessing the data type of the columns.biostat.mc.vanderbilt.edu
placekitten.com
vis.stanford.edu
Wrangler: Interactive Visual Specification of Data Transformation Scripts
python-smisk.org
, written in C but controlled by Python
glenstampoultzis.net
kadavy.net
"Monet somehow managed to avoid using the color black for nearly his entire painting career"
w3.org
designingfortheweb.co.uk
A good book on webdesign by Mar Boulton
cufon.shoqolate.com
Convert TTFs into SVG/javascript
cliki.net
smileycat.com
As far as possible, we try to use a standard process for our web projects. Although it can seem like overkill for smaller projects, one thing I've discovered is that when it comes to building web sites for large organizations, there really are no shortcut
artima.com
Guido asks for advice on Python Frameworks and he gets it... very learned responses :)
aventureforth.com