A few years back, I proposed a "brilliant" idea to my leadership, and it got rejected. That day, I learnt what turns an idea into a funded project.
10 Jun 2025
I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long time, my approach was basically “install the dependencies, run make, if it doesn’t work, either try to find a binary someone has compiled or give up”. “Hope someone…
Beyond the algorithm: Overcoming hidden barriers to data and AI success
9 Jun 2025
Update 6/10: Based on a short conversation with an engineering lead at X, some of the devices used at X are claimed to be using HSMs. See more further below. Matthew Garrett has a nice post about Twitter (uh, X)’s new end-to-end encryption messaging protocol, which is now called XChat. The TL;DR of Matthew’s post … Continue reading A bit…
OpenAI introduces its Outbound Coordinated Disclosure Policy to guide how it responsibly reports vulnerabilities in third-party software—emphasizing integrity, collaboration, and proactive security at scale.
Tech workers have long resisted the suggestion that we should be organized into unions. The topic is consistently met with a cold reception by tech workers when it is raised, and no big tech workforce is meaningfully organized. This is a fatal mistake – and I don’t mean “fatal” in the figurative sense. Tech workers, it’s time for you to…
This is a simple origami frog that jumps when you press on it. I was taught to make it by my parents when I was really young, so it holds a very dear place in my heart. There are other versions on the internet, but I think this one jumps better. It is actually simpler than the ones on the…
Meet the Thoughtworkers behind the project with MYOB
In this article, two of our DEI leaders walk through the journey to truly embedding gender diversity -- why it's important, why it's hard and what we are doing to secure progress in the right direction.
8 Jun 2025
Are you ready for more self-service datastore adventures? If you haven’t already, have a look at our previous entries in this series: Unlocking Efficiency: A New Era for Datastore Provisioning Simplifying Datastore Provisioning with Kubernetes Operators Resolving Incidents With The Remote Incident Console They’re a fun read. The story so far Last time, in Simplifying Datastore Provisioning with Kubernetes Operators…
This version introduces the new Homebrew Casks feature, an experimental MCP server, plus many other small improvements.
6 Jun 2025
5 Jun 2025
How we’re responding to The New York Times’ data demands in order to protect user privacy
OpenAI EngineeringOpenAI is fighting a court order at the demands of The New York Times and plaintiffs, which involves retention of consumer ChatGPT and API user data indefinitely. Learn how we’re working to uphold user privacy, address legal requirements, and stay true to our data protection commitments.
AI video and image generation just made a serious jump. Google introduced Veo 3, its most advanced text-to-video model yet, and Flux released Kontext, a new multimodal tool built for real editing work. Both show clear progress. Here’s what matters. Video That Looks and Sounds Real Veo 3 is more than just text-to-video. It’s one […] The post Google Veo…
Avoid common startup tech mistakes that slow growth. Build a stack that scales from day one. The post Avoiding Common Startup Tech Mistakes appeared first on Erlang Solutions.
Our latest report featuring case studies of how we’re detecting and preventing malicious uses of AI.
Dig into the latest news about the Discord Social SDK! Learn how Facepunch Studios implemented the SDK directly in their game Rust to enhance their player’s social experience, and how you can do the same.
Below are some of the projects I have been working on that I am most proud of. Awesome Mini PC # My attempt to create a catalog of mini PCs and similar systems. Built to be simple and usable, with data being the focus Awesome Mini PC is something new for me which I continue to spend too much time…
Serverless Container Framework v2 (SCF v2) makes it easy to deploy powerful AI agents on your own AWS infrastructure—integrating seamlessly with APIs, events, and Slack. Skip the PaaS limitations and build agents that actually fit your stack.
Semantic search and retrieval using transformers
4 Jun 2025
POSETTE: An Event for Postgres 2025 is back for its 4th year—free, virtual, and packed with deep expertise. No travel needed, just your laptop, internet, and curiosity. This year’s 45 speakers are smart, capable Postgres practitioners—core contributors, performance experts, application developers, Azure engineers, extension maintainers—and their talks are as interesting as they are useful. The four livestreams (42 talks total)…
Ah, another day, another deep dive into the ever-evolving world of Python development! Today, let’s talk about something near and dear to every Pythonista’s heart – managing those crucial external packages. For years, pip has been our trusty companion, the workhorse that gets the job done. But the landscape is shifting, and a new contender […] The post Local Speed,…
The next frontiers in AI — according to industry leaders
From data sharing to data insights orchestration: Realizing the potential of payment value chains
Thoughtworks InsightsFrom data sharing to data insights orchestration: Realizing the potential of payment value chains
3 Jun 2025
Since its release in March, hundreds of thousands of people have already tried to vibe code with the help of Hostinger Horizons, an all-in-one AI partner-designer, developer, and … The post Hundreds of thousands have already tried Hostinger Horizons: what did they build? appeared first on Hostinger Blog.
I've had a few cases recently when I wanted to know the number of words that I had written. To do this, I've copied the text to BBEdit which displays the word count in its status bar, but this is a bit of a faff. I finally sat down and created a Shortcut for it that took 10 mins. This…
Learn how we developed Datadog Automatic Faulty Deployment Detection and improved precision, recall, and time to detection along the way.
Check out the finer details of the more technical fixes implemented into Discord recently.
SVGs support non-scaling strokes using the vector-effect attribute, which we can even use to draw non-scaling rectangles and circles. For example, in graphs and charts, text can become too small or too large, so it would be really nice to make it non-scaling. But unfortunately, there is no native solution - text will always scale together with the SVG. We…
Unlocking innovation through modern application development
Wealth Management's profit multiplier: The power of modern advisor tech
Modernization, sustained: AI-driven operations in action
2 Jun 2025
At Kogan.com, our data needs have grown alongside the business. As more teams relied on insights to move quickly, it became clear our request-based BI model couldn’t scale. We needed a platform that empowered teams to answer their own questions, trust the numbers, and move independently. That journey led us to build a self-service platform grounded in governance, transparency, and…
Say you have an idea, something that could change your company's or product's trajectory and fast-track your career growth. What do you do?
Looking Glass: Tech trends shaping the UK health and social care sector
30 May 2025
Google I/O 2025: What were the key takeaways?
29 May 2025
Commercial Variable Recurring Payments are coming later this year but what will they mean for the way you collect payments?
We’re excited to announce the general availability of Heroku Postgres version 17, packed with new features and enhancements to your database performance. And that’s not all – we’re also introducing a game-changing feature that streamlines your upgrade experience. This new method of version upgrade is now the default, so you can try it to upgrade […] The post Heroku Postgres…
If you’ve ever deployed an app on Heroku, chances are you’ve used Heroku Postgres — our fully managed, reliable, and scalable Postgres database service. It’s the backbone for millions of applications, from weekend side projects to enterprise-grade systems running in production. But Postgres, like all software, continues to evolve. With new versions released each year, […] The post Heroku Postgres…
Anthropic’s Claude 4 Sonnet, part of the next generation of Claude models, is now available on Heroku Managed Inference and Agents. This gives developers immediate access to a model designed for coding, advanced reasoning, and the support of capable AI agents. Heroku Managed Inference and Agents expands your AI choices, offering the freedom to build […] The post Heroku AI:…
Understand what's next in the roadmap for Variable Recurring Payments
Are you looking at open banking payments? Take a look at what to look out for.
Discord’s Soundboard lets you instantly react to the call with quick custom soundbites. Where do you use it? How do you add more sounds, and how long can they be? Listen closely as we lay it all down!
Wix’s AI Website Builder, powered by OpenAI, lets anyone create a full website in minutes—just by describing their idea in a conversation.
28 May 2025
Supporting developers to debug and resolve issues with datastores in the Self-Service ecosystem. Welcome to the third blog post of our Self-Service Datastore series, where we share our journey towards creating a more efficient and reliable way to manage datastores at Zendesk. Previous blog posts: Unlocking Efficiency: A New Era for Datastore Provisioning Simplifying Datastore Provisioning with Kubernetes Operators We…
Bottom Line Up Front The goal isn't to replace human developers but to offload repetitive tasks so we can focus on creativity and architecture—where human expertise is irreplaceable. Start your next feature by writing tests first, then let AI help implement the solution. You'll deliver higher quality code faster, with greater confidence. Large Language Models Aren't as Simple as They…
Digital wallet security is essential as mobile payments grow. Understand the risks and how to keep your business and customers safe. The post The Importance of Digital Wallet Security appeared first on Erlang Solutions.
When building systems that process large volumes of messages synchronously, performance bottlenecks can quickly become a challenge specially with single-threaded designs. In this post, we’ll look at how leveraging worker threads in a Clojure-based Kafka consumer can significantly boost throughput & reduce total processing time. Using simple concurrency primitives, it’s possible to achieve parallelism & scale gracefully, all while keeping…
It’s now or never, AI coding fans! Hostinger invites you to participate in our Hostinger Horizons Challenge and show the world your most unique website. This is your chance to win… The post Win $5,000 worth of Apple dev gear by competing in our challenge appeared first on Hostinger Blog.
We're expanding our Quests advertising product with a new reward for users: Discord Orbs. We’re also introducing a new partnership with Kantar, which will further enhance the return on investment measurement and analytics capabilities of Quests for advertisers.
Behind the scenes of Thoughtworks University in India
Transforming the CPG Industry Through Automation and Data Excellence
AI is Transforming Consumer Packaged Goods (CPG): Are You Keeping Up?
27 May 2025
Anthropic just dropped Claude 4, and it’s making waves – especially if you write code for a living. There are two models to know: Claude 4 Opus and Claude 4 Sonnet. Here’s what matters. Opus vs Sonnet Opus is the powerhouse. It’s the most advanced Claude model yet, designed for deep problem solving and long-running […] The post Claude 4…
PubNub requires a user ID to work with our SDKs, but how can you create and manage guest users who do not have a permanent ID?
Heroku recently made the next generation platform – Fir – generally available. Fir builds on the strengths of the Cedar generation while introducing a new modern era of developer experience. Fir leverages modern cloud-native technologies to provide a seamless and performant platform. One of the goals we set out to achieve with Fir is to […] The post OpenTelemetry Basics…
On one of my servers here, I run a local Perforce P4 server for my son. He's a game developer and as they use P4 at work, he wanted to learn it in a sandbox and to have somewhere familiar to put his own work. Installation onto Ubuntu was easy enough and I provided access outside of our local network…
Background As described in the second blog post of Revenue Automation series, Revenue Data Pipeline processes a large amount of data via complex logic transformations to recognize revenue. Thus, developing a robust production testing and integration strategy was essential to the success of this project phase. The status quo testing process utilized the Redshift Connector for data synchronization once the…
26 May 2025
Beyond a point, your reputation determines how high you will go in the career ladder. And it takes months, sometimes years, to build one that truly matters.
Why the EU Data Act is an opportunity, not a burden
Inclusive by design: Creating impact at the 39th Winter Sports Clinic
25 May 2025
One of the first ever Redis libraries for Go was hosted at github.com/garyburd/redigo. It has been deprecated for some time and has now been finally removed altogether from Github. If you still have a dependency on this project, this means that will be broken now. github.com/gomodule/redigo should be a drop-in replacement for github.com/garyburd/redigo. If you […]
23 May 2025
Authored by: Maxwell Elliott and Connor Wybranowski Have you ever worked in a section of a codebase that is slow to build, has no ownership, no tests, and is edited constantly? If so, you have experienced a monolith. Monoliths are frustrating for developers, and they can have a profound effect on your organization; they slow down your team and your…
Multi-Stage Compositing and new EEVEE features.
Google I/O 2025 was packed with major AI news, especially around the Gemini AI platform. In partnership with DeepMind, Google unveiled new model upgrades, developer tools, and multimodal AI capabilities aimed at helping developers build smarter products. Here’s a breakdown of the most important announcements for developers – from the latest Gemini 2.5 models and […] The post What Google…
How to distribute and manage symmetric keys for use with PubNub message encryption
tl;dr: I’m offering coaching sessions where I teach professional engineers a smooth, stay-in-flow technique for AI-augmented programming. All the nitty gritty tips and setup were very helpful. — Andrew J. Email me to sign up!. Let the computer make you more productive My first job after university was working at a software company on their huge Java desktop application. The…
We are replacing the existing GPT-4o-based model for Operator with a version based on OpenAI o3. The API version will remain based on 4o.
Why MCP is critical for AI-driven SRE
22 May 2025
How Machine Learning Transforms Visual Validation in Game Development: A DevOps Success Story
8th LightIn today’s competitive gaming landscape, visual fidelity can make or break a title’s success. Yet as game worlds grow increasingly complex, traditional methods of ensuring visual quality are breaking down. Manual visual verification has become increasingly impractical. Even when teams scale up testing, small rendering anomalies can introduce severe regressions that go unnoticed until later stages of development, leading to…
Meta is partnering with V.tal to extend the Malbec subsea cable to Porto Alegre, Brazil by 2027. With this new extension, Malbec will become the first subsea cable to land in the state of Rio Grande do Sul, bringing more connectivity to millions of people in Southern Brazil and neighboring countries. Malbec will improve the [...] Read More... The post…
The speed and efficiency of the Go programming language make it popular for backend development. Combine Go with the Gin framework—which offers a fast and minimalistic approach to building web applications—and developers can easily create high-performance APIs and web services. Whether you’re working on a personal project or building a production-ready application, Go and Gin […] The post Deploying a…
CodeRabbit uses OpenAI models to revolutionize code reviews—boosting accuracy, accelerating PR merges, and helping developers ship faster with fewer bugs and higher ROI.
Together with tech accelerator Tesonet, we launched a nationwide initiative offering Lithuanian schools free access to two advanced AI tools, nexos.ai and Hostinger Horizons. The … The post Bringing world-class AI tools to Lithuanian schools appeared first on Hostinger Blog.
We often focus on the wrong problem when asking for help. Instead of describing what we actually want to achieve, we end up asking about a side issue, i.e., instead of asking about X, we end up asking about Y. Let me explain...
We’re launching Stargate UAE – the first international deployment of Stargate, OpenAI’s AI infrastructure platform.
Level up your developer experience: Five practical strategies for engineering teams
Thoughtworks InsightsLevel up your developer experience: Five practical strategies for engineering teams
Reskilling for AI: What tech talent does your enterprise need?
21 May 2025
SignalR makes it easy to add real-time functionality to .NET web applications—things like live chat, instant notifications, or interactive dashboards. But what happens when your app starts to grow? A single server can only take you so far. At some point, you’ll need to take advantage of SignalR scaling features to scale out your app. […] The post SignalR Scalability:…
In this post, we explore how Instagram has successfully scaled its algorithm to include over 1000 ML models without sacrificing recommendation quality or reliability. We delve into the intricacies of managing such a vast array of models, each with its own performance characteristics and product goals. We share insights and lessons learned along the way—from [...] Read More... The post…
The new PubNub MCP Server is designed for Generative Coding (Vibe Coding) in AI environments, such as Cursor IDE and Windsurf, helping large language models quickly understand and interact with PubNub’s SDKs
It’s time for an artificial intelligence (AI) impact reality check. Hostinger looked at key results from a survey about workers’ perceptions of the impact AI is expected to have o… The post Decoding trends: What Massachusetts workers think about AI’s impact on their jobs appeared first on Hostinger Blog.
Artificial intelligence (AI) tools have been part of some workers’ daily routines for a while now. How does AI influence the job market, according to workers in Rhode Island, the … The post Decoding trends: Rhode Island workers speak on the changes brought by AI appeared first on Hostinger Blog.
This is one of those times when I feel pretty stupid.We booked the MagentaMobil Business Speedbox Flex tariff from Telekom for a company event. As the Speedbox wasn’t available and the event was taking place soon, we booked a FRITZ!Box 6850 LTE at short notice. After inserting the SIM card […] The post Unknown status LTE_DIA_IP with FRITZ!Box 6850 LTE…
How do Connecticut workers perceive artificial intelligence (AI)? Hostinger looked at key results from a survey about workers’ perceptions of AI’s relationship with the job market… The post Decoding trends: Connecticut workers express AI fears and embrace learning appeared first on Hostinger Blog.
Become the hero you want to be with the My Hero Academia Collection, featuring nine Avatar Decorations and three Profile Effects based upon fan-favorite heroes and villains.
The inside-out advantage: Why your customer experience starts with your employees
Thoughtworks InsightsThe inside-out advantage: Why your customer experience starts with your employees
Leadership at scale: From chaos to empowerment
Me then, me now: Stories of resilience, discovery and community (Pt. I)
20 May 2025
As Meta has launched new, innovative products leveraging generative AI (GenAI), we need to make sure the underlying infrastructure components evolve along with it. Applying infrastructure knowledge and optimizations have allowed us to adapt to changing product requirements, delivering a better product along the way. Ultimately, our infrastructure systems need to balance our need to [...] Read More... The post…
Here’s a look at the current status of all ongoing projects.
Earlier this year, Lorna spent some time updating rst2pdf's website to use Sphinx. The nice thing about Sphinx is that it uses restructuredText, the same as rst2pdf does, so we now stay in the same ecosystem. While, we could have continued using Jekyll, it makes much more sense for us to use the same markup language as we use for…
The AI-powered workforce: Cultivating the new breed of talent for 21st century operations
Thoughtworks InsightsThe AI-powered workforce: Cultivating the new breed of talent for 21st century operations
19 May 2025
Various workflow enhancements for working with frame nodes.