HN user

_query

1,262 karma

Founder, digitally induced GmbH

https://www.digitallyinduced.com/

marc a t digitallyinduced com

Posts122
Comments166
View on HN
nikita-volkov.github.io 1mo ago

Pqi: Making Libpq a Choice, Not a Requirement

_query
1pts0
nikita-volkov.github.io 3mo ago

My 14-Year Journey Away from ORMs

_query
3pts1
github.com 3mo ago

IHP Haskell Framework v1.5 has been released

_query
6pts0
blog.sunfishcode.online 1y ago

Bugs in Hello World (2022)

_query
2pts0
github.com 3y ago

IHP Haskell Framework v1.1.0 has been released

_query
6pts0
openaipublic.blob.core.windows.net 3y ago

GPT-2 Neurons explained by GPT-4

_query
1pts0
github.com 3y ago

IHP Haskell Framework v1.0.1 has been released

_query
2pts0
ihp.digitallyinduced.com 3y ago

Show HN: IHP v1.0 – Batteries-included web framework built on Haskell and Nix

_query
132pts39
blog.logrocket.com 3y ago

Prisma vs. Thin Back End

_query
6pts0
github.com 3y ago

IHP, a batteries-included web framework built on Haskell and Nix

_query
72pts20
wasp-lang.dev 3y ago

How and why I got started with Haskell

_query
1pts0
ihp.digitallyinduced.com 3y ago

IHP: Haskell Web Framework

_query
4pts0
github.com 3y ago

IHP Haskell Framework v0.20 has been released

_query
9pts0
serokell.io 3y ago

What's That Typeclass: Functor

_query
3pts0
serokell.io 4y ago

Open-Source Haskell: 21 Projects, Tools, and Libraries

_query
7pts0
github.com 4y ago

IHP: Haskell Framework for Type-Safe Web Applications

_query
4pts0
ihp.digitallyinduced.com 4y ago

IHP: Haskell Web Framework

_query
5pts0
thin.dev 4y ago

An Alternative Approach to State Management with Redux

_query
1pts0
nathanjaremko.com 4y ago

Deploying an IHP Project to Fly.io

_query
61pts18
github.com 4y ago

Thin Back End: Instant TypeScript API for Your Postgres DB

_query
2pts0
xtendo.org 4y ago

The Monad Fear

_query
1pts0
github.com 4y ago

IHP v0.19 has been released

_query
2pts0
thin.dev 4y ago

Show HN: thin.dev, back end for making realtime, typesafe React Apps

_query
147pts33
ihp.digitallyinduced.com 4y ago

IHP: Haskell Framework for Type-Safe Web Applications

_query
2pts0
serokell.io 4y ago

What Is Nix and Why You Should Use It

_query
2pts0
ihp.digitallyinduced.com 4y ago

IHP: Haskell Framework for Type-Safe Web Applications

_query
10pts0
serokell.io 4y ago

IHP: Haskell Framework for Type-Safe Web Applications

_query
6pts0
github.com 4y ago

IHP v0.18.0 has been released

_query
5pts0
anthony.noided.media 4y ago

Writing about Haskell is Hard

_query
7pts1
www.gizra.com 4y ago

Haskell IHP framework, from a technical and business perspective

_query
95pts28

At IHP we've been using Algora for a while now and it works really great. Here's e.g. one PR that was merged last week with a bounty attached https://github.com/digitallyinduced/ihp/issues/1621 Everything was set up in less than 15 minutes and ioannis and zafer have been super helpful with any questions we had.

In general I think this is a good direction and an interesting take on the open question around sustainable open source. Congrats on the launch and keep up the great work! :)

Cachix manages the prebuilt binaries used by IHP. If you don't install Cachix, nix will compile a lot of IHP's dependencies from scratch. This takes a long while and is not recommended.

The IDE is mostly designed as an extension to an editor heavy workflow (e.g. I use Sublime + VIM to build IHP itself). So it's unlikely to work well with a Chromebook. A workaround might be to use the GitPod integration for a web based code editor.

The IDE is btw entirely optional and everything can be done via code. E.g. all operations done via the visual Schema Designer are saved in the Application/Schema.sql file. That file can be edited from a code editor as you want. All operations in the schema designer operate on the AST of the parsed Schema.sql file.

Just to clarify: The basic version of IHP is free and open source. The IHP Pro subscription is only if you want some closed source features.

IHP users that built business critical apps with IHP actually liked it very much that we've introduced the subscription. It gives people more confidence that the framework will still be there in the longterm future.

You can find some more thoughts on this here: https://ihp.digitallyinduced.com/blog/6392ad84-e96a-46ce-9ab...

