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

Ranked | The World's Top 20 Economies by GDP Growth (2015-2025) 📊

Tuesday, March 4, 2025

Halfway through the 2020s, here's a report card on the top 20 economies and their progress since 2015. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:

Open Source Isnt Dead...Its Just Forked

Tuesday, March 4, 2025

Top Tech Content sent at Noon! Augment Code: Developer AI for real eng work. Start for free Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, March 4,

LW 172 - How to Make Compare at Pricing Show at Checkout    

Tuesday, March 4, 2025

How to Make Compare at Pricing Show at Checkout ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 172 -

Issue 165

Tuesday, March 4, 2025

💻🖱️ A single click destroyed this man's entire life. Fake murders get millions of YouTube views. Zuckerberg can now read your silent thoughts. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This top multitool is under $30

Tuesday, March 4, 2025

Thinnest phone ever?📱; ArcoPlasma; Siri alternatives 🗣️ -- ZDNET ZDNET Tech Today - US March 4, 2025 GOTRAX 4 electric scooter I finally found a high-quality multitool for under $30 Compact and durable

Post from Syncfusion Blogs on 03/04/2025

Tuesday, March 4, 2025

New blogs from Syncfusion ® Stacked vs. Grouped Bar Charts in Blazor: Which is Better for Data Visualization? By Gowrimathi S Learn the difference between the stacked and grouped bar charts and choose

⚙️ GenAI Siri

Tuesday, March 4, 2025

Plus: TSMC's hundred billion dollar investment ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Big Notion Updates + Want to Earn Money?

Tuesday, March 4, 2025

Notion Tabs, Build with AI, Hidden Updates + New Opportunity just for you 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The Sequence Knowledge #502: If You are Doing RAG You Need to Know Hypothetical Document Embeddings

Tuesday, March 4, 2025

One of the most important methods to enable sematically-rich RAG. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google's March 2025 Android Security Update Fixes Two Actively Exploited Vulnerabilities

Tuesday, March 4, 2025

THN Daily Updates Newsletter cover Starting with DevSecOps Cheatsheet A Quick Reference to the Essentials of DevSecOps Download Now Sponsored LATEST NEWS Mar 4, 2025 How New AI Agents Will Transform