TIL you can use `@entity.Attributes.Lambda.Function` to group messages from multiple different log groups.
Useful when you need to analyze cold starts from many Lambdas with a single cloudwatch query.
TIL you can use `@entity.Attributes.Lambda.Function` to group messages from multiple different log groups.
Useful when you need to analyze cold starts from many Lambdas with a single cloudwatch query.
Thanks for the article, I learned so many new things! I noticed you're using Date.now() for measuring; maybe using Node.js performance hooks will give you even more accurate numbers?
nodejs.org/api/perf_hoo...
I'm already working on improvements like auto-generated tags and summaries, and tougher CSP work-arounds.
Check out the code and give it a star! ⭐
github.com/zirkelc/lambdalet
Flow in a nutshell:
1️⃣ Lambda #1 uploads the HTML to S3 and queues requests
2️⃣ SQS FIFO for async processing and deduplication
3️⃣ Lambda #2 downloads HTML, converts to Markdown, extracts content via Bedrock and saves to Notion
Bookmarklets are back! 🔖
It uses a small JS snippet saved as a bookmark to POST the current page's HTML to an API Gateway. If a site’s CSP blocks fetch, the code falls back to an old-school form submit in a temp window. Simple trick, but it works on most pages.
Here's Lambdalet.AI - an AI-powered bookmarking and read-it-later service. It saves any page you're reading into your own Notion database — full text, fully searchable, zero fuss.
I built this for the AWS Lambda Hackathon!
✍️ New blog post by Chris Cook
Flatten Array of Arrays using JSONata for AWS Step Functions
#aws #programming #tutorial #javascript
However, there are a few things to be aware of:
dev.to/aws-builders...
If your using JSONata instead of JSONPath for your AWS Step Function workflow, here's how you can flatten an array of arrays:
It would be nice if there was a way to pause Lambdas while waiting for a HTTP response.
Like fire of a few requests, the Lambda goes into hibernate and automatically resumes when all requests have concluded.
Using a reasoning model for coding feels like driving a sports car in stop-and-go traffic
Long lived AWS IAM credentials for the management console would be nice
Glad it's open source
github.com/gskinner/reg...
In 2011, there was an proposal to change the type of null
`typeof null === null`
Too bad it didn't get accepted
web.archive.org/web/20160331...
Cool, I always skipped over this section in the docs.
Would be nice if it were possible to configure on a complete test() block like test.soft()
Maybe soon we can use response streaming from AWS Lambda with @trpc.io 👀
github.com/trpc/trpc/pu...
Found this TODO in my codebase 😄
If I make a PR, will @vitest.dev accept it? 👀
I started a discussion for a new asymmetric matcher for @vitest.dev that checks if a property does not exist. Basically, the opposite of `expect.anything()`, could be named `expect.nothing()`
Would love to get some feedback 🙏
github.com/vitest-dev/v...
TIL `$*` captures all positional arguments into a space separated string
You can abuse this for a Git alias to avoid typing the commit message in double quotes:
`gc my commit message`
I can't emphasize enough how great this post about quantization is!
Thanks!
It's funny, @sindresorhus.bsky.social has a package for literally everything I search for.
I should probably prefix my Google searches with "site:github.com/sindresorhus/"
Which podcast?
Is distilling the same as fine-tuning? Sounds like the only difference is that in distillation, the data comes from a bigger model instead of a human
I hope they will win at the end
I wrote a follow up on this topic on @dev.to
dev.to/zirkelc/type...
Great explanation! 🙏
Building and deploying a React app to a static hosting service like Amazon S3 and CloudFront is a good example for a CLI in TypeScript.
Adding Listr2 and Execa to create an easily extensible CLI with `build` and `deploy` command.
asciinema.org/a/DFlVSxmoWD...