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

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,

🐧 Whatever Happened to Unix Workstations? — My Incredibly Cheap Alternative to a Soundbar

Saturday, December 21, 2024

Also: Here's Why More Games Need Expanded Difficulty Settings How-To Geek Logo December 21, 2024 Did You Know Lake Wendouree, an artificially created and maintained shallow urban lake in Australia,

Supercharge Your Knowledge Capture Workflow with the Obsidian Web Clipper

Saturday, December 21, 2024

Stop juggling multiple tools and supercharge your knowledge capture workflow with Obsidian's powerful Web Clipper browser extension Sébastien Dubois DeveloPassion's Newsletter Supercharge Your

Charted | The World's Most Valuable Automakers 🚙

Saturday, December 21, 2024

Tesla shares reached a record high, setting a new valuation milestone. This graphic highlights the world's most valuable automakers by market cap. View Online | Subscribe | Download Our App

Next Holiday Season, Ignore Everyone Except One Customer

Saturday, December 21, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 21, 2024? The

🐍 New Python tutorials on Real Python

Saturday, December 21, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: 🎓 Master Python's Core Principles (New Live