Microsoft unveils Fluid Framework 2.0
Microsoft has published a beta release of its Fluid Framework 2.0, an upgrade to the company’s open source platform for building collaborative applications. Unveiled January 8, the Fluid Framework 2.0 beta features an intuitive programming model for developers to synchronize shared state between clients in real time. General availability is planned for this summer. Fluid […]
Read MoreFlowpipe: A workflow engine for devops scripters
If you define your infrastructure as code, shouldn’t your workflow automation use the same as-code approach? That’s how Flowpipe works. Define workflows with HCL (HashiCorp configuration language), then run them using a single binary that you deploy locally, in the cloud, or in any CI/CD pipeline. Flowpipe embodies the same architectural ingredients you’ll find in […]
Read MoreWhy most companies suck at digital transformation
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 […]
Read MoreOracle 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 MoreHow 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 […]
Read MoreHow to use IEnumerable, ICollection, IList, and IQueryable in C#
The C# programming language provides excellent support for working with collections of data. C# includes several classes and interfaces that can help you query collections of data efficiently. The most commonly used interfaces for working with collections are IEnumerable, ICollection, IList, and IQueryable. In this article we will examine each of these interfaces and discuss […]
Read MoreMicrosoft 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 .NET, due […]
Read MoreLinkedIn open sources its Developer Productivity and Happiness Framework
Looking back on 2023, two key themes underlaid much of what drove the new tools and technologies across the entire development ecosystem. One was artificial intelligence, both using and building it, and the other was making developers more productive. That last one was perhaps the hardest to quantify and describe. For one thing, developer productivity […]
Read MoreIntro to JSX: HTML that does JavaScript
JSX is a way to write HTML inside of JavaScript, but it feels more like a way to write JavaScript inside of HTML. As a templating language, it is beloved by some and loathed by others. Here’s a look at how it works and why it’s important. Templating with JSX JSX was introduced as a templating […]
Read MoreSQL unleashed: 9 ways to speed up your SQL queries
SQL is the leading language for developing and querying databases, but it has a few quirks. In my last article, I shared 7 SQL mistakes to avoid. Now, let’s take a look at 9 best practices for writing faster SQL queries. 9 best practices for faster SQL queries Retrieve only the columns you need Use CASE […]
Read More