Category: Software Development

  • C++ Alliance takes aim at C++ memory safety

    [ad_1] C++ and the C language have been the target of criticism by the White House, which in February urged developers to stop using these languages over memory safety concerns. C++ founder Bjarne Stroustrup responded by defending the language. The Safe C++ Extensions proposal aims to turn the tide for C++. A key component of…

  • JDK 23: The new features in Java 23

    [ad_1] Java Development Kit (JDK) 23, the latest update of standard Java, is now generally available. Major features and changes range from previews of module import declarations, stream gatherers, structured concurrency, scoped values, and a class-file API to the deprecation of memory access methods in sun.misc.Unsafe.  The feature set for JDK 23 was finalized at…

  • 9 hacks for a better nightly build

    [ad_1] It’s not yet as obvious how AIs can help with the build pipeline. In the last few weeks, I’ve been iterating on several applications while asking various LLMs to write the code. While they’re often able to do up to 95% of a task perfectly, they still get several things wrong. When I point…

  • When your cloud strategy is ‘it depends’

    [ad_1] There is no ‘one true way’ In talking with my friends mentioned above, we delved into why they committed to one cloud but still mostly used the other, and why their “all in” decision about the cloud still has them using a lot of private data centers. The company’s commitment to Azure didn’t actually…

  • Malaysia’s plan to block overseas DNS dies after a day

    [ad_1] Malaysia’s telecom regulator has abandoned a plan to block overseas DNS services a day after announcing it, following a sharp backlash and accusations of government overreach. Last Friday, the Malaysian Communications and Multimedia Commission (MCMC) published an FAQ [PDF] that stated it had instructed all ISPs to redirect traffic headed for offshore DNS servers…

  • C language slumps in Tiobe popularity index

    [ad_1] The C language has dropped to fourth place in the Tiobe index of programming language popularity, its lowest position in the monthly index ever. The index was begun in 2001. In the Tiobe Programming Community Index for September 2024, published September 7, the C language finished behind first-ranked Python, followed by C++ in second place…

  • Ubuntu Noble updates on hold – but the Oriole bears gifts

    [ad_1] Ubuntu 24.04.1 is still available, but for now you can’t update to it from Jammy Jellyfish until a bug is sorted. To compensate, there are some fun goodies coming in 24.10. A few days ago The Reg wrote that Noble Numbat upgrades for 22.04 were available, but we mentioned a number of glitches that…

  • Junior developers and AI

    [ad_1] The less code the better Software developers, after all, don’t actually write much code. Or they shouldn’t. Channeling Majors’ comment above, a big part of software development comes down to requirements gathering. In an optimistic estimate, a Tidelift survey found developers spend 39% of their time writing new code. That’s much higher than most…

  • Huawei debuts triple-folding Mate XT smartphone

    [ad_1] Huawei has revealed an image of the Mate XT, the world’s first tri-folding smartphone – and that was apparently enough to spark over a million orders for the device. The Android 15 smartphone’s display has two hinges, folds out to 10.1 inches at 2780 x 3200 resolution, and refreshes at 120Hz. Here’s the image…

  • Salesforce previews new XGen-Sales model, releases xLAM family of LLMs

    [ad_1] “For example, you might have a game developer using an LLM to generate game character descriptions or parameters on the fly. For that to work, the LLM simply ‘must’ generate that information reliably in valid JSON format. Right now, developers have to rely on third party tools like Pydantic, Zod, LangChain, etc. to do…