Golang Weekly - Python and PHP are Go's newest friends

Plus CGO-less SQLite in Go hits 1.0, and 179 handy Go tool recipes. |

#​488 — December 12, 2023

Unsub  |  Web Version

🎄 We're prepping our annual roundup issue for next week, just before we take our Christmas break, so keep an eye out for it next Tuesday :-)
__
Your editor, Peter Cooper

Together with  Ardan Labs

Go Weekly

The Latest Go Developer Survey Results — The official Go survey now takes place twice each year and four thousand of you took the latest one (2023 H2). No shocks, but there were some takeaways, particularly for the Go team themselves:

  • Linux and macOS are by far the most commonly used OSes.
  • The Go team feels the results largely validate the work they've been doing on the gonew project templating approach.
  • VS Code is the most popular IDE, but GoLand is close behind.
  • Most Go developers are keen to adopt AI to help them build software and to write tests, in particular, but less keen for it write code in full.
  • 21% of developers currently maintain an open source Go module.

Todd Kulesza

🎧 Prefer to hear a discussion of the results? ▶️ Cup o’ Go's latest episode tackled it.

Go! Experts at Your Service — Do you need help filling skill gaps, speeding up development & creating high performing software with Go, Docker, K8s, Terraform and Rust? We’ll help you maximize your architecture, structure, tech-debt and human capital.

Ardan Labs Consulting sponsor

CGo-Less SQLite Package Reaches 1.0 Milestone — The culmination of three years of work, Ross has announced his CGo-less SQLite library, produced by way of automatically translating the original C into Go, is stable. Time to get playing. GitHub repo.

Ross Light

🚨 In other releases, Go 1.21.5 and 1.20.12 were released, mostly to make three security fixes available.

Go Recipes: Handy Commands to Run in Go Projects — Since we first linked this handy resource a few years ago, it has grown even larger and is packed with loads of recipes (179, to be precise) covering areas like testing, benchmarks, security, static analysis, code generation, PR advice, and much more.

Nikolay Dubina

Introducing GoLand 2023.3, the IDE for Gophers — Now with AI Assistant, Dev Containers support, and multiple hints, refactorings, and quick-fixes to boost productivity!

JetBrains sponsor

🤖 We were going to mention GoLand 2023.3 editorially, but since they beat us to it, we'll shine a light on GoLand's new ▶️ automated test generation and execution functionality instead.

'Sign in with GitHub' in Go — A thorough and straightforward introduction to three ways to use OAuth and GitHub’s OAuth provider from Go to get a ‘Sign in with GitHub’ feature in your own app.

Eli Bendersky

▶  Why We Switched From SvelteKit to Go + HTMX — This is more about using the templ HTML templating framework, giving you true server-side rendering and simplifying creating websites using Go.

Anthony GG

🛠 Code & Tools

FrankenPHP v1.0: The PHP Application Server — PHP news in Go Weekly? FrankenPHP is a pretty fantastic PHP app server that’s written in Go and uses Caddy behind the scenes too. It can also be used as a Go library to embed HTTP-accessible PHP into Go apps. GitHub repo.

Paul Redmond

🐍  Pygolo 0.2.0: Embed or Extend Python with Go — It works both ways. Your Go app can run its own private Python runtime side by side, in the same process, and accesses it as needed, like this. Alternatively, you can write components in Go that are then loaded into Python. Either way: Python and Go are getting along.

Domenico Andreoli

📰 Classifieds

Join Sticker Mule's "kick ass" team as a Site Reliability Engineer! Our software team operates from 17 countries and we're looking for more exceptional engineers to join our Security team.


👉 Free Temporal 101 & 102 Courses in Go: Learn Temporal's open source key concepts and best practices with our self-paced training in Go.


💻 Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.

pdfcpu 0.6: PDF Processing in Go — A PDF processing library and CLI. v0.6 adds some new features including basic PDF 2.0 support and some new page layout commands. Project homepage.

pdfcpu Contributors

 Microwave: A Very Simple Signal Generator — The author built it to help in teaching an electronics course due to the lack of a typical stand alone signal generator.

Nikola Ubavić

n

Older messages

Using Go to build a WASM-powered 'static' site

Tuesday, December 5, 2023

Plus Ebitengine turns ten, an alternative to stack traces, and it's Advent of Code time again. | #​487 — December 5, 2023 Unsub | Web Version Together with Fusion Auth Go Weekly errtrace: An

🥶 Like me, Go 1.22 is now frozen

Tuesday, November 28, 2023

Plus a possible symbiosis of Go and Python, and generating fake data from here to devternity. | #​486 — November 28, 2023 Unsub | Web Version Together with Ardan Labs Go Weekly GoFakeIt 6.25.0: A

There's no nil to panic

Tuesday, November 21, 2023

Plus a dozen Go tricks and treats. | #​485 — November 21, 2023 Unsub | Web Version Together with Ardan Labs Go Weekly River: A Fast, Robust Job Queue for Go + Postgres — A new beta, open-source job

Happy birthday to Go

Tuesday, November 14, 2023

Plus backgammon, guitar effect pedals, and identifying CPUs. | #​484 — November 14, 2023 Unsub | Web Version Together with Speakeasy logo Go Weekly Fourteen Years of Go — Russ recaps a productive year

A Charm-ed life for Go CLI tooling

Tuesday, November 7, 2023

Plus oapi-codegen v2, detecting goroutine leaks, and using Go instead of Rust to build a desktop app. | #​483 — November 7, 2023 Unsub | Web Version Together with Dragonfly Go Weekly Charm Raises $6M

You Might Also Like

WP Weekly 192 - WP Biz - Brands Merged, Woo Cart Popup, Fastest Hosting

Monday, May 6, 2024

Read on Website WP Weekly 192 / WP Biz The 'business of WordPress' is buzzing for sure, be it the acquisition of plugins or the massive Envato ownership change. Also, WordPress content brands

SRE Weekly Issue #423

Monday, May 6, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

⚠️ Avoiding AI Scams on Social Media — An Open Source Google Photos Alternative

Sunday, May 5, 2024

Also: Reviewing the Customizable Drop Mechanical Keyboard, and More! How-To Geek Logo May 5, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

Daily Coding Problem: Problem #1432 [Medium]

Sunday, May 5, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Snapchat. Given the head to a singly linked list, where each node also has a “random”

PD#572 Good Ideas in Computer Science

Sunday, May 5, 2024

Ideas every programmer likes and why Garbage Collection and Object Oriented Programming don't count ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#454 API Layer & Fetch Functions

Sunday, May 5, 2024

ixing API and UI code quickly leads to messy and unmaintainable code ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Shiny Toy Syndrome & Tiny macOS utility apps I love

Sunday, May 5, 2024

Lex launching its redesign, Raycast shares another monthly update packed with AI updates, prompts should be designed not engineered, and a lot more in this week's issue of Creativerly. Creativerly

Hyundai antes up $1B for AV startup Motional and Elon unplugs the Tesla Supercharger team

Sunday, May 5, 2024

Plus, layoffs come for Luminar, Fisker and Ola View this email online in your browser By Kirsten Korosec Sunday, May 5, 2024 Image Credits: Motional Welcome back to TechCrunch Mobility — your central

C#504 Adventures serializing absolutely everything in C#

Sunday, May 5, 2024

A fantastic journey porting Newtonsoft.Json to System.Text.Json ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'Which City Has the Most Billionaires in 2024?' 📊

Sunday, May 5, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo May 5, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The