ISP Column - October 2023
Easier, Faster, Better: Real-Time Microservices
It’s crucial to consider the scalability and reliability of the data layer since it consumes vast resources and affects the entire app's performance.
The Moby Project Post-Kubernetes: 3 New Releases in 2023
The Moby Project is an open source project that spun off from Docker. Three major releases are planned for this year.
Let the community work it out: Throwback to early internet days could fix social media's crisis of legitimacy
In the days of online bulletin board systems, community members decided what was acceptable. Reviving that approach to content moderation offers Big Tech a path to legitimacy as public spaces.
Tech Invariants
Don’t Shift Security Left; Integrate It Everywhere
Security must be considered an integrated and continuous component of the app development and delivery process.
What DevRel means to me - Xe Iaso
Composable architecture - Stack Overflow
Heata is transforming the UK's household energy costs with waste heat reuse
UK startup Heata is tackling rising energy costs by using server waste heat to cut household bills.
WebAssembly increasingly used for plug-ins and serverless, but needs better tools • DEVCLASS
A new WebAssembly survey sponsored by software development company Scott Logic shows growing usage as a runtime for […]
5 Reasons DevOps Teams Need Code Mapping - DevOps.com
Just like a physical map gives you a bird's eye view of a geographical area, code mapping gives you a high-level view of your code.
This new data poisoning tool lets artists fight back against generative AI
The tool, called Nightshade, messes up training data in ways that could cause serious damage to image-generating AI models.
A Tooling Orchestration Protocol
I’ve written about what I call Tooling for Tooling, basically meta-tools that help people build better developer tools faster and easier. Arguably the most famous and ubiquitous meta-tool is not actually a tool—it’s the Language Server Protocol (LSP). By defining a protocol for language implementations to communicate with editors, the LSP lets language authors write a single LSP server and let their users bring any editor that implements an LSP client.
Simplify Data Pipelines
With MinIO, enterprises are not forced to make a choice. They can literally use FTP and SFTP to move that data into an S3-like data store. It is the principle of AND not OR.
Philip and Alex's Guide to Web Publishing
My Love Letter to Rails (And Ruby) | .cult by Honeypot
Why Ruby on Rails is not dead yet. A backend developer's love letter to Rails.
What McKinsey got wrong about developer productivity
The consulting giant kicked a hornet’s nest when it launched a framework to measure software developer productivity. Here’s what engineers think they got wrong.
The Issue With Sharing Data In a Microservice Architecture
Microservices can be a real pain to deal with; it’s all warm and fuzzy until you reach the moment they need to share data…
Genetic Algorithms in Elixir • Sean Moriarity & Bruce Tate
Listen to this episode from GOTO - Today, Tomorrow and the Future on Spotify. This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereSean Moriarity - Author of "Genetic Algorithms in Elixir" & "Machine Learning in Elixir" Bruce Tate - President at Groxio & Author of many BooksRESOURCESSeanseanmoriarity.com@sean_moriaritygithub.com/[email protected]/in/bruce-tateDESCRIPTIONFrom finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don’t need an exotic new language or framework to get started; you can learn about genetic algorithms in a language you’re already familiar with. Join us for an in-depth look at the algorithms, techniques, and methods that go into writing a genetic algorithm. From introductory problems to real-world applications, you’ll learn the underlying principles of problem solving using genetic algorithms.* Book description: © The Pragmatic BookshelfThe interview is based on the book "Genetic Algorithms in Elixir"RECOMMENDED BOOKSSean Moriarity • Genetic Algorithms in ElixirSean Moriarity • Machine Learning in ElixirBruce Tate • Programmer Passport: ElixirBruce Tate • Programmer Passport: PrologBruce Tate, Ian Dees, Frederic Daoud & Jack Moffitt • Seven More Languages in Seven WeeksBruce Tate • Seven Languages in Seven WeeksSvilen Gospodinov • Concurrent Data Processing in ElixirIan Goodfellow, Yoshua Bengio & Aaron Courville • Deep LearningFrancois Chollet • Deep Learning with PythonTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily
Model Collapse: An Experiment
What happens when AI is trained on its own output?
Retrieval Augmented Generation
The Gong Show
The Spawn of craigslist
Like most VCs that focus on investing in the applications layer of the internet, I'm fascinated by craigslist. Most commonly, people reflect on the amazing scale of the site...
Leaving Twitter — Benedict Evans
I was on Twitter since 2007, and built a meaningful part of my career on it, and I won’t be posting at all for the foreseeable future
Microsoft WebMatrix - Wikipedia
Cypress Vs Selenium: How To Pick The Right Testing Tool For You?
Cypress vs. Selenium: Why Cypress is the better option - LogRocket Blog
Automation testing can often mean a lot of money, time and pain are spent keeping thousands of hard to maintain tests. Cypress.io can change that.
Becoming a good engineer is about collecting experience.
Becoming a good engineer is about collecting experience. Each project, even small ones, is a chance to add new techniques and tools to your toolbox. Where th...
Composition is a function of communication
Some thoughts on writing clean software.
🔥 Top 6 monitoring tools to become a better developer 🤯 🤯
TL;DR Monitoring can be complex, especially given the number of available tools and the...
Leveraging CISO Dashboard Metrics to Drive Cybersecurity Strategy
With growing interest in cybersecurity, CISOs can leverage cyber risk metrics and visualizations to track KPIs, deliver insights on the security posture, and lead conversations on where investment is needed.