Masthash

#webframework

🎯 If you're using a web framework, do you know what's happening under the hood? A mini re-implementation will make you familiar with HTTP protocols and routing algorithms. #WebFramework #UnderTheHood

🎯 If you're using a web framework, do you know what's happening under the hood? A mini re-implementation will make you familiar with HTTP protocols and routing algorithms. #WebFramework #UnderTheHood

Pär Björklund
3 weeks ago

Any recommendations for good Java #WebFramework? We have used spring but just starting to move to #Java 11 and them requiring java 17 for supported versions makes it less than ideal.
Preferably it works standalone and hosted in wildfly/jboss

KubikPixel™
1 month ago

Have already heard of it but not really noticed, so I want to learn @astro 3.0 and use it for myself. Do you know it and/or do you disagree and I should put my WebDev focus on something else?

🌐 https://astro.build

--
#astro #webdev #webdesign #dev #web #learning #contentdesign #webframework

Mai :v_trans:
3 months ago

Rebranding an entire suit of projects is at the same time satisfying (bc new fancy name) and boring (bc you do the same preg-replace a whole bunch of time).

But once im done I (hopefully) can finally use my #dlang #webframework for real projects :3 For anyone interested btw: https://github.com/Bithero-Agency/ninox.d-web

IT News
3 months ago

Sci Fi UI Made Easy With Arwes - Many of us grew up watching Star Trek, marvelling at the beautiful colorful interf... - https://hackaday.com/2023/06/29/sci-fi-ui-made-easy-with-arwes/ #sciencefiction #userinterface #webframework #mischacks #sci-fi #arwes #scifi #ui

Remco.py
3 months ago

Did a hackaton at work yesterday to see if emmett.sh might replace #py4web and #web2py. It really looks interesting as another modern take on web development. Our main requirements are auto-generated forms and grids (for quick development of crud apps), continued development, pydal support (since we use that a lot) and a low barrier to entry for interns to start coding.

Anyone with hands on experience who's willing to share lessons learnt?

#EmmetSH #python #WebFramework.

Ruben Borg Nielsen
4 months ago

More considerations about how to break out of #vendorlockin for an application that is built on the wrong #webframework and has grown organically. It needs #refactoring and it needs to be lifted to a new tech stack.

I’m writing on my #blog about how I see the challenges ahead of me. Comments are much appreciated 😊

https://botched-deployments.com/posts/breaking-out-of-vendor-lock-in-part2

Michael van Laar
5 months ago

🚀 Reading tip for German-speaking JavaScript developers: With Qwik 1.0, a new open-source full-stack web framework from Builder.io is available that enables fast interactivity through JavaScript streaming.

Qwik’s goal is to keep initial JS costs constant. It also offers built-in features such as lazy execution and data fetching.

Read more here: https://www.heise.de/news/Full-Stack-Framework-Qwik-1-0-bringt-neuen-Ansatz-fuer-schnellere-Interaktivitaet-8985672.html

#Qwik #WebFramework #JavaScript #JavaScriptStreaming #OpenSource
Translated with www.DeepL.com/Translator (free version)

Trying out #aspnet and man... This is such a great experience. Just wondering what I should focus on and why (I've seen that #MVC might be more used as of now, but normal razor pages is gaining popularity)

#aspnetcore #dotnet #webdev #webframeworks #webframework

Geert Bevin
7 months ago

RIFE2 v1.5 will have a completely new pure #Java build tool and build system built in. No need to mess with scripting languages or configuration files, your whole build process is just written in Java in a very concise and convenient way. Leveraging all the power of modern IDEs.

I recorded a preview video about the build system's current state, curious to hear your thoughts:
https://www.youtube.com/watch?v=YSFs--aqWe0

#buildtool #buildsystem #productivity #pragmatic #webframework #rife2

Geert Bevin
7 months ago

More details on @foojay about the incredible performance boost to #rife2 thanks to #GraalVM native-image!

https://foojay.io/today/web-app-startup-in-3ms-with-rife2-and-graalvm/

#java #webframework #performance

RIFE2 + GraalVM Web Application Startup in 3ms
Geert Bevin
7 months ago

RIFE2 v1.3.0 is out with experimental #GraalVM native-image #AOT compilation support.
Very wild how significant some of these improvements are!

All the details are here: https://github.com/gbevin/rife2/discussions/13

#java #performance #webframework

Screenshots of RIFE's AOT stats.
Geert Bevin
7 months ago

I wrote a whole new manual section for #RIFE2 about dependency injection. Check it out!

I'm curious to hear if it solves your #dependencyinjection needs, or if other use-cases should be considered.

https://github.com/gbevin/rife2/wiki/Dependency-Injection

#java #ioc #spring #webframework

Screenshot of the RIFE2 dependency injection manual page.
Geert Bevin
8 months ago

Created a #GitHub #RIFE2 bootstrap template repository to make it really easy to get started. Just click "Use this template" and you're ready to have some coding fun!

