Note

I've just learned something quite dangerous 😳 I can make super tasty milkshakes whenever I want 😋😅

 Repost

Reposted Ian Rose (@ianrosewrites@scicomm.xyz)
Post details
People in security and computing have been saying for years - there's no cloud. There's just someone else's computer. Right now, there's no AI. There's just someone else's work. Stop calling generative text and image programs AI. It's inaccurate and insulting. They are just the evolution of corporate creative theft that's been going on as long as media corporations have existed.

 Listen

Listened to Thoughtworks Technology Podcast: Serverless in 2023
Post details
Serverless received significant attention when it first emerged in the middle of the 2010s. And although it has now entered the mainstream and is today used in a diverse range of scenarios and architectures, it nevertheless remains a topic that causes considerable confusion and debate: where should we use it? How should we use it? Sometimes, what even is it, exactly? In this episode of the Technology Podcast, Mike Mason and Prem Chandrasekaran are joined by former Thoughtworker Mike Roberts — author of "the canonical book on serverless,"  — to discuss the current state of serverless. They examine the ways that serverless is understood today and explore the impacts and challenges it has for both businesses and software developers. Read Mike Roberts' book Programming AWS Lambda:  Read Mike's long-read on serverless on martinfowler.com: https://martinfowler.com/articles/serverless.html

 Listen

Listened to The Tech Talks Daily Podcast: 2290: OpenUK CEO Amanda Brock On The Future For Open Source
Post details
As businesses and individuals, we rely increasingly on digital services in our everyday lives. Our lives have become dependent on technology, from cloud services to mobile phones and streaming sites to the apps we use. And behind these technologies lies open source software. Open source software has become a vital part of building digital services. It has made it possible for developers to collaborate and share code, making it faster and more cost-effective to build software. But with this increase in use, the importance of security planning and governance has also grown. Amanda Brock, CEO of OpenUK, is a leading open-source software and governance expert. She has been an advocate for open source software for over a decade and has seen its impact on the industry. Amanda shares where we are with open source and why we must care about how our software gets put together and where it comes from. Amanda discusses the importance of understanding the source of the code and the licenses used. With the rise of open source software, it is essential to be aware of potential legal issues and ensure compliance with licensing requirements. She also highlights the importance of building and maintaining trust with open source communities and contributing back to them. Amanda also emphasizes the role of governance in ensuring the security and reliability of open source software. She points out that open source projects must have a strong governance structure to ensure that contributors are held accountable and that the code is secure. As Amanda notes, open source software has become too important to ignore. We must ensure that we are not only using it but also contributing to it and supporting its continued growth.  By understanding where our software comes from and its governance structure, we can ensure the security and reliability of the technologies we rely on daily. As businesses and individuals, we must recognize the importance of open source software and take steps to ensure its continued growth and success. Sponsored VPN Offer

 Note

"Why does this zlib compression code not work? I can't see any changes in the file" 😤 Turns out #Neovim and #Vim transparently un-encodes files 😅

 RSVP

I may be attending GitHub Summerfest 2023

Post details
It’s that time of year again—GitHub Summerfest is back! Join us virtually for a jam-packed event with all the favorites you know and love: Demos from subject matter experts, opportunities for Q&A, swag and fun virtual games!
On

 Listen

Listened to How companies are sponsoring OSS with Alyssa Wright, Chad Whitacre & Duane O’Brien (Changelog Interviews #539)
Post details
This week we’re celebrating Maintainer Month along with our friends at GitHub. Open source runs the world, but who runs open source? Maintainers. Open source maintainers are behind the software we use everyday, but they don’t always have the community or support they need. That’s why we’re celebrating open source maint...

 Listen

Listened to Hyperswitch, the future of programming, Thoughtworks' latest tech radar & your docs aren't "simple" (Changelog News #42)
Post details
Hyperswitch is like the adapter pattern for payments, Austin Henley writes about the future of programming by summarizing recent research papers, Thoughtworks published their 28th volume of their Tech Radar, the team at General Products reminds devs to scan our technical writing for words such as “easy”, “painless”, “s...

 Bookmark

Bookmarked Monoliths are not dinosaurs by Dr Werner Vogels - https://www.allthingsdistributed.com/ 
Post details
Building evolvable software systems is a strategy, not a religion. And revisiting your architectures with an open mind is a must.

Recommended read: https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html

 Note

Had anyone ever seen an error like this with #AWSLambda?

It's a Node 18 app that calls out to Renovate but fails due to some deep intenals in Node when doing some performance checking?

{
    "errorType": "TypeError",
    "errorMessage": "performance.markResourceTiming is not a function",
    "stack": [
        "TypeError: performance.markResourceTiming is not a function",
        "    at markResourceTiming (node:internal/deps/undici/undici:10636:21)",
        "    at finalizeAndReportTiming (node:internal/deps/undici/undici:10632:7)",
        "    at Object.handleFetchDone [as processResponseEndOfBody] (node:internal/deps/undici/undici:10579:45)",
        "    at node:internal/deps/undici/undici:10895:44",
        "    at node:internal/process/task_queues:140:7",
        "    at AsyncResource.runInAsyncScope (node:async_hooks:204:9)",
        "    at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)",
        "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
    ]
}

Very odd, and this Go issue is the only thing I could find that may relate 🤔

 Listen

Listened to Cup o' Go | Go 1.21 development is full steam ahead: io/fs, loopvar, slog API vetting, context merging. And an interview with GoTek
Post details
On the news this week:🇧🇷 GopherCon Brasil CFP open until May 3 🇮🇹 GoLab 2023 CFP open closes on May 21 💬 io/fs: writeable interface new discussion asking for use cases. If you have a project that uses a writeable abstraction interface, go there!✅ GOEXPERIMENT=loopvar is in! Will be included in...

 Note

Got dark mode and some other fun tweaks on my CV this weekend 🙌🏽 fun to play around with a tiny lil page, been a while since I've done much CSS