🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
Thanks for the feedback! :)
Automatic migration generation has only been added in the last release a few weeks ago. Right now it works by keeping track of all changes you apply via the GUI based schema designer, and then writing that into the migration sql file once you generate a new migration.
When you add a trigger manually to the Schema.sql file of your app, you then still need to copy it over to the migration manually right now.
We're still exploring that auto migration space right now. In the future we might switch to a real schema diff approach (in fact there's a WIP PR here https://github.com/digitallyinduced/ihp/pull/1137)
> Second question- Is there something I could read to catch up with what's happened to the Haskell language over the last 5-10 years or so, since I looked at it last?
I'm not aware about a central place for this. The closest might be the GHC change log, but that also contains a lot of noise.
Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17
using records and ADTs (sealed types) with pattern match "switch" and the net result is an almost verbatim translation.
There is one ugly line which JDK18 will fix, "destructuring in pattern captures/match".
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
On the backend we use Postgres Row-level-security Policies to make sure that a user can only access his own data.
Here's a demo react component that uses the new JS APIs: https://github.com/digitallyinduced/ihp-datasync-demo/blob/m...
Docs are still in progress, but here's a draft https://github.com/digitallyinduced/ihp/commit/39baa4aa23cc6... :)
Package to call Python functions from the Julia language
> I'd love to use Julia and Rust instead, but the ecosystems and users aren't there yet.
Level UP your RDBMS Productivity in GO
5 projects | dev.to | 5 Dec 2023
Potential of the Julia programming language for high energy physics computing
10 projects | news.ycombinator.com | 4 Dec 2023
Differences from Psycopg2
1 project | news.ycombinator.com | 10 Oct 2023
Ask HN: Why are all of the best back end web frameworks dynamically typed?
4 projects | news.ycombinator.com | 5 Oct 2023
How to use PostgreSQL with Haskell: beam
2 projects | dev.to | 2 Oct 2023