Java has made some big shifts over the past few years, as seemingly disparate forces converged to make the platform easier to use. New features like auto-compile and the var keyword lower the bar for using Java, for beginners and veterans alike. Let's take a look at what's cooking in this new, friendlier Java.varPerhaps the most astounding thing about modern Java, at least for … [Read more...]
JetBrains unveils CI/CD service for smaller teams
JetBrains has launched a public beta version of TeamCity Pipelines, a cloud-based CI/CD (continuous integration/continuous delivery) service for small and medium-sized software engineering teams.Unveiled March 18, TeamCity Pipelines is intended to enable small development teams to automate the process of integrating code changes, testing them, and delivering an application. JetBrains said the goal … [Read more...]
How LLMs can help streamline business processes
Large language models (LLMs) seem ideal for creating natural language interfaces, but the rise of ChatGPT and other similar tools has raised a question: Are LLMs right for optimizing business processes?In short, the answer is a resounding “yes.” Of course, the longer answer is more nuanced than that. The stand-alone utility or prowess of an LLM is relatively limited unless paired with other … [Read more...]
Return to office is a mistake
The COVID pandemic was a struggle for everyone—some more than others—but a major factor in making it through was the ability to work from home. Many companies were able to continue only because their workforce could work productively remotely. Some companies, notably tech companies, even thrived. One could argue that Zoom itself kept us from a complete economic disaster.Working remotely was good … [Read more...]
A change in the machine learning landscape
Federated learning marks a milestone in enhancing collaborative model AI training. It is shifting the main approach to machine learning, moving away from the traditional centralized training methods towards more decentralized ones. Data is scattered, and we need to leverage it as training data where it exists.This paradigm is nothing new. I was playing around with it in the 1990s. What’s old is … [Read more...]
C++ creator rebuts White House warning
C++ creator Bjarne Stroustrup has defended the widely used programming language in response to a Biden administration report that calls on developers to use memory-safe languages and avoid using vulnerable ones such as C++ and C.In a March 15 response to an inquiry from InfoWorld, Stroustrup pointed out strengths of C++, which was designed in 1979. “I find it surprising that the writers of those … [Read more...]
Evaluating databases for sensor data
The world has become “sensor-fied.”Sensors on everything, including cars, factory machinery, turbine engines, and spacecraft, continuously collect data that developers leverage to optimize efficiency and power AI systems. So, it’s no surprise that time series—the type of data these sensors collect—is one of the fastest-growing categories of databases over the past five-plus … [Read more...]
Open source comes to real-time metering
Once upon a time, few companies needed metering or usage-based billing. This is changing, and fast, as the world shifts toward ever more granular pricing based on consumption. As FirstMark investor Matt Turck expresses it, “The problem is only getting worse as the software industry transitions from subscription-based to consumption-based revenue models. What started as a trickle is becoming … [Read more...]
Mechanoid brings Wasm to embedded systems and IoT
Mechanoid, an open-source framework for building WebAssembly applications on embedded systems and IoT (internet of things) devices, has been launched by software company The Hybrid Group.The Hybrid Group released Mechanoid 0.1.0 and Mechanoid 0.1.1 this week on GitHub. Developers can try it out now.Mechanoid is intended to ease the task of building applications that are extendable and secure and … [Read more...]
Securing Azure Kubernetes with Falco
Falco, the open-source, cloud-native, runtime security tool, recently graduated from the Cloud Native Computing Foundation’s incubation program. That means it’s considered stable and ready for use in production environments, including Azure. It joins many of the key components of a cloud-native platform including Helm, Envoy, etcd, KEDA, and Cloud Events.I recently had a conversation with Loris … [Read more...]
Why public cloud providers are cutting egress fees
Public cloud providers are often loathed for charging data transfer or “egress fees” for removing data from a specific cloud provider. If you move data out of a cloud provider, there’s a cost; for instance, you move inventory data from an inventory system residing in a public cloud provider to a supply chain system on premises or perhaps even on another public cloud provider.This is the number one … [Read more...]
BrandPost: The future of cloud security: Top trends to watch in 2024
2023 was an eventful year for cloud security. We saw multiple high-profile incidents, such as the discovery of a far-reaching zero-day vulnerability in the MOVEit file transfer server application and a rise in attackers targeting cloud credentials for lateral movement. Across the board, over half (58%) of companies experienced cloud-based phishing attacks in 2023, and 30% reported targeted attacks … [Read more...]
How to use the REPR design pattern in ASP.NET Core
Design patterns have evolved to address problems that are often encountered in software applications. They are solutions to recurring problems and complexities in software design. We’ve discussed many design patterns here including the specification pattern, the unit of work pattern, the null object pattern, the options pattern, the flyweight pattern, the command pattern, the interpreter pattern, … [Read more...]
Open source is not insecure
Frank Crane wasn’t talking about open source when he famously said, “You may be deceived if you trust too much, but you will live in torment if you don’t trust enough.”But that’s a great way to summarize today’s gap between how open source is actually being consumed, versus the zero trust patterns that enterprises are trying to codify into their DevSecOps practices.Every study I see … [Read more...]
Feds seek attestation on secure software
The US federal government has released a software attestation form intended to ensure that software producers partnering with the government leverage minimum secure development techniques and tool sets.The form was announced March 11 by the Department of Homeland Security’s Cybersecurity and Infrastructure Security Agency (CISA), which developed the form with the Office of Management and Budget … [Read more...]
Visual Studio taps more GitHub Copilot capabilities
Microsoft has released a second preview of Visual Studio 2022 17.10, featuring GitHub Copilot integrations for generating pull request descriptions and explaining commits.Introduced March 12, Visual Studio 2022 17.10 Preview 2 can be downloaded from the Visual Studio website. This planned update to Microsoft’s flagship IDE enables developers to generate a first draft of a pull request description … [Read more...]
OutSystems unveils no-code AI Agent Builder
Low-code development platform provider OutSystems has released AI Agent Builder, a no-code tool for building custom generative AI agents using large language models (LLMs) from Azure OpenAI or Amazon Bedrock.Part of the OutSystems Developer Cloud Platform and announced March 12, AI Agent Builder is intended to make it easy to incorporate generative AI-powered applications into a digital … [Read more...]
New AI assistant threatens software engineering jobs
San Francisco-based startup, Cognition AI, is trying to completely rehaul the software engineering landscape through its new AI assistant, Devin. The AI assistant can plan and execute complex engineering tasks, learning from its experiences and rectifying mistakes along the way. Equipped with essential developer tools like a shell, code editor, and browser, Devin operates within a sandboxed … [Read more...]
Complexity bad: An interview with HTMX creator Carson Gross
Carson Gross is the creator of HTMX and Hyperscript, the mind behind The Grug Brained Developer, a professor of software engineering at Montana State University, and co-author of Hypermedia Systems. It was a pleasure to pick Carson's brain about the impetus behind projects like HTMX and Hyperscript, the failures of REST, why JavaScript is here to stay, and much more.Tyson: It’s hard to pick … [Read more...]
How to use uv: A superfast Python package installer
Of all the criticisms leveled at Python, one of the most valid—and unfortunately long-lived—is the chaotic state of its packaging ecosystem. It's less of a mess than it used to be, as so memorably illustrated by XKCD, but it's still hardly ideal. Third parties such as poetry and pipenv have filled the gaps by offering tools that are built atop Python's existing standards but designed around more … [Read more...]
- « Previous Page
- 1
- 2
- 3
- 4
- 5
- …
- 63
- Next Page »