Jannik Wempe

Jannik Wempe

@wempe.dev

Serverless and Frontend Enthusiast ๐Ÿค“ ๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ Freelance Software Engineer ๐Ÿ—๏ธ Building http://shoptain.com, https://fraudfalcon.app and http://kitlytics.com โ˜๏ธ AWS Community Builder https://wempe.dev

175 followers82 following76 posts

Wrote about my first year of being self-employed. Left my job in February with a mortgage and two small kids. Figured the timing would never be "right" anyway. Ended up making roughly the same in 10 months as I did employed all of 2024. Also shipped two Shopify apps. Link ๐Ÿ‘‡๐Ÿผ

This is now set up via AWS Bedrock and GitHub OIDC provider. It's nice to have the bill in one place โœจ

Jannik Wempe@wempe.dev

I have tried out the anthropics/claude-code-action for a automatic code review via GitHub action. It is pretty cool! This one wasn't very critical but it was also pretty straightforward. This small one did cost me 0.26$. Link to example action ๐Ÿ‘‡๐Ÿผ

I have tried out the anthropics/claude-code-action for a automatic code review via GitHub action. It is pretty cool! This one wasn't very critical but it was also pretty straightforward. This small one did cost me 0.26$. Link to example action ๐Ÿ‘‡๐Ÿผ

Jannik Wempe reposted

We've updated pricing of our Shopify App ๐Ÿ”ฅ (not as straightforward as we thought - feedback incoming) We wanted to try it out a few more things: - Smallest price is MUCH bigger -> Target bigger stores - We DITCHED the Free Plan and have only a free trial now

Cloudflare Workers don't charge you for waiting on I/O or network requests. Meanwhile AWS starts charging you for the Lambda INIT phase (aka cold starts).

Jannik Wempe reposted

The ๐—”๐—ช๐—ฆ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐—”๐—ป๐—ถ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ Page is live! โœจ ๐ŸŽ‰ Currently, it includes 14 services/features, and we'll add more to our library every week! Current catalog includes: โ€ข The Dark Reader Deployment Pattern โ€ข Polling vs. WebSockets via Amazon API Gateway

I have written my first ever Effect code ๐Ÿ˜… I have no idea what I am doing, but there is something to it... Reminds me a little of Scala (only did one production project though).

I have just recently learned about Node.jsโ€™s built-in AsyncLocalStorage. In my latest blog post I'll show you how you can use it to follow the open/closed principle (the "O" of SOLID). I provide 2 examples: - database transactions - logging Check it out ๐Ÿ‘‰๐Ÿผ wempe.dev/blog/nodejs-...

wempe.devKeep Functions Clean: Context Provision with Node.js AsyncLocalStorageLearn how to use Node.js AsyncLocalStorage to implement the open/closed principle, enhancing code maintainability and scalability

Jannik Wempe reposted

