Remove c
article thumbnail

Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++

Sutter's Mill

For more background on safety and security issues related to C++, including definitions of language safety and software security and similar terms, see my March 2024 essay C++ safety, in context. This is a status update on improvements currently in progress for hardening and securing our C++ software. Its just a metaphor.

C++ 67
article thumbnail

Bridging the AI Learning Gap

O'Reilly

When I started working on the new edition of Head First C# back in 2023, AI tools like ChatGPT and Copilot were already changing how developers write and learn code. But that raised an interesting challenge: How do you teach new and intermediate developers to use AI effectively? It was clear that I needed to cover them.

C++ 67
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Preparing for AI

O'Reilly

Submit a proposal for a talk at our new virtual conference, Coding with AI: The End of Software Development as We Know It.Proposals must be submitted by March 5; the conference will take place April 24, 2025, from 11AM to 3PM EDT. That implicit context is a critical part of software development and also has to be made available to AI.

article thumbnail

What the SEC cybersecurity disclosure mandate means for application security

Dynatrace

Not only that, but the growing reliance on a complex software supply chain that includes homegrown, third-party, and open-source software makes it more difficult to manage risk throughout the software development lifecycle. How should C-level executives and boards of directors prepare for the SEC cybersecurity mandate?

article thumbnail

What Is the Maximum max-age?

CSS Wizardry

immutable is a relatively new directive that effectively makes a contract with the browser in which we as developers tell the browser: this file will never, ever change, ever ; please don’t bother coming back to the server to check for updates. This post was mostly an exercise in curiosity. In that case, we’d call the new file button.6bb70b2a.css.

Cache 215
article thumbnail

Building High-Quality Software

DZone

NIST did classic research to show that catching bugs at the beginning of the development process could be more than ten times cheaper than if a bug reaches production. There are some languages (like C++) where this should be on the must-have list. There are some languages (like C++) where this should be on the must-have list.

Software 245
article thumbnail

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Smashing Magazine

Advent Calendars For Web Designers And Developers (December 2021 Edition). Advent Calendars For Web Designers And Developers (December 2021 Edition). C# Advent Calendar. It’s time for the fifth annual C# advent calendar that will feature two pieces of content every day. Iris Lješnjanin. 2021-12-02T14:00:43+00:00.

Design 120