Software Development
Software Development | News, how-tos, features, reviews, and videos
Kotlin rises to the Tiobe top 20
JetBrains language for Android, JVM, and multiplatform development has become the 20th most popular programming language, according to Tiobe.
What is Llama 2? Meta’s large language model explained
Llama 2 is a family of generative text models that are optimized for assistant-like chat use cases or can be adapted for a variety of natural language generation tasks. Code Llama models are fine-tuned for programming tasks.
Llama Chat and Code Llama are good at coding
Llama 2 Chat can generate and explain Python code quite well, right out of the box. Code Llama’s fine-tuned models offer even better capabilities for code generation.
What’s next for observability?
Today’s systems are exposing more of their underlying complexity to operators. These are the most exciting new developments along the journey of taming that complexity.
Visual Studio Code adds port forwarding
Built-in port forwarding system allows developers to share locally running services over the internet with other users.
Java plan would support GPUs and other foreign programming models
Project Babylon would extend the reach of Java to foreign programming models such as machine learning models, GPUs, SQL, and differential programming.
A new way of thinking about open source sustainability
Go beyond paying developers to maintain the software your business depends on. Pay the companies that pay the developers and watch the whole ecosystem thrive.
How generative AI changes IT operations
Generative AI can provide valuable analysis and insights to IT operators. But what about data security, reliability, workflow integration, and the conditions needed for successful deployment?
5 ways to use AI and machine learning in dataops
Data quality is more important than ever, and many dataops teams struggle to keep up. Here are five ways to automate data operations with AI and ML.
Bun 1.0 is out of the oven
All-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript is available in a production-ready release.
What is LangChain? Easier development around LLMs
LangChain is a modular framework for Python and JavaScript that simplifies the development of applications that are powered by generative AI language models.
IBM unveils generative AI foundation models
IBM Granite series foundation models apply generative AI to natural language and coding tasks. Plus, Watsonx generative AI capabilities are coming to the Watsonx data lakehouse.
GitHub Enterprise Server 3.10 ups control, security
GitHub Projects planning tool is now generally available.
Building collaborative apps with Microsoft Loop components
Adaptive Card-based Loop components are live and portable chunks of functionality that you can embed in Outlook, Teams, business apps, and your own code. Here’s how to get started.
Developers have doubts about WebAssembly, report finds
State of WebAssembly 2023 study finds mostly optimism among software developers about future adoption of Wasm, but also doubts and challenges.
Cosmonic touts life-cycle management in WebAssembly PaaS
The platform was built on wasmCloud for multifaceted app deployment for the cloud, browser, edge, and other platforms.
Node.js upgrade adds environment variable config
The JavaScript runtime also boasts ECMAScript modules.
Intro to Hapi: The Node.js framework
Hapi is a Node.js framework that features a high-quality code stack, powerful configuration, and dialed-in extensibility—all without added dependencies. Let's take Hapi for a spin.
How to work with the Python list data type
Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like.
A gentle introduction to static code analysis
Static code analysis offers extensive insights into code that can help you improve code quality and security, the speed of development, and even team collaboration and planning. Here’s everything you need to know.