An Introduction to Go's Profile-Guided Optimization — What if the Go compiler could improve how it compiles software based upon real-world profiling? Profile-Guided Optimization (PGO) feeds runtime profiles to the compiler to optimize the binary based on usage. Go 1.20 includes initial support for this, so try this with your apps and (hopefully) see some perf gains.
Michael Pratt
|
Transparent Telemetry for Open Source Projects — It's an emotive topic, but Russ puts forth a concept of ‘transparent telemetry’, a privacy-sensitive approach to gathering usage data in the Go toolchain to help Go library devs, the core team, and others. There’s a lot to unpack and there's a a GitHub discussion where you can have your own say (as things stand it has 144 👍 and 449 👎…)
Russ Cox
|
Russ also has a use cases post which might help win you over or at least realize there are things that surveys alone cannot capture. He makes a compelling case. |
The Fast Way for Developers to Build Mobile Apps — Build native iOS and Android apps with no mobile expertise—all you need is JS and SQL. Retool Mobile is the fast way for developers to build business apps for teams on the go, at a warehouse, or in the field. Teams of up to 5 can build for free.
Retool sponsor
|
Working at the Bit Level in Go — A lot of developers will never need to work at the bit level, but this is very useful stuff to at least know about.
Daniel Lemire
|
User or *User - Do We Need Struct Pointers Everywhere? — The answer, as you might’ve guessed, is “no.” But, it’s also more nuanced due to the lifetime of a struct, its usage, and other aspects that boil this down to general guidelines and case-by-case analysis.
Preslav Rachev
|
Plumber 2.0: A 'Swiss Army Knife' CLI Tool for Messaging Systems — Event streaming and pub/sub systems, more particularly, including Kafka, RabbitMQ, Google Cloud Platform PubSub, MQTT, Kinesis Streams, SQS, SNS, NATS, and more.
Streamdal
|
Goption: Optional Values for Go — An implementation of a generic optional type that supports common encoders/decoders, SQL, and stdlib string formatting.
Jordan Bonecutter
|
Software Engineer C++ — Join our "kick ass" team. Our software team operates from 17 countries and we're always looking for more exceptional engineers.
Sticker Mule
|
Find a Job Through Hired — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired
|
|
|