Search
31 results for “lambrospetrou”
-
Skybear․NET Scripts secret variables, HTTP triggers, and replacing AWS Lambda with Fly․io - Changelog 2024-10-15 🚀
It's delayed a few weeks, but I finally wrote down all the banger features I shipped for #SkybearNET the past two months.
- HTTP Trigger hooks for on-demand script execution.
- Secret Hurl variables.
- Out of AWS Lambda into Fly.io. 😅
- Response bodies automatically persisted for every request in your script.
- Documentation website.📝 https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-10-15/
-
Pricing is such a bitch. On the one hand I want the best offer for the user, putting myself in their shoe.
On the other hand I am thinking for the business, and how pricing dictates your customers.So many memes about the 5$ customer vs the 500$ customer, and the support or overhead each one creates.
I will do a #SkybearNET pricing reboot soon, and it's hard.
I want my pricing eventually to be as I described in https://www.lambrospetrou.com/articles/pricing-want-vs-offer/
-
#SkybearNET Scripts landing page and Business plan - Changelog 2024-07-21 🥳
Read the full update 👉 https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-07-21/
#SkybearNET is a managed platform to automate your HTTP API synthetics testing using Hurl plain text scripts (and other formats soon). Use it for testing your HTTP APIs on-demand or periodically, or use it as a complex orchestrator for a sequence of HTTP requests that need to be executed in order using data from previous ones at specific times of the day.
-
Skybear.net Scripts response bodies and cron triggers - Changelog 2024-05-28 📢 Just wrote an article describing all the updates of the past few weeks in one place!
**Skybear.net Scripts** is a managed platform to automate your HTTP website and API tests using Hurl.dev scripts. I like to call them HTTP workflows.
👉🏻 https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-05-28/
-
A new beefy release went out yesterday for the #SkybearNet platform I am building.
Skybear.net allows you to run scripted workflows for automating your website and API interactions. Tests, scheduled jobs, etc.
This release introduces user accounts, and authoring private scripts.
There is a lot more coming up, and we are just getting started.
Read more 👇🏻 "Skybear.net Scripts private user accounts - Changelog 2024-02-18"
https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-02-18/
-
I published an article about the "Hurl Webscripts" platform I am building, and what it could become in the future.
👉 https://www.lambrospetrou.com/articles/hurl-webscripts/
Still early days, having lots of fun, and figuring things out 🥳
I haven't posted much on Fosstodon during its early development over the past few weeks, but I am planning to change this, since I believe the audience here might be well suited for this platform!
-
How to pass the interview for software engineering roles in Big Tech
https://www.lambrospetrou.com/articles/big-tech-software-interviews/
#ycombinator #Lambros #Petrou #datadog #amazon #codeguru #profiler #facebook #portfolio #programming #developer #coder #software_engineer #ucy #oxford -
Hurl upgrade!🎉 #SkybearNET now executes all scripts with the fresh Hurl 6.0.0 version. Some super nice new helpers like network speed rate limiting option (`limit-rate`), new functions for dynamic UUID/Date generation, and more.
See full changelog📝 https://www.skybear.net/docs/support/changelog/#2024-dec-14--hurl-upgrade-to-600
-
🚀 Super release today for #SkybearNET. Automatically, all response bodies are stored, and you can retrieve them any time when debugging your script runs.
The `output` option continues to work, as well! We don't break your scripts! Ever.
Video 📽️
-
The first page of #SkybearNET documentation is up, and it showcases how to create your first test script in **less than 1-MINUTE** 🚀
Go read it now, and start testing your HTTP APIs. A lot more docs are coming soon.
📝 https://about.skybear.net/docs/getting-started/1-minute-quickstart/
-
🥳 Finally, Hurl variables are fully integrated in the #SkybearNET platform! You can define them in your Skybear account, and use them across all your scripts, everywhere, in the UI, and the HTTP/Cron triggers.
See the video 📽️ for a quick demo.
All Hurl variables are being treated as sensitive secrets. Never logged or stored in plaintext. 🔐 How your scripts use them is up to you though. I will add ways in the future to scrap them from the reports too.
-
Super excited about the upcoming Secrets feature for #SkybearNET! Envelope encrypted for great security too (see traces) 💪🏼👌
You will be able to store Hurl variables in your account, and all your scripts will have access to them.
Just a few things to polish now!
-
I am thinking again about pricing.
As a customer, I always want Pay-As-You-Go, starting from a low base fee ($0-10/mo) and going up to whatever I consume.
As a platform, I want to avoid the abusers and the spammers that might not even pay what they consume and overload support, hence higher base fees.
It's dilemma... Right now pricing for #SkybearNET starts at $15/mo which I find reasonable for any freelancer or small business.
I still think about the PAYGO aspect though starting lower...
-
I am trying to be honest, and upfront, about the #SkybearNet platform. It's A LOT more than an uptime checker. If you only want to do a ping test to your APIs, there are other providers doing that, cheaper too.
Skybear.NET shines in multistep API test workflows! 💪🏼👌
-
New feature just landed on #SkybearNET 🥳 Trigger your scripts by sending a `POST` request to a special URL.
You can now run your scripts from your CI, and integrate them in whatever workflow you already have outside the SkybearNET platform.
More coming soon that will enable you to run all your scripts from your repository during your CI workflows, with ease!
-
🥳#SkybearNET is open for business! Pricing information at https://about.skybear.net/pricing
After a few days of work, and some holidays, I finally opened up our paid plans for the #SkybearNET platform.
It's definitely the first iteration, and I will be closely looking into improving it over time, especially as usage ramps up, and I see what's actually more beneficial for the user.
If you have feedback, reach out below in the comments.
Complaints are also welcome, as long as they are relevant 😅
-
Hopefully will open up the platform for Businesses soon :) I need to finish the user management functionality and should be good to go in a few weeks!
Pricing page ready (almost)! #SkybearNet
-
After a few days of iteration and plenty of small UI touches, I now have the #SkybearNet landing page ready for the world to see 😁 ✌️
Visit https://about.skybear.net and let me know what you think!
Main use-cases you can use Skybear.NET scripts NOW:
1. Uptime health checks, notifying you by email when they fail!
2. Comprehensive assertions to make sure your APIs and website returns exactly what you expect!
3. Orchestrate HTTP workflows spanning multiple requests across different APIs. -
-
Last item to fully enable you to use #SkybearNet for your monitoring purposes, email notifications when your scripts fail!
Monitor your HTTP API continuously, and get an email the second it fails! 👌
-
Nice video for pure Java perf-hacks 💪🏼 Remember that 1-billion row challenge a few months ago. https://youtube.com/watch?v=9-S_nZ5gzGE
Learning points: my bit-ops need refreshing 😅
-
Small, nice, but lovely touch with an attention grabber when there are new results to check out 😉
Useful when you are in a tab other than "Results", e.g. reading the examples in the "Learn More" tab, and you trigger a script run.
-
Today has been mostly refactoring, and some UX improvements. Fixed some inconsistencies in the UI (buttons, colors, spacing), so now all is streamlined! 👌
The next few days will be all about notifications of failed scheduled runs, and also the marketing page! 😮💨
-
Schedule your Skybear.net scripts to run periodically every few minutes, or on specific dates, using standard cron expressions. ⏳ ✨
📽 See the video below showcasing how you can create your scheduled trigger.
The free accounts will be limited to scheduled runs every several minutes, but the upcoming paid plans will include **second-level** scheduling as well!
I use Durable Objects from Cloudflare underneath this feature, so we can get quite flexible granularity!
Enjoy! #SkybearNet
-
A key feature just landed in #SkybearNet. Save, and then view, the response body of your script's requests using the Hurl `output` option (10MB limit).
Specify the `output` option for any of the requests as necessary, none, some, or all. This is super helpful when you are interested in inspecting the actual response body and not just headers of your requests, even if you do not have any body assertions.
Check the attached video for a walkthrough 💪👌
-
My team (APM Distributed Tracing) has been working on Trace Queries for a few months now, so I am really happy to see it going GA this week!
Benefits of Trace Queries:
- Pinpoint the root causes of performance issues
- Measure end-to-end latency and other trace-level attributes
- Track the business impact of application performanceRead more at "Analyze the root causes and business impact of production issues with Trace Queries": https://www.datadoghq.com/blog/trace-queries/
-
Starting 2024 with a banging update of the Webscripts platform with the "Learn by Example" section to help you write Hurl scripts!✨
You can learn how to write advanced scripts without leaving the platform, side-by-side with the editor. I will be adding a lot more examples over the next few days for almost all possible scenarios you can cover with Hurl scripts. 👌
-
I am working on a new project, and I wanted to run a 3rd-party tool compiled for x86_64.
My servers are all Arm64, so I decided to use AWS Lambda for that.
AL2 is horribly outdated 🙁 but I got it working with Debian12 💪🏼
68ms duration is not too shabby🔥 (cold start ~600ms)
I will hopefully announce this project soon, and start getting feedback from all you 😅
-
Don't you love it when with just 11 stupidly simple lines, you build, deploy, and run your application in one staging environment, and 3 production environments in multiple regions? 🤯🤩
Of course, with CI/CD out of the box!
#SkybearNet #AWS #Cloud #Platform #StayTuned
Sane cloud infrastructure management. Focus on your customers.