Recommended read: 'Managing Kubernetes without losing your cool' by Marcus Noble https://marcusnoble.co.uk/2022-07-04-managing-kubernetes-without-losing-your-cool/
As the world changes, so too must Tech Nottingham. We explore the future of Tech Nottingham events.
A lovely post, and I know that it was a very difficult post to write - but also not that TN will cease to be a thing.
The team have worked so incredibly hard to make remote work and it definitely feels like the right call, albeit a shame!
Recommended read: The Future of Tech Nottingham Events - 2022 and beyond — Tech Nottingham - Your local tech community https://www.technottingham.com/news/2022/6/8/the-future-of-tech-nottingham-events-2022-and-beyond
For many open source consumers the "logical units" being depended on are libraries. However, the libraries themselves are only a product of what consumers are actually depending on: people. Y...
Recommended read: People in your software supply chain https://sethmlarson.dev/blog/people-in-your-software-supply-chain
Recommended read: Infrastructure as software https://www.justingarrison.com/blog/2022-06-01-infrastructure-as-software/
The pandemic made evident how much work can, and should, be different. The forced change to accommodate remote workflows also brought to light what I like to call “virtual offices”. Unlike truly remote friendly workplaces optimized for asynchronous communication, these aim to merely transport the office into a virtual space keeping the same unnecessary constraints of synchronous work intact, only replacing shoulder taps with Zoom calls. I’d love if we collectively agreed to start using a more appropriate name for these. They are office-less companies but they are not remote-friendly.
Recommended read: Stop Pretending Your Company is Remote https://mycodingtales.com/stop-pretending-your-company-is-remote/
Map your (least) favorite programming language to your favorite Planet Express crew member based on its characteristics.
Recommended read: If Programming Languages Were Futurama Characters https://www.netmeister.org/blog/futurama.html
Documenting my experiences and learnings, with the goal of helping other software engineers on their journey
Some really great posts here that have made it much easier for me to get started with Go!
Recommended read: Bookmark of https://ieftimov.com/categories/testing-in-go/ https://ieftimov.com/categories/testing-in-go/
Ruby made its YAML interpreter more secure by default at the cost of backward compatibility. Developers weren’t given heads up warning about the changes.
Recommended read: Ruby 3.1’s incompatible changes to its YAML module (Psych 4) https://www.ctrl.blog/entry/ruby-psych4.html
Recommended read: Twelve-factor app anno 2022 https://xenitab.github.io/blog/2022/02/23/12factor/
Small and independent blogs are always full of surprises. The more blogs I stumble upon, the more genuinely surprised I am by the things people do with their blogs. It seemed like a good idea to …(https://brainbaking.com/post/2022/04/cool-things-people-do-with-their-blogs/)
Recommended read: Cool Things People Do With Their Blogs | Brain Baking https://brainbaking.com/post/2022/04/cool-things-people-do-with-their-blogs/
A "logical flaw" has been disclosed in the NPM package manager that allowed attackers to pass off rogue libraries as legitimate.
Recommended read: NPM Bug Allowed Attackers to Distribute Malware as Legitimate Packages https://thehackernews.com/2022/04/npm-bug-allowed-attackers-to-distribute.html?m=1
What? you can do that in Linux? It turns out you can! First, let’s see it in action. Here I retrieve a binary from my Raspberry Pi which is an ARM binary and execute it in my x86_64 machine …
Recommended read: Transparently running binaries from any architecture in Linux with QEMU and binfmt_misc – Own your bits https://ownyourbits.com/2018/06/13/transparently-running-binaries-from-any-architecture-in-linux-with-qemu-and-binfmt_misc/
Over the course of 2021, the IndieWeb community had several popup sessions to continue the refining of the spec. This culminated in a release of the latest iteration on February 22, 2022. I really …
Recommended read: IndieAuth Spec Updates 2022 – David Shanske https://david.shanske.com/2022/04/21/indieauth-spec-updates-2022/
The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to get out of trouble by showing an identity card which is actually completely blank. Of course, this …
Recommended read: CVE-2022-21449: Psychic Signatures in Java – Neil Madden https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/
Key principles using modern CSS, fluid type, fluid space, flexible layout and progressive enhancement will help you to build better front-ends that work for everyone.
Recommended read: Be the browser’s mentor, not its micromanager. - Build Excellent Websites https://buildexcellentwebsit.es/
So, GitHub just got bought by Microsoft and this got me and a bunch of people thinking about the dependence of Go on GitHub as a piece of…
Recommended read: Making a Golang Vanity URL. So, GitHub just got bought by Microsoft… | by Jon Betti | Medium https://medium.com/@JonNRb/making-a-golang-vanity-url-f56d8eec5f6c
Introduction If you have been working with Go programming language for a while, you would have noticed that a lot of open source packages that you import start with github.com/…. You would then use go get command to download the package and add it to your go.mod file. For instance: $ go get -u github.com/abvarun226/goiplookup What if you did not want this dependency on Github and rather wanted to host your own git server?
Recommended read: The Code Library | Vanity URL for Go packages https://ayada.dev/posts/vanity-url-for-go-packages/
Lightspin obtains credentials to an internal AWS service by exploiting a local file read vulnerability on the RDS EC2 instance using the log_fdw extension.
Recommended read: AWS RDS Vulnerability Leads to AWS Internal Service Credentials https://blog.lightspin.io/aws-rds-critical-security-vulnerability
Recommended read: Internet ‘algospeak’ is changing our language in real time, from ‘nip nobs’ to ‘le dollar bean’ https://www.washingtonpost.com/technology/2022/04/08/algospeak-tiktok-le-dollar-bean/
Recommended read: PIPEFAIL: How a missing shell option slowed Cloudflare down https://blog.cloudflare.com/pipefail-how-a-missing-shell-option-slowed-cloudflare-down/
Do you need a staging environment? We've written this short blog post to share how an alternative approach is saving us time, and helping us ship better code.
Recommended read: The Squeaky Blog | Why we don’t use a staging environment https://squeaky.ai/blog/development/why-we-dont-use-a-staging-environment
Recommended read: Twitter Edits You http://www.kevinmarks.com/twittereditsyou.html
This post is written by Mark Sailes, Senior Specialist Solutions Architect. This blog post shows how to optimize the performance of AWS Lambda functions written in Java, without altering any of the function code. It shows how Java virtual machine (JVM) settings affect the startup time and performance. You also learn how you can benchmark […]
Recommended read: Optimizing AWS Lambda function performance for Java | Amazon Web Services https://aws.amazon.com/blogs/compute/optimizing-aws-lambda-function-performance-for-java/
Managing teams has taught me a lot about my own behaviors and motivations. For example, I overworked for a long time. This left me continually teetering on the brink of burnout, and I had no energy left to absorb the typical sorts of organizational changes that happen at any company. Despite doing good work, I handled change poorly, and I picked up the reputation for being difficult to manage. I’d like to say that I learned from my mistakes directly, but the honest version is that I came to understand this dynamic mostly through working with folks struggling from the same issue.
Recommended read: Hard to work with. https://lethain.com/hard-to-work-with/
Recommended read: Open source ‘protestware’ harms Open Source https://opensource.org/open-source-protestware-harms-open-source
Want to keep up to date, automatically, easily and for free? You Need Feeds. Read an introduction to feeds, view providers, and you'll be well on the way to your own personal one-stop-shop for all your favourite sites.
Recommended read: You Need Feeds https://www.youneedfeeds.com/
Recommended read: Russian plugin, go fuck yourself – Hi, I’m Heather Burns https://webdevlaw.uk/2022/03/25/russian-plugin-go-fuck-yourself/
This was a great talk at Women in Tech when Carol Gilabert did it, and there was a lot of really great things that I took away from it for my own application process 👀
Recommended read: Looking for a job while looking after yourself https://carol.gg/blog/looking-for-a-job/
I’m playing Wordle. I love a word puzzle and like many have been hooked by the daily game. I wrote wordle-to-yaml-action to archive my Wordle games to a yaml file....
Recommended read: Wordle to yaml | Katy DeCorah https://katydecorah.com/code/wordle-to-yaml/
API-first. "Headless" e-commerce. "Headless" BI. We've seen a resurgence of startups reimagine startups like Shopify and Wordpress, but built for developers and built for composability. The API is the product. There's three major risks to building on an API. (1) Requests and responses aren't always the full contract. What happens
Recommended read: API Warfare https://matt-rickard.com/api-warfare/
Using else often encourages complexer code structure, makes code less readable. In most cases you can refactor it using early returns.
This is a good tip for any language!
Is the idea after the first resolution it'll rely on OS caching? Still this seems inefficient and in cases of multiple domains resolving to the same IP, incorrect. What am I missing?
Recommended read: Why does java.net.URL's hashcode resolve the host to an IP? - Stack Overflow https://stackoverflow.com/questions/2348399/why-does-java-net-urls-hashcode-resolve-the-host-to-an-ip
Recommended read: More Than a Dozen Command Line Tools I've Written—and So Can You! · The Ethically-Trained Programmer https://blog.carlmjohnson.net/post/2018/go-cli-tools/
I've recently been doing similar with some of my utilities, albeit with an informal comparison between Ruby and Go versions, but would agree that for large, production critical scrips, this is a great way to do it
Recommended read: Rewriting Bash scripts in Go using black box testing https://stackoverflow.blog/2022/03/09/rewriting-bash-scripts-in-go-using-black-box-testing/
Recommended read: Behind the Twitter Bot Posting the Gender Pay Gap of Brands Celebrating IWD https://www.vice.com/en/article/m7vkpx/who-made-gender-pay-gap-bot-international-womens-day
I've been bitten by pinning to latest versions before and definitely agree that where possible we should make sure that things are pinned exactly.
Then we can use tools like Whitesource Renovate / Dependabot to manage updates automatically.
Recommended read: Just say no to `:latest` - Platformers https://platformers.dev/log/2022-03-02-latest-literally-kills-puppies/
You're currently viewing page 1 of 19, of 950 posts.