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 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...]
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...]
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...]
Microsoft improves code coverage tools
Microsoft has enhanced its code coverage tools, adding new features to Microsoft.CodeCoverage and introducing dotnet-coverage. The enhancements include fresh report formats that integrate smoothly with tools such as ReportGenerator.Microsoft posted a bulletin about its enhanced code coverage tools on December 21. Both Microsoft.CodeCoverage and dotnet-coverage can run on any platform supported by … [Read more...]
Why exit the cloud? 37signals explains
If you haven’t yet, I urge you to read “The Big Cloud Exit FAQ” by David Heinemeier Hansson of 37signals. What struck me was his candor about why the company moved off the cloud and his responses to the criticism and questions about this decision.This hit home, considering that I’m a cloud expert and architect who has also moved some systems from the cloud and back on premises in search of more … [Read more...]
How to unlock C-suite support for application modernization initiatives
Business leaders and IT departments can hold very different views on the priority and outcomes of application modernization, and these opposing views often hinder or block modernization efforts.While everyone wants modern applications that support organizational objectives, executive leadership and IT leaders often view the investment with different costs and benefits in mind. Consequently, only … [Read more...]
Using generative AI to overhaul data integration? Start here
Technology leaders—it’s time to put yourself first. Really.I’d like you to pause, take a moment, and think about just how important, critical, and relied-upon IT departments have been in the last three years alone. From the shift to work from home back to return to the office and hybrid workplace environments, the introduction of generative AI—via ChatGPT—from zero to 100 million active users in … [Read more...]
Open source needs to catch up in 2024
Open source pioneer Bruce Perens gets one thing right and most things wrong in a recent interview on the future of open source. He’s absolutely correct that “our [open source] licenses aren’t working anymore,” even if he’s wrong as to why. (He says “businesses have found all of the loopholes.”)No, the problem is that open source has never been more important, yet less relevant to the biggest … [Read more...]
4 key devsecops skills for the generative AI era
When cloud computing became enterprise-ready, and tools such as continuous integration and continuous delivery, infrastructure as code, and Kubernetes became mainstream, it marked a clear paradigm shift in dev and ops. The work separating dev and ops became devops responsibilities, and collaborative teams shifted from manual work configuring infrastructure, scaling computing environments, and … [Read more...]
- « Previous Page
- 1
- …
- 19
- 20
- 21
- 22
- 23
- …
- 69
- Next Page »