jgnatch
I'm Ignacio, CTO at Timeline. I launched an OSS library named Sedum today that lets you write e2e tests in plain english (or any other language).
Right now we are shipping so much AI generated code that we needed a way to write AI e2e tests in an economical way that we can run on every PR or even multiple times in local environments. The existing platforms charge you by step and they add a lot of mark up to the underlying AI calls.
For our 20 person engineering team, running these AI e2e tests in one of the existing paid tools, meant having to spend more than $5k/mo.
I was already thinking of doing an Open Source alternative some time ago, and when Jev launched, I played with it and quickly realised it's the way to go. It really makes it economical to run these tests with very high frequency and its probabilistic nature also helps you flag potential flakiness upfront, understand which tests should be run depending on the files being changed, and many other interesting use-cases.
But.. because Jev is only text and sometimes pure text is not enough to translate a sentence from plain english into a proper action or a proper assertion, in the cases where Jev is not confident enough, our library falls back on a vision model such Gemini Flash 3.8 (again.. BYOK).
Anyway, check it out and let me know what you think :)
We're looking for experienced Senior Software engineers! TL;DR: Our tech stack is Elixir, Elm and Rust. We are a rapidly growing company (100% YoY since launch). We work remotely. We work asynchronously and in four-week cycles using the Shape Up methodology. About Timeline: We are disrupting the financial planning and portfolio management software for advisers in the UK. We manage over £6B of clients assets on behalf of financial advisers.
Apply here: https://timelineapp.freshteam.com/jobs/bmZYCi_Breyu/full-sta...
Creating Your First Elm App: From Authentication to Calling an API (Part 1)
Our new job board: WeWorkRemotely.com by David of 37signals
Ruby Association: ruby-lang.org Design Contest
Time Tracking
What? I've lost my coding knowledge.
Disciplined Patience
A Brief Guide to Rock it on Pinterest
Ask HN: Do we have to do everything by ourselves?
Every time you created a new company, you worked on every aspect of starting a company. You and your team would code, design, copy-write, create marketing strategies and try to promote it by writing blog posts.You would start each project with, as it seems at the moment, infinite amounts of energy. You would listen to customers to find out their problems, create well-designed products and...
The 37signals Report Card
Get Your App Ready for Rails 4RubySource
The Hidden Cost of Adding New Features
Kelly Slater Wave Company
Nice tool though!