Thanks for the feedback!

Check out the docs for email confirmation here: https://ihp.digitallyinduced.com/Guide/authentication.html#e... You'll see that most parts of the confirmation workflow actually happen inside your application. Only the actual controller implementation is part of IHP pro, and it's just 20 lines of code. So you can easy implement this yourself.

Generally IHP uses a lot of standard libraries of the Haskell ecosystem. So you can always break out of IHP when things don't work. It's not much more lock in than other frameworks in the space :)

Some more background on the ideas behind the pricing can be found here btw: https://ihp.digitallyinduced.com/Guide/ihp-pro.html

We don't have a comparable ecosystem yet, but IHP uses many popular Haskell libraries under the hood. So many normal Haskell libraries integrate very well, as the underlying data structures are always exposed. Functional programs compose well in general due to it's stateless nature, that helps as well.

IHP also comes with a lot of things you'd typically use external packages for (e.g. Auth).

In general the IHP experience is very different from other Haskell web frameworks and much more batteries included, so a lot of apps typically don't need any external packages at all.

IHP is basically the rails/laravel/django of Haskell. If you haven't tried Haskell before or think Haskell is only about monads and math, give it a try and be surprised :)

Some links if you want to try out IHP:

- Intro video demoing how to build apps with IHP: https://www.youtube.com/watch?v=UbDtS_mUMpI

- Docs to get started: https://ihp.digitallyinduced.com/Guide/index.html

- IHP reviews: https://www.g2.com/products/ihp/reviews

Happy to answer any questions on IHP :)

In recent years the Haskell ecosystem has drastically improved.

With Haskell Language Server (HLS) there's now great autocompletion and inline error reporting for e.g. VSCode and other editors.

We've recently got dot-notation, so you can type `myRecord.myField` instead of `myField myRecord`, which makes Haskell code feel more familiar when switching from other languages.

With IHP we now even have a Haskell version of Rails/Laravel. It's really a superpower to have Haskell's type system combined with the rapid development approach of Rails :) Check it out here: https://ihp.digitallyinduced.com/ (I'm founder of IHP)

Serokell also has a great blog section on people using Haskell in the industry, e.g. recently there was an interview with the CTO of Mercury. https://serokell.io/blog/haskell-in-production

Yes, it's possible to build a traditional web company with Haskell. We've made IHP exactly for that :) It's like Rails/Django but for Haskell. https://ihp.digitallyinduced.com/ We specifically try to be batteries-includes (like rails), so you don't have to think too much about what libraries to use, the core of IHP can get you very far without needing to manually decide between libraries.

IHP even won a G2 badge, which is kind of funny and ironic for a Haskell project :D https://www.g2.com/products/ihp/reviews

Thanks to reintroduction of deep subsumption we could finally update IHP to the GHC 9 series. So really happy about the recent GHC releases :)

If you're curious about Haskell, IHP is a good starting point (https://ihp.digitallyinduced.com/ https://github.com/digitallyinduced/ihp). IHP is Haskell's version of Laravel/Rails/Django. It's really a superpower to have Haskell's type system combined with the rapid development approach of Rails :) (Disclaimer: I'm founder of the company that makes IHP)

If you're new to IHP, here's a few links to get you started:

- Watch the intro video to get a rough overview of the framework: https://www.youtube.com/watch?v=UbDtS_mUMpI

- You can see all Features of IHP described on the website https://ihp.digitallyinduced.com/

If you want to play with IHP and build your first Haskell app:

- Installing IHP: https://ihp.digitallyinduced.com/Guide/installation.html

- Creating your First Project: https://ihp.digitallyinduced.com/Guide/your-first-project.ht...

- Building a Single Page App? Check Thin Backend (https://thin.dev/), it's basically IHP for Frontend :)

Most of IHP is available open source and free. Like 99% of it. The IHP Pro features are mostly targeted at people making money with IHP (e.g. companies and freelancers). The idea is that the Pro plan provides a longterm incentive for maintaining the framework. When we make a great framework that creates a lot of value for developers, we will have a lot of paying customers. When we have a lot of paying customers, we can be sure that IHP will be actively developed far into the future.

If you want to learn a bit more about the ideas why we added the paid plan to IHP, check the initial announcement post here https://ihp.digitallyinduced.com/blog/6392ad84-e96a-46ce-9ab... :)

IHP is mostly an open source project.

I comment on most Haskell threads about IHP because I would love to see more Haskell adoption. Most people think Haskell is about Monads and Math, with IHP we want to show that Haskell can be used in a very productive way to build things. The comments are typically well received, so I don't see any problem with this.