DMS: The missing link in omnichannel D2C automotive success
20 Mar 2025
19 Mar 2025
Software development is filled with repetitive tasks—managing issues, handling approvals, triggering CI/CD workflows, and more. But what if you could automate these types of tasks directly within GitHub Issues? That’s the promise of IssueOps, a methodology that turns GitHub Issues into a command center for automation. Whether you’re a solo developer or part of an engineering team, IssueOps helps you…
string and []string can be the same thing…
18 Mar 2025
Introduction In this article, I’m going to explain how to map the Oracle TIMESTAMP WITH TIME ZONE with JPA and Hibernate. While the DATE and TIMESTAMP column types are suitable for mapping the LocalDateTime, the TIMESTAMP WITH TIME ZONE column type allows us to map both the ZonedDateTime and OffsetDateTime. Oracle TIMESTAMP WITH TIME ZONE Traditionally, Oracle provided the DATE…
As a hobby project, I've been writing a screensaver for my Mac that displays my photos with a caption and date taken. To get the width and height of the screen so that I could size the image correctly, I used this code in my ScreenSaverView: self.screenWidth = frame.size.width self.screenHeight = frame.size.height However, I discovered that with two or more…
A conversation with Minna Song, CEO & Co-founder of EliseAI.
Unlock your potential! Learn how curiosity and action combine to drive impact, avoid stagnation, and achieve real results in your career.
Join us as we share our latest releases and how ChatGPT is becoming more interactive, customized to the way your teams work, and agentic.
17 Mar 2025
Customers to gain more flexibility through open banking payments
Data scientists use different Jupyter notebooks every day — ranging from disposable ones for quick tasks to those shareable with clients. Over time, more and more notebooks accumulate, making it increasingly difficult to reuse them in whole or in part. To mitigate this problem and make the most relevant pieces of code quickly accessible to every data scientist, we developed…
Announcing Discord Social SDK, which enables developers of all sizes to tap into Discord’s social infrastructure and drive their game’s social and multiplayer experiences — with or without a Discord account.
Today, we’re announcing our new Social SDK that empowers game developers of all sizes to implement Discord-powered features directly in their games, helping players easily talk, connect and enhance their social experiences.
We'll create a home where you can monitor playtests, gather feedback, and talk with those who want to be part of your game's success.
This blog post is expressing personal experiences and opinions and doesn’t reflect any official policies of SourceHut. Over the past few months, instead of working on our priorities at SourceHut, I have spent anywhere from 20-100% of my time in any given week mitigating hyper-aggressive LLM crawlers at scale. This isn’t the first time SourceHut has been at the wrong…
This is the definitive guide to MANS - I truly outdid myself with the yapping on this one. 🎯 Introduction # MANS (Muffin’s Awesome NAS Stack) is a flexible, efficient approach to building a NAS that prioritizes storage efficiency and ease of expansion over redundancy, managed through Ansible. MANS aims to be ‘JBOD1’ but smarter. This guide explains everything you…
16 Mar 2025
Data models (and view-models) and how they’re used I was considering using the term “architecture” somewhere in the title of this post, but it feels too pompous for the scale of site. I could probably justify it, but it would give me the ick every time I used the term. But this post will basically … Continue reading Election 2029:…
In Part Two, we'll help inspire the creation of real-time conversations around your game and foster engagement within your community.
Thoughtworks University, an immersive journey into learning and community
15 Mar 2025
In this segment of our GameDev Playbook, we'll look at three communities that represent what we consider best-in-class server setups.
14 Mar 2025
We welcome the court’s March 4, 2025, decision rejecting Elon Musk’s latest attempt to slow down OpenAI for his personal benefit.
Being able to track doctors' and patients' online presence in real-time can improve everyone's overall experience.
A brutally simple and effective implementation for long-running account move jobs at Zendesk. This article outlines some architectural changes we’ve been able to make to radically simplify the execution model of long-running jobs. By leveraging client behaviour, the resulting system improves overall functionality while removing the many complexities of distributed job execution. Dall-e impression of a server who’s ready to…
13 Mar 2025
RIGHT JOIN is an esoteric feature in the SQL language, and hardly ever seen in the real world, because almost every RIGHT JOIN can just be expressed as an equivalent LEFT JOIN. The following two statements are equivalent: It’s not unreasonable to expect these two statements to produce the same execution plan on most RDBMS, … Continue reading Think About…
Elixir and Haskell take different approaches to key development challenges. Explore them in our latest post. The post Elixir vs Haskell: What’s the Difference? appeared first on Erlang Solutions.
The Women in Tech Employee Resource Group (ERG) at Deliveroo was officially founded in 2023, and we are proud to represent an amazing community of female employees who identify as working in Tech at Deliveroo. This includes, but is not limited to, Software Engineers, Data Scientists, Designers, and Product Managers and we also welcome those who want to move into…
12 Mar 2025
LY Corporation: Driving growth and ‘WOW’ moments with OpenAI
We’re thrilled to announce the alpha release of our new open-source Python driver for Microsoft SQL Server and the Azure SQL family, now available on GitHub at mssql-python. The post New Python Driver for SQL Server and Azure SQL! appeared first on Microsoft for Python Developers Blog.
A few months ago, I started sleeping badly. I had been excited about AI since ChatGPT came out. I’d loved using Cursor to help me program since Jay had told me about it over the phone as I walked from Eureka Heights back home to Noe Valley. But, in January, something changed. The proximate cause was a flood of new…
Happy March! Another release is here with several improvements across the board.
Recently Discord's Media Infrastructure team has modernized the app's image pipeline by adding support for animated WebP and AVIF formats! Join Scott Kidder as he explains how the team implemented support for these newer image formats.
From features to outcomes: How product teams can deliver real business value
11 Mar 2025
By default, the first user that you create on macOS is an administrator and has more power over the system than a normal user account. The reason it does this is obvious as you need this power to create other users, to install software and so on. However it also means that the computer is slightly more vulnerable to attack…
Check out the finer details of the more technical fixes implemented into Discord recently.
10 Mar 2025
Technical overview This post is mostly for scene-setting purposes. There’s nothing particularly remarkable here, but it’s useful to get the plain facts out of the way before we get into genuinely interesting design aspects. Just as a reminder, go to https://election2029.uk if you want to see what any of this looks like at the moment. … Continue reading Election 2029:…
Introduction It’s been over 8 months since I started my UK Election 2029 site, and high time that I actually wrote an introduction post so that I can get into more detailed topics later. In 2024, shortly after the UK general election was announced, I created a small site at https://jonskeet.uk/election2024, initially to keep track … Continue reading Election 2029:…
Frontier reasoning models exploit loopholes when given the chance. We show we can detect exploits using an LLM to monitor their chains-of-thought. Penalizing their “bad thoughts” doesn’t stop the majority of misbehavior—it makes them hide their intent.
A worklog is just a set of things you did grouped by the day. I have been doing this for the last 12 years, and it has been extremely helpful.
Using scenario modeling for long-term investments
Claude Code saved us 97% of the work on the first try. Then it failed utterly.
Thoughtworks InsightsClaude Code saved us 97% of the work on the first try. Then it failed utterly.
9 Mar 2025
About a month ago, the CPython project merged a new implementation strategy for their bytecode interpreter. The initial headline results were very impressive, showing a 10-15% performance improvement on average across a wide range of benchmarks across a variety of platforms. Unfortunately, as I will document in this post, these impressive performance gains turned out to be primarily due to…
7 Mar 2025
Nubank elevates customer experiences with OpenAI
Many don’t know that “Slack” is in fact a backronym—it stands for “Searchable Log of all Communication and Knowledge”. And these days, it’s not just a searchable log: with Slack AI, Slack is now an intelligent log, leveraging the latest in generative AI to securely surface powerful, time-saving insights. We built Slack AI from the…
Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI escape codes (“that’s how you make text red in the terminal and stuff”) but I had no real understanding of where they were supposed to be defined or whether or not there were standards for them. I just had a…
Evaluating LLMs using semantic entropy
6 Mar 2025
Discover how Big Data in Healthcare is enhancing patient care, efficiency, and innovation, while securing sensitive data. The post Understanding Big Data in Healthcare appeared first on Erlang Solutions.
API security is crucial, as it directly impacts your business’s success and safety. How well you secure your APIs can make or mar your product, and it is of utmost importance to spend time thinking about security. I have seen developers work in Postman without properly securing their credentials, often leaving API keys exposed in shared environments or logging sensitive…
Accelerating engineering cycles 20% with OpenAI.
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask
Instead of sweeping failures under the rug, own them. When we try to hide our mistakes, we miss out on growth opportunities. Owning up to what went wrong is the first step toward becoming a better engineer.
Learn to own your failures as an engineer. Reflect, take responsibility, and grow from mistakes to build a stronger career.
5 Mar 2025
Free to test for 14 days, easy to implement, and lightning-fast. Built to scale, delivers push alerts to iOS and Android devices globally
The March 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improvements to shell integration, a new setting to change auto test discovery file patterns, inline values shown on hover, and more! The post Python in Visual Studio Code – March 2025 Release appeared first on Microsoft for Python Developers…
The Hidden Hurdles of Gamified Streaming: Scaling Challenges & Solutions
Recently, we've worked on optimizing the things that people use the most on the mobile app, with a particular focus on power users who push Discord's capabilities to (and sometimes beyond) their limits. If you're seeing this, you're probably one of 'em. Read on to learn how we did it!
4 Mar 2025
Enhance patient engagement with secure, HIPAA-compliant communication tools like appointment scheduling, telemedicine, and real-time messaging
Multimodal AI – models capable of processing multiple different types of inputs like speech, text, and images – have been transforming user experiences in the wearables space. With our Ray-Ban Meta glasses, multimodal AI helps the glasses see what the wearer is seeing. This means anyone wearing Ray-Ban Meta glasses can ask them questions about [...] Read More... The post…
The growth of data and need for increased power efficiency are leading to innovative storage solutions. HDDs have been growing in density, but not performance, and TLC flash remains at a price point that is restrictive for scaling. QLC technology addresses these challenges by forming a middle tier between HDDs and TLC SSDs. QLC [...] Read More... The post A…
In October 2024, we announced the general availability of Copilot secret scanning, leveraging AI to detect generic passwords in users’ codebases. This post describes how Copilot secret scanning works under the hood, the challenges we ran into when developing it, and the framework we use for testing and iteration. What is Copilot secret scanning? Copilot secret scanning is a feature…
Developers love Heroku for its elegance and simplicity to easily build and deploy any type of app or service in the languages they love. This flexibility enables developers to build robust custom applications or specialized capabilities like agent actions, complex pricing calculations, or real-time transformations and processing. These are often capabilities where Salesforce Admins and […] The post Heroku AppLink…
Managing event-driven architecture can be challenging. For many organizations, this includes a diverse set of eventing services and buses, often across multiple organizations. Developers must manage authentication and pub/sub services across teams and applications. We’re thrilled to introduce Heroku Eventing, a powerful tool designed to help teams manage events more efficiently and securely. This new […] The post Heroku Eventing:…
The Heroku Extension for Visual Studio Code (VS Code) is now generally available for all customers—VS Code is an all-in-one tool that brings Heroku’s cloud management directly to your favorite IDE. In today’s fast-paced, AI-assisted development environment, switching between code editors and deployment tools can slow innovation and product delivery. This extension lets you focus […] The post Heroku Extension…
I was helping a friend set up a new website and hit a problem where the website was in an infinite redirect loop: I could see this in curl quite easily: $ curl -I https://myfriendswebsite.example.com/ HTTP/1.1 301 Moved Permanently Location: https://myfriendswebsite.example.com/ To debug, we turned off Cloudflare by setting the Proxy status on the DNS record in Cloudflare's admin to…
A conversation with Claire Vo, Chief Product Officer of LaunchDarkly, about the changing role of product managers, her anti-to-do list, and building AI-native teams.
OpenAI commits $50M in funding and tools to leading institutions.
We all encounter issues and blockers, and it's inevitable, but how well we respond to them says a lot about our effectiveness and efficiency. So, when you face a problem
Drive data and AI success with Team Topologies and Data Mesh
3 Mar 2025
Maximize virtual event ROI by balancing costs, engagement, and measurable outcomes. Use key metrics to drive growth, boost attendance, and enhance revenue
Treat, manage, or prevent medical conditions using insights provided by apps, wearable devices, or online platforms.
Learn how PubNub improves modern healthcare by utilizing both real-time messaging and push notifications to improve patient engagement and patient adherence to improve patient outcomes, as well as some practical use cases for patients to engage.
GoCardless commissioned the Federation of Small Businesses to survey 2,298 UK small businesses. Our new insights explore the wider issues caused by late payments and how businesses are currently navigating them.
For developers, the emphasis on building intelligence into apps has never been clearer. Over the next three years, 92% of companies plan on investing in AI to achieve business outcomes like enhancing productivity and delivering better customer service. At Microsoft, developers and engineers are pushing the boundaries of AI at scale, crafting applications that harness […] The post How Microsoft…
Why the four key metrics are essential in today’s software-driven automotive industry
Thoughtworks InsightsWhy the four key metrics are essential in today’s software-driven automotive industry
2 Mar 2025
Unlock real-time insights to improve patient care, reduce costs, and optimize operations with powerful AI-driven analytics and seamless data integration
Unlock app engagement with personalized onboarding, smart notifications, gamification, and data-driven strategies for lasting user retention!
Here are more good programming quotes I have found since my last post. Programming “Configuration is coding in a poorly designed programming language without tests, version control, or documentation.”Gregor Hohpe “It’s the developers misunderstanding, not the expert knowledge, that gets … Continue reading →
While I was writing this post, I wanted to create an image comparison component. I made one with just a few lines of JavaScript, but I didn't include it in the post. Here is the finished slider, with images from the book Letters from Sarajevo. If you want to play with the code, you can find it on CodePen. Toggle…
1 Mar 2025
This is a cryptography blog and I always feel the need to apologize for any post that isn’t “straight cryptography.” I’m actually getting a little tired of apologizing for it (though if you want some hard-core cryptography content, there’s plenty here and here.) Sometimes I have to remind my colleagues that out in the real … Continue reading Dear Apple:…
Ever witnessed a fighter jet spewing hot flames as it kicks into afterburner? In that moment, efficiency is deliberately sacrificed for maximum acceleration.
28 Feb 2025
Transcript of Oval Office meeting between Volodymyr Zelensky, JD Vance, and Donald Trump – February 28, 2025
Kevin BurkeSource: CSPAN Transcript was generated using OpenAI Whisper and then cleaned up using ChatGPT o1 pro. All errors are mine. Volodymyr Zelensky Do you, and now I’m talking with my friends in Poland, and they are worried that you align yourself too much with Putin. What’s your message for them? Donald Trump Well, if I […]
Every product manager knows this situation: This is such a common pattern, and while it’s perfectly understandable for such a user to request this, it is so terribly wrong to give in to this user’s request. Why is it wrong? The features are unrelated Most of the time, the two features X1 and X2 are … Continue reading Resisting the…
OpenAI and nine national labs bring together leading scientists for first-of-its kind event.
27 Feb 2025
Maximize app success with real-time tracking, personalized content, and performance optimization. Check powerful insights to drive engagement, retention, and growth!
Learn how second-screen experiences enhance live TV and streams with interactive features like chat, gamification, and promotions.
Scrum, Agile Fitting Scrum for Software Development — Part II Break down stories like a boss and a few more tricks source Many software teams use Scrum, but it comes with challenges. While it originated in software development, its creators made it broad enough to work across industries. The idea? Teams should adapt and improve it while sticking to core…
Mercari leverages GPT-4o mini and GPT-4 to streamline selling, enhance product listings, and boost sales, transforming the online marketplace with features like AI Listing Support and Mercari AI Assistant.
Learn five key IoT business security considerations to protect your business from data breaches and operational disruptions. The post Top 5 IoT Business Security Basics appeared first on Erlang Solutions.
We’re releasing a research preview of OpenAI GPT‑4.5, our largest and most knowledgeable model yet.
Endex builds the future of financial analysis, powered by OpenAI’s reasoning models.
The 10 Most Effective Shopify Tools for E-commerce Development, From an Ex-Shopify Engineering Leader
ToptalShopify is the most widely used e-commerce platform for building and managing sophisticated online stores. This guide explores advanced developer tools and strategies designed to refine and optimize your Shopify development workflow.
26 Feb 2025
Learn how to send mobile push notifications with ease using Firebase or APNs. Boost user engagement with simple integration!
Polls and surveys collect valuable data, but they differ in scope, complexity, and use. Learn how to choose the right tool for your research needs!
Authored by: Maxwell Elliott and Connor Wybranowski The Tinder iOS application is used in over 190 countries around the world. In order to operate in each of these countries, we need to provide a localized experience. A critical aspect of this localized experience is seeing the correct copy for the current user’s locale, whatever that may be. In practice, this…
Learn more about how we’ve improved our Presence Service by rewriting the architecture in Rust and how we are continuing to reduce our global memory and CPU consumption.
A live chat with Elton Minetto about learning Go, GoReleaser, and more, in preparation for Gophercon Latam 2025 (in Portuguese).
25 Feb 2025
Engage your audience in real-time with a live polling system that collects and processes votes instantly across web, mobile, SMS, and social media platforms.
Meta has been working to shift its Android codebase from Java to Kotlin, a newer language for Android development that offers some key advantages over Java. We’ve even open sourced various examples and utilities we used to in our migration to manipulate Kotlin code. So how do you translate roughly tens of millions of lines of Java [...] Read More...…