-
Jul 2, 2024 |
thenewstack.io | Michael Bachman |Mike Bachman |Jason Myers |Avitan Gefen
AI is creating a seismic shift in software development. Yet, as AI revolutionizes our approach, fundamental software development principles are more important than ever. The role of the developer is transforming, driven by market demands, executive mandates and requests from business operators to incorporate AI into software systems.
-
Jun 24, 2024 |
thenewstack.io | Richard MacManus |Loraine Lawson |Michael Bachman |Liam Crilly
To develop the user interface of its web browser, Edge, Microsoft recently began moving away from React and other JavaScript frameworks to embrace what it called an “HTML-first” approach.
-
Jun 24, 2024 |
thenewstack.io | Joab Jackson |Vidya Shankaran |Loraine Lawson |Michael Bachman
Overwhelmed by duplicate issues being filed on your GitHub project? Or by competing pull requests that are chewing up your team’s time? Your communication style, or way of delegating work, may be parts of the problem, researchers have found. As any project manager knows, developers work by issues and pull requests (PR) on git and git-services such as GitHub and GitLab.
-
Jun 22, 2024 |
thenewstack.io | Jack Wallen |Loraine Lawson |Michael Bachman |Richard MacManus
AI is everywhere. You can throw a stone at any given collection of companies and you’ll hit one that is currently employing AI in some form or function. Most AI is experienced through the likes of companies such as Google, Open AI, and Microsoft. For some, that’s fine. For others, the idea of working with a third party on such a divisive piece of technology is a no-go. Fortunately, you can always opt to run an LLM (Large Language Model) locally.
-
Jun 22, 2024 |
thenewstack.io | David Eastman |Loraine Lawson |Michael Bachman |Richard MacManus
When my colleague read my Virgil post, he immediately suggested I look at Gleam. It is cool and new — version 1 was released in March this year — and comes out solidly on the functional side of programming life. Gleam is a type-safe functional programming language for building scalable concurrent systems. It compiles to Erlang and JavaScript, so has straightforward interoperability with other “BEAM” languages such as Erlang and Elixir.
-
Jun 20, 2024 |
thenewstack.io | Mary Branscombe |Loraine Lawson |Michael Bachman |Richard MacManus
With modern JavaScript applications typically using thousands of modules, improving the performance of modules and making them easier for developers to work with would be a big step forward. That’s the motivation for the interconnected set of JavaScript proposals known as module harmony. These introduce new features in the JavaScript language for working with native ECMAScript modules and give them some of the power that was lost with the switch away from CommonJS modules.
-
Jun 4, 2024 |
thenewstack.io | Bill Doerrfeld |Loraine Lawson |Michael Bachman |Richard MacManus
Conferences: Whether you like ’em or not, they’re back in full force this year. And just in time too, because the world of enterprise tech has a lot to discuss. From generative AI to open source, platform engineering, cybersecurity, API-first development and beyond, there are plenty of trending areas to learn about. But, with many travel budgets slashed, which events should you prioritize?
-
Jun 4, 2024 |
thenewstack.io | Mike Barborak |Loraine Lawson |Michael Bachman |Richard MacManus
Business leaders are eager to have developers build apps that satisfy customers and accelerate results with generative AI (GenAI) and large language models (LLMs). However, three core problems undermine LLM-only solutions: hallucinations, black-box decision logic and the inability to reliably solve complex reasoning problems. Organizations that want to adopt GenAI need to incorporate formal logic and constraint optimization capabilities in real time — a key requirement that LLMs lack.
-
Jun 3, 2024 |
thenewstack.io | Usama Jamil |Loraine Lawson |Michael Bachman |Richard MacManus
With the rise of AI, vector databases have gained significant attention due to their ability to efficiently store, manage and retrieve large-scale, high-dimensional data. This capability is crucial for AI and generative AI (GenAI) applications that deal with unstructured data such as text, images and videos. The main logic behind a vector database is to provide similarity search capabilities, rather than keyword search, as traditional databases provide.
-
Jun 3, 2024 |
thenewstack.io | Keith Pijanowski |Loraine Lawson |Michael Bachman |Richard MacManus
The Architect’s Guide to the GenAI Tech Stack — 10 Tools sponsor-minio,sponsored-post-contributed, Image from Alexander Supertramp on Shutterstock. I previously wrote about the modern data lake reference architecture, addressing the challenges in every enterprise — more data, aging Hadoop tooling (specifically HDFS) and greater demands for RESTful APIs (S3) and performance — but I want to fill in some gaps.