Digital transformation (DX) is one of those buzzwords we don’t understand. It’s also being applied to most IT transformation projects. So, let’s look at the best definition of DX—mine.Digital transformation means making computer-based systems systemic to an organization’s products, processes, and strategies. The core idea is to bring value back to the business through better engagement with the … [Read more...]
C# language snags Tiobe language of the year honors
As expected, Microsoft’s C# language has won the Tiobe programming language of the year award for 2023, with the largest uptick in popularity year over year, at 1.43 percentage points.C#, an object-oriented language for building .NET applications, wins the award for the first time, Tiobe announced on January 6. The Tiobe Programming Community Index itself dates back to 2001.Tiobe’s index gauges … [Read more...]
Getting through the awkward toddler phase of generative AI
We put up with bad software all the time. Anyone who has raged against their enterprise travel booking machine or tried to decipher the interface to their corporate tool for logging employee feedback knows what I’m talking about. Despite these problems, we continue to use (and, let’s be honest, write) bad software.Yet when it comes to large language models, … [Read more...]
10 ways to destroy developer happiness
Software developers are vital to the success of your enterprise, and as a manager, you need to know how to keep them happy at work. We've already discussed the 9 ways to keep your developer team happy. Now, let's examine the management mistakes that may prompt your best developers to look elsewhere. If you want to foster developer talent and loyalty, avoid these common missteps.10 ways to make … [Read more...]
How do we make money with generative AI?
Executives who doubt the potential of generative AI are becoming an increasingly rare breed. In a recent survey of Fortune 500 CEOs in collaboration with Deloitte, 75% expected generative AI to improve operational efficiency while over half believed it would increase growth.In our own survey of data science leaders and their teams, 90% believed the hype was more than justified. Indeed, there has … [Read more...]
Getting through the awkward toddler phase of genAI
We put up with bad software all the time. Anyone who has raged against their enterprise travel booking machine or tried to decipher the interface to their corporate tool for logging employee feedback knows what I’m talking about. Despite these problems, we continue to use (and, let’s be honest, write) bad software. Yet when it comes to large language models, ChatGPT, and other aspects of our … [Read more...]
Astro web framework adds accessibility audit rules
Version 4.1 of the Astro web framework, released January 4, features new accessibility audit rules, custom cookie encoding, and a configuration option for the client:visible directive.Available on GitHub, Astro is positioned as a framework for building fast, content-driven websites, web applications, and dynamic server APIs. Astro 4.1 adds two audit rules for the dev toolbar. Developers now will … [Read more...]
Posit lays off R Markdown, knitr creator Yihui Xie
Yihui Xie, well-known in the R community as the creator of R packages such as R Markdown, knitr, blogdown, and bookdown, has been laid off from Posit, where he worked as a full-time software developer. Xie announced the layoff, which happened at the end of December, in a blog post this week. He said he would continue working as a part-time contractor for Posit to maintain some of his … [Read more...]
What is TensorFlow? The machine learning library explained
Machine learning is a complex discipline but implementing machine learning models is far less daunting than it used to be. Machine learning frameworks like Google’s TensorFlow ease the process of acquiring data, training models, serving predictions, and refining future results.Created by the Google Brain team and initially released to the public in 2015, TensorFlow is an open source library for … [Read more...]
Why cloud architects are paid well
The majority of IT workers earned more in 2023 than in 2022. Indeed, average annual salaries increased in 2023 by nearly $20,000. This is according to Skillsoft’s IT Skills and Salary report. As most may have guessed, cloud skills are particularly lucrative, with IT professionals in the United States commanding approximately $168,000 annually.I keep tabs on the job market for a few reasons. First, … [Read more...]
Why cloud architects make big bucks
The majority of IT workers earned more in 2023 than in 2022. Indeed, average annual salaries increased in 2023 by nearly $20,000. This is according to Skillsoft’s IT Skills and Salary report. As most may have guessed, cloud skills are particularly lucrative, with IT professionals in the United States commanding approximately $168,000 annually.I keep tabs on … [Read more...]
Microsoft releases Azure Migrate assessment tool for .NET applications
Microsoft has unveiled AppCAT, an Azure Migrate tool intended to assist users in migrating their on-premises .NET applications to the company’s Azure cloud.Introduced January 3, the Azure Migrate application and code assessment tool for .NET, or AppCAT for short, lets users assess .NET source code, binaries, and configurations of an application to find potential issues and opportunities when … [Read more...]
How to copy objects in Java: Shallow copy and deep copy
Copying objects is a common operation in enterprise projects. When copying an object, we must ensure that we end up with a new instance that holds the values we want.Domain objects are usually complex. Making a copy with the root object and composed objects is also not trivial.Let's explore the most effective ways to copy an object using shallow and deep copy techniques.Object referencesTo … [Read more...]
How to use primary constructors in C# 12
One of the striking new features in C# 12 is the support for primary constructors. The concept of primary constructors is not new. Several programming languages including Scala, Kotlin, and OCaml provide support for integrating constructor parameters directly at the place where you declare your class.In this article, we’ll take a close look at primary constructors and how we can work with them in … [Read more...]
Microsoft in 2024: The year custom silicon transforms Azure
The history of modern software development has been a dance between what hardware can give and what software demands. Over the decades, the steps in this dance have moved us from the original Intel 8086, which we now consider very basic functionality, to today’s multi-faceted processors, which provide virtualization support, end-to-end access to encrypted memory and data, and extended instruction … [Read more...]
What Microsoft’s custom silicon means for Azure
The history of modern software development has been a dance between what hardware can give and what software demands. Over the decades, the steps in this dance have moved us from the original Intel 8086, which we now consider very basic functionality, to today’s multi-faceted processors, which provide virtualization support, end-to-end access to encrypted … [Read more...]
Oracle introduces JavaScript support in MySQL
Oracle has introduced JavaScript support in the MySQL database, allowing developers to write JavaScript stored programs, i.e. JavaScript functions and procedures, in the MySQL database server.The capability was announced on December 15, 2023. The JavaScript stored programs will be run with the GraalVM, which provides an ECMAScript-compliant runtime to execute JavaScript programs. Developers can … [Read more...]
How to use Rust with Python, and Python with Rust
Python and Rust occupy seemingly opposite ends of the language spectrum. Python, interpreted at runtime, offers developers a flexible and comfortable programming environment, but at the cost of raw speed. Rust provides the speed, plus guarantees of memory safety, but requires that you learn a new paradigm for handling memory operations.In theory, these languages shouldn't compete; they should … [Read more...]
Building tables in React: Get started with react-table
Displaying data in tables is a lasting requirement of user interfaces. React Table is described as an “almost headless” table library for React. It focuses on giving you all the data aspects in a convenient format and leaves the styling and componentizing to you. This approach makes it easy to build powerful data grids and style them as needed. In this article, we'll use the … [Read more...]
Microsoft retires Visual Studio 2013
Microsoft announced that it will retire its Visual Studio 2013 IDE in April. The company is urging Visual Studio 2013 users to upgrade to Visual Studio 2022.In a blog post on January 2, 2024, Microsoft said that extended support for Visual Studio 2013 will end on April 9. After that date, Visual Studio 2013 editions, associated products, and components will no longer receive security fixes (or any … [Read more...]
- « Previous Page
- 1
- …
- 21
- 22
- 23
- 24
- 25
- …
- 72
- Next Page »