https://github.com/gbevin/rife2-hello

RIFE2 now also official supports deploying with an UberJar. The manual, examples and this template repository have been updated for this.

#java #development #webframework

Screenshot of RIFE2 bootstrap template repository
Geert Bevin
8 months ago

Released a new version of my RIFE2 #web #framework #Intellij #IDEA #plugin, fixing some weirdness that was occurring when reformatting the templated language (HTML, XML, JSON, ...)

https://github.com/gbevin/rife2-idea/releases/tag/v0.5.2

#webframework #java

Screenshot of the v0.5.2 release page on GitHub
Geert Bevin
8 months ago

The RIFE2 #IntelliJ #IDEA plugin is now available for free from the JetBrain plugin marketplace: https://plugins.jetbrains.com/plugin/20947-rife2

#java #webframework

Screenshot of the RIFE2 page in the JetBrain marketplace
IT News
9 months ago

Turn a Webpage into a Desktop App With Gluon - Electron is software for running web-written apps in the same way as native ones, ... - https://hackaday.com/2022/12/30/turn-a-webpage-into-a-desktop-app-with-gluon/ #softwarehacks #webframework #javascript #electron

Geert Bevin
9 months ago

RIFE2's bi-directional #template engine can handle any text #templating tasks by keeping all the logic in #Java. For instance, how about generating #SVG images on the fly?

The SVG template used is still a valid SVG file, you can see it here:
https://github.com/gbevin/rife2/blob/main/app/src/main/resources/templates/HelloSvg.svg

More information about #RIFE2:
https://rife2.com

#webframework #productivity #programming #design

Screenshot of RIFE2's SVG templating example.
Geert Bevin
9 months ago

Starting to get really excited at how concise #RIFE2 is becoming.

This is one of the examples where a list of names is stored in an H2 database with web pages to install and remove the database structure, as well as pages to add and list names that are stored into that database.

The source code is complete in this screenshot, the whole thing takes 40 lines of code.

https://rife2.com

#java #webframework #framework #opensource

Example of the RIFE2 framework's database and web engines.
dpeter99
9 months ago

Sooo... I accidentally made a new web framework.... #webframework

