Learn to own your failures as an engineer. Reflect, take responsibility, and grow from mistakes to build a stronger career.
6 Mar 2025
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…
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
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.
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.
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...…
One of the bigger changes in PHPUnit 10 was the introduction of the new extension system which replaced listeners and hooks. The old way On one of my projects we have a TestListener that sets up the database before we run some functional tests against it. It looks like this: <?php declare(strict_types=1); namespace App\Test\Listeners; use App\Test\Functional\Helpers\DbHelper; use PHPUnit\Framework\TestListenerDefaultImplementation; use PHPUnit\Framework\TestSuite;…
This report outlines the safety work carried out prior to releasing deep research including external red teaming, frontier risk evaluations according to our Preparedness Framework, and an overview of the mitigations we built in to address key risk areas.
Temporary fixes can become permanent problems. Invest in quality code now to save yourself (or others) headaches later. Ship it right!
24 Feb 2025
Transform your passive users into active participants by gamifying your application with PubNub SDKs, Functions, and App Context. Learn how real-time engagement motivates your users to come back for more.
Toptal parsed key hiring data to discover today’s most in-demand marketing agency roles and skill sets. Use the knowledge to inform your agency’s structure and recruit the bench of freelancers you need to grow your business.
How we used generative AI to build our year-in-review campaign
23 Feb 2025
My four-year-old son has declared 36 to be the best number. His reason: 36 is the only number (he knows of) that is both a square and a staircase number AND an up-and-down-staircase number. “Staircase numbers” are what he calls triangular numbers (numbers that are the sum of the first $n$ integers). This name comes from the blocks he has…
Two weeks ago, the Washington Post reported that the U.K. government had issued a secret order to Apple demanding that the company include a “backdoor” into the company’s end-to-end encrypted iCloud Backup feature. From the article: The British government’s undisclosed order, issued last month, requires blanket capability to view fully encrypted material, not merely assistance … Continue reading Three questions…
I love 3D printing. It feels like magic - we are able to design and create physical things in a matter of hours, in our homes. I understand the underlying technology, but it still blows my mind when I think about it. It makes me a bit sad that more people aren't fascinated by it. Let's see what my love…
21 Feb 2025
Debugging is an essential part of a developer’s workflow—but it’s also one of the most time consuming. What if AI could streamline the process, helping you analyze, fix, and document code faster? Enter GitHub Copilot, your AI-powered coding assistant. GitHub Copilot isn’t just for writing code—it’s also a powerful tool for debugging. Whether you’re troubleshooting in your IDE, using Copilot…
Cup o' Go #100 - The strength of Go in the job market 📈, and some stress relief with Carlos Becker 🚀
Carlos BeckerHad an amazing chat with Jonathan and Shay about GoReleaser and other topics.
20 Feb 2025
Rhys Davey recaps the best moments from CodeBEAM Lite London 2025, covering key talks on Gleam, Livebook, Elixir, and more. The post Highlights from Code BEAM Lite London 2025 appeared first on Erlang Solutions.
jOOQ 3.20 released with ClickHouse, Databricks, and much more DuckDB support, new modules, Oracle type hierarchies, more spatial support, decfloat and synonym support, hidden columns, Scala 3, Kotlin 2, and much more
jOOQNew dialects: jOOQ 3.20 ships with 2 new experimental dialects: ClickHouse is a fast-moving SQL dialect with a historic vendor-specific syntax that is gradually migrated to a more standards compliant alternative, which is why our support is still experimental. A lot of behaviours differ from what one would expect elsewhere, including NULL handling, which is … Continue reading jOOQ 3.20…
A conversation with Jai Malkani, Head of AI and Product, Customer Obsession at Uber.
Back in 2017, I got tired of manually checking and creating git tags.
Could you introduce yourself and your role at Deliveroo? I’m Gina, I’m a Senior Engineering Manager at Deliveroo. I lead our Consumer Experience group in our New Verticals engineering team, and I’ve been at Deliveroo for five years. Could you walk us through your path to engineering management and what brought you to Deliveroo? I studied information systems at university…
You can skip my yapping and jump to the fix. 🎬 Intro # In my apartment, I have an ESXi host that runs some local services including my router/firewall. vCenter is located offsite, which is fine, usually. All my hosts run vDS, and this just caused me a massive headache when doing some maintenance.
19 Feb 2025
This is the third and penultimate post in a series about theoretical weaknesses in Fiat-Shamir as applied to proof systems. The first post is here, the second post is here, and you should probably read them. Over the past two posts I’ve given a bit of background on four subjects: (1) interactive proof systems (for … Continue reading How to…
Learn how we built the Streaming Platform at Datadog to provide more resilience and flexibility to our Kafka infrastructure.
18 Feb 2025
Meta’s Anti Scraping team focuses on preventing unauthorized scraping as part of our ongoing work to combat data misuse. In order to protect Meta’s changing codebase from scraping attacks, we have introduced static analysis tools into our workflow. These tools allow us to detect potential scraping vectors at scale across our Facebook, Instagram, and even [...] Read More... The post…
There is a different between OAuth scopes and roles. A scope is the abilities that the client requests that the user can then decide if they are going to authorise that client to do those things. A role is the rights that a given user has within the application. Scope examples are "read-name", "read-address", "read-email", 'write-all", etc. Example roles might…
Can frontier LLMs earn $1 million from real-world freelance software engineering?
Interviews are unfair and will remain so, no matter how hard we try they can never evaluate people 100% objectively with clear measurables; and the intuition and gut feel of the interviewer will always add a small bias.
17 Feb 2025
Real-time sentiment analysis can transform fan engagement when watching sports, media, or live entertainment
An interim CEO provides stability and strategic direction during leadership transitions. Learn how to maximize their impact, maintain continuity, and position your organization for long-term success.
16 Feb 2025
See how PubNub can deliver tailored promotions and notifications to your stream viewers in real-time, based on user preferences and what is happening on the stream
14 Feb 2025
How we measure the impact of user actions and product adoptions at PayPal In today’s competitive digital landscape, understanding user interactions with your products is essential for driving revenue and building lasting customer relationships. At PayPal, our Data Science teams use causal inference to evaluate the impact of key customer actions, such as adopting a new product or adding a…
Today, we’re announcing our most ambitious subsea cable endeavor yet: Project Waterworth. Once complete, the project will reach five major continents and span over 50,000 km (longer than the Earth’s circumference), making it the world’s longest subsea cable project using the highest-capacity technology available. Project Waterworth will bring industry-leading connectivity to the U.S., India, Brazil, [...] Read More... The post…
OpenAI and Guardian Media Group announce content partnership to bring Guardian news content to ChatGPT.
13 Feb 2025
In 2024, our bug bounty program awarded more than $2.3 million in bounties, bringing our total bounties since the creation of our program in 2011 to over $20 million. As part of our defense-in-depth strategy, we continued to collaborate with the security research community in the areas of GenAI, AR/VR, ads tools, and more. We [...] Read More... The post…
Interop 2025 continues the mission to make the web more consistent across browsers, building on 2024’s 95% interoperability score. This year, 19 focus areas target key developer needs and long-standing issues, including WebRTC improvements, Storage Access API, and CSS Zoom. The post Launching Interop 2025 appeared first on Mozilla Hacks - the Web developer blog.
In Hungary, the challenge of predicting solar power generation accurately is critical as the country taps into its photovoltaic potential of 1750 PJ per year. With solar power already making up 25% of the total grid demand, reliable short-term forecasts are needed to manage the variability in energy production. Our project developed an AI-based prediction […] The post Accurate Solar…
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them…
A conversation with Andrea Ellis, Chief Financial Officer of Fanatics Betting and Gaming.
A conversation with Fiona Tan, Chief Technology Officer of Wayfair.
Rogo scales AI-driven financial research with OpenAI o1
I’d like to write about intellectual property in depth, in this first of a series of blog posts on the subject. I’m not a philosopher, but philosophy is the basis of reasonable politics so buckle up for a healthy Friday afternoon serving of it. To understand intellectual property, we must first establish at least a shallow understanding of property generally.…
12 Feb 2025
I’m supposed to be finishing a wonky series on proof systems (here and here) and I promise I will do that this week. In the midst of this I’ve been a bit distracted by world events. Last week the Washington Post published a bombshell story announcing that the U.K. had filed “technical capability notices” demanding … Continue reading U.K. asks…
GitHub’s Product Security Engineering team writes code and implements tools that help secure the code that powers GitHub. We use GitHub Advanced Security (GHAS) to discover, track, and remediate vulnerabilities and enforce secure coding standards at scale. One tool we rely heavily on to analyze our code at scale is CodeQL. CodeQL is GitHub’s static analysis engine that powers automated…
DORA is in effect, making compliance essential for fintech firms. This guide covers key requirements, risks, and next steps. The post DORA Compliance: What Fintech Businesses Need to Know appeared first on Erlang Solutions.
Streaming platforms use gaming strategies like interactivity, personalization, and rewards to boost engagement, retention, and community-driven experiences while overcoming scalability challenges.
For 2025, our Black and African American Movement Employee Resource Group (BAAM ERG) is excited to highlight some of their favorite Black gaming communities, content creators, and innovators.
We have refreshed aerial satellite imagery for all 50 states of America. This considerable update means a full implementation of 2021-2023 data with cutting-edge resolution ranging from 15-60cm/px.
11 Feb 2025
GoCardless selects Form3 for Bacs payment connectivity to support scale up of UK operations
GoCardlessForm3 provides scalability and operational resilience as GoCardless’ volume of UK payment transactions continues to grow
I recently had a problem with a failing Playwright test that only happened when running in Docker. The test that was failing was: let locator = page.locator('a[href="/login"].nav-link'); await locator.click(); await expect(page).toHaveTitle(/Log in/); The test clicks the link to go to /login and then checks that the next page's title contains the text "Log in". Not an especially complicated test, so…
You must show a high bias for action at work, take ownership, and make an impact. Here are some actions that you can apply right away at work to earn some brownie points
10 Feb 2025
Introduction If your application uses MySQL and you’re interested in getting the best out of it via performance tuning and monitoring, then Releem is a very nice tool that can assist you in your endeavor. I discovered Releem from Roman Agabekov’s posts on social media. Roman is the founder of this tool, and since his posts about MySQL performance tuning…
During the 2024–2025 winter (northern hemisphere), Blender developers focused on quality and stability.
Leading while learning Why great managers don’t have all the answers I used to think leaders had to have all the right answers. Now I know that the best ones have all the right questions. Early in my career, I admired managers who seemed to have everything figured out. They spoke with certainty, made quick decisions, and never hesitated. I…
OpenAI and Schibsted Media Group announce content partnership to bring Guardian news and archive content to ChatGPT.
A colleague of mine recently lent a hand implementing a polynomial approximation routine I could port to our compiler, though it wasn’t the method I was expecting. As I had written about previously, I was studying the Remez algorithm and implementing a prototype in Python. Remez approximation involves an iterated loop that alternates between root-finding and linear-system solving, and as…
Claude 3's integration with AWS infrastructure is reshaping enterprise AI adoption and challenging OpenAI's market dominance. Here’s what business leaders need to know as they evaluate their cloud and AI strategies.
Happy February! Another release is here with several improvements across the board.
If you are interested in how I over-engineered the process of making a tiny book for my wife, using AI, a pen plotter, a 3D printer, and a lot of time, you are in the right place. The book is titled The Tiny Book of Great JoysMala Knjiga Velikih Radosti in Serbian, and here is how it turned out: My…
9 Feb 2025
We aired our first-ever television ad during the Super Bowl to pique people’s curiosity and help us all realize how AI can open up new possibilities for us, create more fulfillment in our lives, and make us more productive, just as all the tools that came before AI did for those who came before us.