Our tech stack for building a @Shopify app: โ›… @SST_dev (SQS, Lambda, CloudFront mainly) ๐Ÿ’พ @supabase ๐ŸŒ @remix_run / RR ๐Ÿ’…๐Ÿฝ Polaris (Shopify's component lib) ๐Ÿ’Œ @loops & SES with @resend / react mail ๐Ÿค– @cursor_ai ๐Ÿ”” @discord & webhooks for alerts ๐Ÿ”— fraudfalcon dot app

Okay, okay, I gave in. I finally added a cv to my personal website. But as a web developer, I obviously haven't used Word to build it; rather, I have created a printable website instead. wempe.dev/cv

I went on the hypetrain and published a mcp server for Lexware Office to easily chat about with your accounting software ๐Ÿ‘‡๐Ÿผ

I have received my last salary. I am excited to start a new chapter. But I am also a little scared. I am not a teenager anymore. I have responsibilities, a family, a house. I am trying to take that as fuel to drive me forward ๐Ÿš€

This is built with @astro.build (content collections + MDX ๐Ÿ‘Œ๐Ÿผ) and deployed with SST. Love it โค๏ธ

Jannik Wempe@wempe.dev

I have moved my blog to wempe.dev/blog ๐Ÿš€ It was a bummer that my blog, which has some SEO traffic, was on a different domain than my personal/business site. Now they join forces ๐Ÿ‘๐Ÿผ

I'll start sharing some things about my journey getting started as a freelancer in public. ๐Ÿ”น Starting in March, I'll be working on a 50% project for about 2+ m ๐Ÿ”น have applied for 5 projects on freelancermap in the last 2 days (1 rejection, rest pending) ๐Ÿ”น submitted an offer for 1 project on AWS IQ

My time at Hashnode has come to an end. It's been a good ride. I'm now going freelance ๐Ÿš€ Need an experienced software engineer or someone to bring your idea to life? Let's talk!

very interesting post about a real-world challenge ๐Ÿ‘‡๐Ÿผ

Tobias Schmidt@tpschmidt.com

I've written a detailed blog post about our journey that you can find on the AWS Fundamentals blog! โœ๏ธ blog.awsfundamentals.com/edgio-to-cl...

Gist: Make it as easy as possible for the customer to contact you.

Sandro Volpicella@sandrovolpicella.com

Tip: If you launch a project (SaaS, plugin, etc.) add an IM chat to it. There is so much useful information you will get from a direct connection with your customer. That is insane. For ServerlessQ & FraudFalcon I could learn so much with that!

AI is a leverage multiplier for devs. Know how to use AI for development or you fall behind (and eventually get replaced). Think of unknowing devs as grandparents not knowing how to use the internet...

I have recently renewed my AWS Developer Associate certification! ๐ŸŽฏ My approach (and intention) was completely different from 4 years ago - less videos, more AI and focused practice. I wrote about both experiences ๐Ÿ‘‡๐Ÿผ blog.jannikwempe.com/aws-develope...

blog.jannikwempe.comAWS Developer Associate Certification Guide: First Exam vs Renewal ExpMy personal approach to passing the AWS Developer Associate certification exam twice. A comparison of in-depth learning vs efficient renewal strategies.

Your Luck Surface Area = doing something you are passionate about * people to whom this is effectively communicated Simple, but powerful concept ๐Ÿš€

Jannik Wempe reposted

๐ŸŒŸ ๐ˆ๐ฌ๐ฌ๐ฎ๐ž #16 ๐จ๐Ÿ ๐ญ๐ก๐ž ๐’๐ž๐ซ๐ฏ๐ž๐ซ๐ฅ๐ž๐ฌ๐ฌ ๐€๐๐ฏ๐จ๐œ๐š๐ญ๐ž ๐๐ž๐ฐ๐ฌ๐ฅ๐ž๐ญ๐ญ๐ž๐ซ ๐ข๐ฌ ๐ง๐จ๐ฐ ๐จ๐ฎ๐ญ! This week our Serverless expert is AWS Hero @rehanvdm.bsky.social, and the spotlight falls on AWS Hero @zachjonesnoel.bsky.social! serverlessadvocate.substack.com/p/16-oss-fra... Please subscribe & share! ๐Ÿ”” #AWS #ListenToTheHeroes

Ever skeptical about snapshot tests in AWS CDK? โœจ Write powerful tests in just a few lines ๐Ÿ” See all infrastructure changes in your PRs ๐Ÿ›ก๏ธ Catch unintended changes before production ๐Ÿš€ Exclude asset changes from the snapshots Read my latest post ๐Ÿ‘‡๐Ÿผ

Our Shopify app is live ๐Ÿฅณ FraudFalcon makes it easy to set up rules with some conditions and actions. Example: cancel & refund if the Shopify risk level is high. Now starts the hard part... ๐Ÿ˜ More apps to come together with @sandrovolpicella.com ๐Ÿš€

Did I sleep under a rock?! I just learned about Claude MCP servers that let you add functionality to your Claude app. Things like browsing the web, chatting with a YT video, interacting with Cloudflare resources etc.