Details:
I think I have successfully made my TSX template framework rehydrate on the client side.
This means the static sites generated by [Archivist](https://github.com/dpeter99/archivist/commit/cdf02c4d40786e1692a57a92819d40eecc96d751) can include client side logic more easily.

Martin Hicks
9 months ago

I followed up this post with a more detailed write-up about Enhance and a new plugin I’ve published that helps makes it easier to share elements between projects.

🔗 https://martinhicks.net/articles/sharing-enhance-elements

(Disclaimer: I really like Enhance)
#webstandards #webcomponents #Webframework

Peter Solnica
10 months ago

So, yesterday I put together a basic full-stack Hanami 2.0 setup using not-yet-released hanami-view. Rendering a sign in form, using a layout and an action view template, takes ~1ms.

So, I *suspect* we can go below 1ms even with a full-stack setup and actually rendering views. This is 🆒.

🧠 💥

#ruby #hanami #webframework #webdev #oss #opensource #performance

Peter Solnica
10 months ago

Top of today's Ruby Weekly! I'm very grateful! ❤️ :ruby: 🌸

#hanami #ruby #rubynews #rubyweekly #oss #opensource #webframework #framework #webdevelopment

A screenshot of today's Ruby Weekly top story - Hanami 2.0 release announcement with a cover image showing mountains and cherry blossom
Peter Solnica
10 months ago

We've been on the HN front-page for hours now and the comments are pretty nice!

https://news.ycombinator.com/item?id=33705249

#ruby #hanami #webdev #webdevelopment #oss #opensource #framework #webframework

Peter Solnica
10 months ago

Please make sure to also check out "Hanami 2.0 Highlights" on our forum 🙂 🌸

https://discourse.hanamirb.org/t/highlights-of-hanami-2-0/728

#ruby #hanami #framework #webframework #opensource #oss #webdev #webdevelopment

Bis zu 700-mal schneller als Webpack soll der neue Bundler Turbopack für einen enormen Performance-Boost sorgen. In Zukunft soll er Webpack ersetzen.
JavaScript-Framework: Next.js 13 beschleunigt mit Webpack-Nachfolger Turbopack
Das Framework IHP setzt auf Haskell, soll sich aber auch für Haskell-Neulinge eignen. Die erste Hauptversion erhöht die Stabilität und aktualisiert Bootstrap.
Full-Stack-Webframework Integrated Haskell Platform erreicht Version 1.0
11 months ago

@kuketzblog Dracula UI ist inzwischen auch #OpenSource falls jemand den Stil für eigene Projekte haben will. Ich nehm das Farbschema gern für Softwareentwicklung :) https://ui.draculatheme.com/

#webframework #css #scss #draculatheme

Das Webframework erweitert die Standalone API und bringt als größte Neuerung eine neue Direktive unter dem Namen NgOptimizedImage.
Angular 14.2 bringt Best Practices im Umgang mit Bildern und Standalone-Routing

@cedric I checked up on #Astro and yet this is an amazing #webframework I am hoping to get my hands on it 👀

Drei neue Beta-Tools sind in dem Webframework enthalten, darunter ein Kommandozeilenwerkzeug zum Erstellen neuer Anwendungstemplates.
Webentwicklung: Ktor 2.1 bringt neues Kommandozeilenwerkzeug für Linux und macOS
Das Open-Source-Framework extrahiert das UI in isolierte Komponenten, um schnellere Websites zu ermöglichen. Es lässt sich mittels Community-Packages erweitern.
Webframework Astro 1.0 verspricht schnellere Websites
Das Webframework Django bietet in Version 4.1 eine asynchrone Schnittstelle zum ORM und kann auch asynchrone Handler für klassenbasierte Views definieren.
Webframework: Asynchrone Schnittstelle und Ansichten bei Django 4.1
Das JavaScript-Framework bringt in Version 4.2 neue Utilities für assert und deprecate, entfernt eine veraltete Funktion und behebt einige Bugs.
Webframework: Ember 4.2 bereitet den Weg für gezielten Umgang mit Deprecations
Eine internationale Umfrage unter mehr als 7000 Django-Entwicklern zeigt, dass sie in neuen Projekten meist das aktuelle stabile Release verwenden.
Webframework: Django-Nutzer sind updatefreudig und setzen auf Bootstrap
Das neue Release des JavaScript-Frameworks bringt vor allem Fehlerbereinigungen und Performanceverbesserungen.
Webframework: Ember 4.1 erweitert den RouterService um neue Refresh-Methode
Neben dem Wechsel auf die Zeitzonen-Implementierung der Standard-Library von Python bringt die neue Hauptversion eine Anbindung an Redis als Cache.
Webframework: Django 4 wechselt die Zeitzone
Javalin ist in Version 4.0 erschienen. Neben aktualisiertem Programmiersprachensupport hat es Syntaxneuerungen im Gepäck.
Webframework: Javalin 4.0 bringt Unterstützung für JDK 16 und Kotlin 1.5
Das neue Release des JavaScript-Frameworks verspricht höhere Performance. Die Beta 4.0 gibt einen ersten Ausblick auf das nächste Major Release.
Webframework: Ember 3.28 und die Beta der Version 4.0 fertiggestellt
Das Update des Webframeworks hat neben Möglichkeiten zum Optimieren der Performance eine neue Methode zum Erstellen von nativen Vue-Component-APIs im Gepäck.
JavaScript: Vue.js 3.2 stuft Syntactic Sugar als stabil ein
heise+ | Webdesign: Rich Internet Applications mit Vaadin programmieren

Mit Vaadin lassen sich in wenigen Schritten Webanwendungen in Java bauen. Wie das mit einer Lackiererei-App funktioniert, erklärt dieser Artikel.
Webdesign: Rich Internet Applications mit Vaadin programmieren
Ember 4.0 wird gemäß der gewohnten Ember-Versionierung keine neuen Features mitbringen, sondern sich um die Entfernung alter APIs kümmern.
Webframework: Erster Funke von Ember 4.0 in Sicht
Eigentlich war anderthalb Jahre nach dem Release von CakePHP 4.0 das Supportende des 3.x-Zweigs geplant, aber nun ist frisch Version 3.10 erschienen. Webframework: CakePHP 3 wird zum Dauergebäck
heise+ | Webentwicklung: Migration auf Vue 3

Viele Verbesserungen bietet die dritte Version von Vue. Es fehlt aber der geplante Migrations-Build. Dadurch ist der Wechsel für eigene Projekte nicht trivial. Webentwicklung: Migration auf Vue 3
Durch die Zusammenarbeit mit dem Chrome-Team im Projekt Aurora zielt das Webframework auf optimierte Vorgaben für das UX von Webanwendungen. JavaScript-Framework: Next.js 11 hat Core Web Vitals im Blick
heise+ | Webentwicklung: Web-APIs mit Rust und Rocket konstruieren

Mit Rust und dem Webframework Rocket lassen sich auch Webanwendungen entwickeln. Ein Beispiel zeigt, welches Potenzial darin steckt. Webentwicklung: Web-APIs mit Rust und Rocket konstruieren
Das JavaScript-Framework bringt vor allem einige Aufräumarbeiten für den Long-term-Support-Kandidaten mit.
Webframework: Ember 3.24 glimmt zum nächsten LTS-Release
Das Java-Script-Framework Ember bringt im aktuellen Release eine öffentliche API zum Rendern von Inhalten außerhalb des regulären HTML-Verlaufs.
Webframework: Ember 3.20 glimmt außerhalb des Dokuments
#Ember #JavaScript #JavaScript-Framework #Webframework