#WebFramework

2025-05-04

⚠️ PSA: Bad news, everyone! ⚠️

It turns out #Django is not a #WebFramework and is only useful for #CRUD. 🤯

Wish y'all had told me that before I built a multi-level multitenant #WebApp for managing a utilities district's operations, scheduling, graph-based infrastructure models, GIS, communications, etc on... Django.

I guess it's time to shut down my business and scrap my upcoming #PyCon US talk 🤷‍♂️😆

news.ycombinator.com/item?id=4

#OrangeSite #OopsIWasntSupposedToBuildThat #ShitPost

2025-03-09

experimenting with the web framework again and writing all the tests with tape: codeberg.org/evasync/tape.

its looking good 😎

#guile #webframework #expressjs #highland #tdd #bdd #tap #api #scheme #lisp

Results of tests on a terminal.
The background is dark, the text is white, green, red and yellow.

The message says:
%%%% Starting test server-dsl-tests
2025-03-09 15:31:29 GET / -> 200
PASS: it responds to GET requests with status 200
2025-03-09 15:31:29 GET / -> 200
PASS: it responds with 'Hello, World!' body
2025-03-09 15:31:29 POST /api -> 201
PASS: it responds to POST requests with status 201
2025-03-09 15:31:29 PUT / -> 404
PASS: it tests the error mapper

# of expected passes      4
# of unexpected failures  0
# of total tests          4
Total time: 0.006434 seconds
Hacker Newsh4ckernews
2025-03-02

Robyn – "Batman Inspired" Python Web Framework Built with Rust — robyn.tech/

2025-02-28

Not contributing to framework anymore.

They got millions in investments. They can pay their own maintainers. They’re pushing their paid ecosystem and partners (like WorkOS) in . They will be fine.

Alternatively, you can always “go back” to the rock solid framework.

Brian Musakwadigreatbrian
2025-02-21

# Duck Framework - Check it out!

I’m always improving the Duck Web Framework—come see the progress at github.com/digreatbrian/duck. By the way, it supports HTTP/2, unlike Flask and Django 😉.

2025-02-21

# Duck Framework - Check it out!

I’m always improving the Duck Web Framework—come see the progress at github.com/digreatbrian/duck. By the way, it supports HTTP/2, unlike Flask and Django 😉.

#WebFramework #DuckWebFramework #WebDev

NobleMajoNobleMajo
2025-02-19

It was not meant to be a used project, but after a while it got 22 stars and 2 forks for my express-inspired crappy bun router.
github.com/NobleMajo/bun-route

It seems that Hono is not that well accepted, I guess.
I think Hono is a well-build tool.

2025-02-08

@martenframework btw you should consider using hashtags on such announcements, like #crystallang #crystallanguage #webframework #webdevelopment #webdev #crystal.

And I think it would be great if the posts would also contain a summary of the changelog of that release.

No pressure but I think it might help regarding visibility. 😉

Erik C. Thauvinethauvin
2025-01-12
2024-11-27

The new kid on the block is about to start and to become the new leading web framework:

backers.webawesome.com/docs/co

#WebAwesome #WebComponents #WebFramework #WebDev

Talk to Me About Techtalktomeabouttech@hachyderm.io
2024-10-13

So I just posted about Deno... there's also Fresh, based on the same. A neat web framework, looks easy to work with.

fresh.deno.dev

#frontendengineer #frontendui #ux #ui #fullstack #developer #frontend #webframework #typescript #deno #angular #javascript #angularjs

Jote 🏳️‍🌈 :verified_gay:ailnoth@social.plux.wtf
2024-10-09

Ok... I cheated a bit with socat to handle the actual connection and it a quick hack, so it has some bugs ... But nextgen web framework written in bash anyone?
And yes, I did this just do annoy a coworker.

#webframework #bash #webdevelopment #stupid #hack

The image shows a split-screen setup with two primary sections:

1. **Top section** (a terminal or command line interface):
   - Displays a series of network-related logs in a black terminal window.
   - The logs seem to be generated by the `socat` command, likely handling requests made to a local server on port 8080 (`localhost:8080`).
   - Requests appear to be made repeatedly using HTTP/1.1, but the connection is being reset by the peer, causing the log to show messages like "Connection reset by peer."
   - Some of the entries include lines such as "Requested domain: 'localhost:8080'" and "Request: GET / HTTP/1.1."

2. **Bottom section** (a web browser window):
   - Displays a webpage served on `localhost:8080`.
   - The webpage has a large heading in bold, which says, "Hello world from Bash!"
   - The rest of the page appears to be blank.

The user is likely testing a local web server setup using Bash and encountering some connection issues while the server successfully serves a simple "Hello world" page.
2024-08-03

Published 0.36.0 of coltrane, a minimal app framework for content sites.

It adds more support for converting types of a `publish_date` defined in YAML frontmatter to a timezone-aware datetime object. This should also fix a bug where specifying only a date (without the time) would prevent building a static site when the RSS was getting generated.

coltrane.readthedocs.io/en/lat
pypi.org/project/coltrane/
github.com/adamghill/coltrane

#Django #WebFramework #markdown #HTML

2024-07-29

github.com/radiac/nanodjango by @radiac is a neat idea: hide all of the “complexity” of #Django, but still have access to all of its features. I especially like the built-in Django NInja support for building a quick API.

It feels similar to some general themes that I keep thinking about to provide sensible defaults to encourage quicker prototyping of Django web apps.

#Python #WebFramework

Sample code for using nanodjango to create a 1-file web app with Django.
ysaeldevysaeldev
2024-07-21

Hello fellow reading this. If you haven't already, go and re-read the of your favorite . It helps, sometimes we have so much going on that we forget some cool features and tooling we have at our disposal.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst