Great to see this live on PH!! I had the pleasure of working with André and Marcus at Spotify for a few years - these guys are top quality technologists & operators. I've no doubt Encore will be HUUUUUGE.
Hey PH,
I’m André, creator of Encore. I’m very excited to launch today and share what we’ve been working on for the past 2+ years!
Most developers can probably relate to the joyful and creative feeling of programming. Many of us started programming at an early age, and our goal was to have fun. For a long time, we managed to hold on to this feeling, and got to spend our days writing code to solve interesting business problems.
However, in recent years the cloud has changed the lives of many backend developers. Cloud services lets us build highly scalable systems, but come with big drawbacks for the developer experience. These days, most of our time is spent hand-crafting a sort of machine language for the cloud – in the form of boilerplate – and on orchestrating and managing cloud services. This work is mind-numbingly repetitive! And it doesn't add anything unique to the products we're building. What's worse is that the joyful feeling of programming is lost. After living with these pains for many years as a staff engineer at Spotify, I started building Encore as a solution.
Encore is a backend development engine, inspired by how game engines have empowered game developers to blast away with creative productivity. Encore gives you the same integrated special-purpose tooling for backend development, so that you can focus on creative programming once again!
I’ll be here all day, and I’m excited to get your feedback and answer questions!👇
@eandre Congratulations on the launch!
Seems like a FastAPI of Go with more goodies.
Btw, Encore could be addressing the need-gap: 'Boilerplate for building SaaS products' - https://needgap.com/problems/345... posted on my problem validation forum.
If it does, You're welcomed to explain how it does that so those who need it can find it easily.
Hey everyone,
I'm Marcus, cofounder of Encore.
In case you're wondering... what does it do?
Encore let's you:
- Create APIs (internal / public / authenticated) from annotations on standard functions.
- Databases, queues, scheduled tasks are native code primitives.
- Builds, deploys, tracing and logs are built in.
- Provision unlimited local and cloud development / test / production environments.
- Deploy to your own cloud (AWS / Azure / GCP) or the free Encore cloud.
- Encore is Open Source.
Thanks @emil_poulsen! We believe in creating a purpose built and highly cohesive developer experience, similar to how game engines work, except we're doing it for backend development. This means Encore relies heavily on static analysis and deep integration in the language, which makes it difficult to support more languages. In the end, we think the holistic developer experience is much more important than the language itself!
Thanks @emil_poulsen :) – Adding to what @eandre said: We hear time and again from developers who've never used Go before, but find it both easy to learn, and a small hurdle to overcome compared to the value you get from a tool like Encore. Would love to hear you feedback if you give it a go!
Arro