Serverless by Theodo (@slsbytheodo) 's Twitter Profile
Serverless by Theodo

@slsbytheodo

Serverless expertise @theodo | Serverless Builders & Enthusiasts

ID: 1569610263648927745

linkhttps://dev.to/slsbytheodo calendar_today13-09-2022 08:54:38

281 Tweet

330 Takipçi

368 Takip Edilen

Serverless by Theodo (@slsbytheodo) 's Twitter Profile Photo

Crumbling under AWS CloudWatch costs? 🥵 Check if Logs Retention is infinite! Logs storage can quickly become very expensive if you keep them forever 💸 sls-mentor allows you to list all Log Groups that have infinite retention, so you know where to act 🚀

Serverless by Theodo (@slsbytheodo) 's Twitter Profile Photo

Forgetting to put an Authorizer on one of your API routes is a huge vulnerability. ⚠️ With sls-mentor, you can list all your REST and HTTP API routes that are public in a matter of seconds! ⬇️

Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

2023 was my first year as a rookie developer and I decided to go "influencer" Result: - 150k blog views🤯 - 1 talk at ServerlessDays Paris🕺 - 9k DEV Community followers🙀 - 230 X followers🐦 - 150 stars on sls-mentor⭐️ - Certified AWS architect📐 2024 will be big, stay tuned!🫡

Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

How to schedule tasks on AWS? 🤔 It used to be a tricky thing to do, but now, thanks to EventBridge scheduler, it is very easy to achieve 🚀 Learn how in my new "Learn serverless on AWS step-by-step article" ⬇️

How to schedule tasks on AWS? 🤔

It used to be a tricky thing to do, but now, thanks to EventBridge scheduler, it is very easy to achieve 🚀

Learn how in my new "Learn serverless on AWS step-by-step article" ⬇️
Thomas Aribart (@aribartt) 's Twitter Profile Photo

How come we use single letters for generics? They're such an anti-pattern... 🙄 My solution now is to use: - camelCase for variable - PascalCase for type constraint - UPPER_CASE for generics This way I get constant AND clear naming 🤗 #typescript #oss

How come we use single letters for generics? They're such an anti-pattern... 🙄

My solution now is to use:
- camelCase for variable
- PascalCase for type constraint
- UPPER_CASE for generics

This way I get constant AND clear naming 🤗

#typescript #oss
Thomas Aribart (@aribartt) 's Twitter Profile Photo

I went back and forth on JS Docs. My take now: I love them! Not for types (TS is goooood) but to add more context. Especially in #OSS, it's a huge help for newcomers (or me when I come back in a few years). I went as far as to enforce them with eslint! npmjs.com/package/eslint…

Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

Is your app messy on sls-mentor 3.0? 😵‍💫 No problem, you can now fix it yourself 🚀 Just pin some nodes by grabbing them and pressing "Space", too easy 💪 More filtering and clustering options coming soon! Try sls-mentor 3.0 now: ➡️ npx sls-mentor@alpha -p <AWS_CLI_PROFILE>

Jeremie Chauvel (@chauveljeremie) 's Twitter Profile Photo

🔥Meet Fuego: github.com/go-fuego/fuego - Auto-generate OpenAPI docs from code - Based on net/http - Simplified routing & serialization - Advanced validation & centralized error handling Crafted for #GoLang enthusiasts seeking a blend of performance & ease

🔥Meet <a href="/FuegoFramework/">Fuego</a>: github.com/go-fuego/fuego
 - Auto-generate OpenAPI docs from code
 - Based on net/http
 - Simplified routing &amp; serialization
 - Advanced validation &amp; centralized error handling
Crafted for #GoLang enthusiasts seeking a blend of performance &amp; ease
Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

I had some feedback that sls-mentor graphs tend to messy. You can now cluster your apps by CFN stacks to make them more readable, and show dependencies between services! (Note to CFN haters: clustering by tags is coming soon too!) ➡️ npx sls-mentor@alpha -p <AWS_CLI_PROFILE>

Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

You can now filter your sls-mentor graph by CFN stack 🚀 Only resources from filtered stacks are left on the graph, + resources directly connected to them (with low opacity) A nice way to pinpoint relationships between services 📌 ➡️ npx sls-mentor@alpha -p <AWS_CLI_PROFILE>

Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

AppSync is now in sls-mentor@alpha 🚀 For now, we display GraphQL APIs and link them to their datasources We're not AppSync experts so if someone has some insights on how to improve it, I'd be very interested! (Benoît Bouré ⚡️ warrior_amp 👀) Thanks Chloé Mouret for the contrib!

AppSync is now in sls-mentor@alpha 🚀

For now, we display GraphQL APIs and link them to their datasources

We're not AppSync experts so if someone has some insights on how to improve it, I'd be very interested!
(<a href="/Benoit_Boure/">Benoît Bouré ⚡️</a> <a href="/warrior_amp/">warrior_amp</a> 👀)

Thanks <a href="/ChloeMrt1/">Chloé Mouret</a> for the contrib!
Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

Secrets are now in sls-mentor@alpha 🤫 Pretty useful when coupled with RDS Databases for example! Try sls-mentor 3.0 🚀 ➡️ npx sls-mentor@alpha -p <AWS_CLI_PROFILE>

Secrets are now in sls-mentor@alpha 🤫

Pretty useful when coupled with RDS Databases for example!

Try sls-mentor 3.0 🚀
➡️ npx sls-mentor@alpha -p &lt;AWS_CLI_PROFILE&gt;
Pierre CHOLLET (@pierrechollet22) 's Twitter Profile Photo

🚨 New sls-mentor feature 🚨 CloudFormation circular dependencies are really painful when trying to deploy an AWS app from scratch. You can now visualise them using sls-mentor@alpha Simply click "See CFN stacks" and "Enable warnings" ! ➡️ npx sls-mentor@alpha -p AWS_PROFILE