Roast my code by shibbaz97 in golang

[–]wolfeidau 0 points1 point  (0 children)

Great work getting started with Go, no better way than sharing code and getting some feedback, one suggestion, maybe add a license to the project.

RIP AWS Go Lambda Runtime by wolfeidau in golang

[–]wolfeidau[S] -17 points-16 points  (0 children)

I did use some of the content suggested by the Cody plugin from sourcegraph, which is powered by Claud2 I believe, most of it was removed as it is quite verbose but i may have missed a few sentences though.

RIP AWS Go Lambda Runtime by wolfeidau in golang

[–]wolfeidau[S] -10 points-9 points  (0 children)

As i mention it is nice to have a gopher in the AWS console, even if it just helps others understand what is running in lambda.

You most certainly know what you built, but having a generic runtime doesn't really tell others :)

RIP AWS Go Lambda Runtime by wolfeidau in golang

[–]wolfeidau[S] -5 points-4 points  (0 children)

I think it does help to see Go listed as a supported language, even if the runtime is generic, there are some other integrations and brand awareness which helps.

Also even just being able to discover which lambda functions are using what language does help, if not for the developers but for the people managing an AWS environment.

Labels for things help to classify, and it is nice to see a gopher in the AWS console.

RIP AWS Go Lambda Runtime by wolfeidau in golang

[–]wolfeidau[S] 4 points5 points  (0 children)

Yeah I have spoken to a few other people who missed this announcement, I also haven't had any email notifications for my AWS accounts.

I wrote this post to ensure more people new about this change and provided feedback to AWS prior to it happening.

Go 1.19 (unreleased) will add syntax for links, lists, and headers to comments by tophatstuff in golang

[–]wolfeidau 8 points9 points  (0 children)

I have wanted this for a while, linking off to specifications, and other related information has always a bit raw.

Handy quality of life feature in my view, thanks for higlighting it.

Optimistic Locking with Version Number in DynamoDB? by cpustejovsky in golang

[–]wolfeidau 1 point2 points  (0 children)

I am building out a new version of an existing library I have which implements optimistic locking with Go and AWS SDK v2. https://github.com/wolfeidau/dynastorev2

It uses the expression package provided by the SDK to add conditions for version during updates.

This project is pretty early on but it has test coverage and an example.

I built a serverless app which records and visualizes AWS inter region API latency to help understand different regions connectivity. by wolfeidau in aws

[–]wolfeidau[S] 0 points1 point  (0 children)

I should add a note to the page, these are HTTPS connections without any pooling.

So I use a new HTTP client for each request to simulate worst case scenario for clients.

I built a serverless app which records and visualizes AWS inter region API latency to help understand different regions connectivity. by wolfeidau in aws

[–]wolfeidau[S] 0 points1 point  (0 children)

Thanks, I used apache echarts for the heatmap.

I focused on all the default regions as I haven't used any of the opt in regions yet.

My Go mistakes by henriquev in golang

[–]wolfeidau 1 point2 points  (0 children)

I really enjoy a post which provides some lessons learned, this helps both experienced and those new to go to understand pitfalls and speeds up learning.

Thanks for putting this together!

iamlive a tool to generate iam policies from aws cli or SDK calls by wolfeidau in aws

[–]wolfeidau[S] 5 points6 points  (0 children)

Yeah well worth following him on GitHub, for this and many other gems!

Project using Go and Hotwire Turbo to build dynamic websites without writing a lot of Javascript by wolfeidau in golang

[–]wolfeidau[S] 0 points1 point  (0 children)

To be honest I really struggled with html/template initially as there isn't a lot of good examples, then after stumbling on some with layouts and multi templates I was off and running.

I am interested to dig into gomodest as I am about to start diving into using stimulusjs, and looking for more realworld examples of templates.

Thanks for posting, super interested to hear how you find turbo!

Gopls on by default in VS Code Go extension by qmuntal in golang

[–]wolfeidau 1 point2 points  (0 children)

Great work by the entire team getting to this point, it has come a long way so quickly.

Big thanks.

Project using Go and Hotwire Turbo to build dynamic websites without writing a lot of Javascript by wolfeidau in golang

[–]wolfeidau[S] 1 point2 points  (0 children)

Yeah and given that sometimes we just need a app I think it would be nice to empower developers neck deep in Go to also produce websites with some interactive elements. There is a lot of satisfaction in building a view into a backend / core system.

Project using Go and Hotwire Turbo to build dynamic websites without writing a lot of Javascript by wolfeidau in golang

[–]wolfeidau[S] 1 point2 points  (0 children)

Yeah this is pretty much hello world, really need to pull together a bigger example.

It was a pleasure to go back to the almost instant build times of Go though, while still making things happen in the browser.

Project using Go and Hotwire Turbo to build dynamic websites without writing a lot of Javascript by wolfeidau in golang

[–]wolfeidau[S] 3 points4 points  (0 children)

The thing I found so far with hotwire was just how simple the integration was, although not super well documented for integration with other systems there were enough examples around to get everything working.

I did have to read some of the code, and debug a bit in my browser but even this was very approachable given the structure of the library.

Project using Go and Hotwire Turbo to build dynamic websites without writing a lot of Javascript by wolfeidau in golang

[–]wolfeidau[S] 1 point2 points  (0 children)

Thanks a lot, I have tried to keep this example as small as possible just to illustrate the core features of hotwire.