In the world of software, simplicity is the key to building successful, high-quality applications. Yet, the more we desire simplicity, the more elusive it becomes.

The focus on user experience has made the digital world accessible. Software specification used to involve whether it runs on Windows, Linux, or a Mac. These days, we ask questions like what browsers will an application run in and does it support mobile platforms such as Android and iOS.

When we build the same application for several platforms, we encounter challenges that seem trivial for one platform, but become huge obstacles. These are issues such…

Wyn Enterprise now supports the ability for developers to create their own custom visualizations to use in WynDashboards. Developers can take advantage of our new visualization SDK to define the specifications of any custom visualization your enterprise requires to bring your data to life.

The series of in-house custom visualizations are built by our own team for public availability.

First released in 2013, Vue is a progressive framework for building web user interfaces. It’s an adoptable, not monolithic, framework that integrates with other frameworks such as React and Angular. While Vue is focused only on the view layer, it can power single-page applications (SPAs) with ease. This fully open-source project is maintained on its GitHub page.

September 2020’s full release of Vue 3 had significant improvements for developers. Vue 3 is fully backward compatible with Vue 2. It has improved performance, better readability, and several new features.

Today, we’ll examine a few of those features and see how to…

Jamstack apps are easy to develop and have great performance, but there’s a catch — they’re largely pre-rendered and static. However, they don’t have to be! Static apps make sense for the fixed parts of your site, but Jamstack apps are capable of incorporating dynamic, interactive components as well.

In this hands-on tutorial, we’ll explore step-by-step how to add a SpreadJS spreadsheet to a Jamstack app created with Next.js. The Next.js React framework provides server-side pre-rendering out-of-the-box.

Getting Started

Before getting started, ensure you have Node.js installed together with npm. Otherwise, install them using one of these methods:

  • Get the right installation…

In 2011, every aspect of our lives seemed to be moving to the web. Smartphone and tablet use was rising, and the recent completion of the HTML5 specification, together with nice additions such as the web manifest, seemed to pave a path to a bright future. As the hip social network Facebook bet strongly on HTML5 for their mobile application, everything was shipshape.

Then there were some unfortunate setbacks. First, the up-and-coming native app framework PhoneGap did not go anywhere. Facebook then announced they were rewriting their mobile app. HTML5 was not ready yet, they said.

Finally, as Google announced…

Microsoft went open-source with the .NET framework on 27 June 2016, when it released .NET Core 1. Miguel de Icaza described .NET Core as a “redesigned version of .NET that is based on the simplified version of the class libraries.” And Microsoft’s .NET project manager, Immo Landwerth explained that .NET Core will be “the foundation of all future .NET platforms” because of its cross-platform support.

The next major release of .NET Core was .NET 5.0. This followed .NET Core 3.1. Microsoft named this release .NET 5.0 instead of .NET Core 4.0 for two reasons. Firstly, it was to avoid confusion…

In a recent talk, the React team announced a new feature called React Server Components (RSC). What is that exactly, and how can we take advantage of it to write better apps?

If you are familiar with React, you know that it is a client-side library that provides developers with a set of abstractions on top of JavaScript that quickly and efficiently write the user interface to a web application. A client-side library means rendering the view in the DOM is done on the client’s browser using JavaScript. …

Blazor is a free and open-source web framework. Released by Microsoft in 2018, it enables the development of interactive and reusable web UIs using the C# programming language instead of JavaScript.

Using Blazor VSCode Extensions, you can build applications from start to finish using the C# programming language. Blazo VSCode Extensions facilitate code reusability and modularity because UI components are implemented using only C#, HTML, and CSS.

Client software using Blazor VSCode Extensions executes C# code directly in a browser using WebAssembly. This is possible because Blazor itself is a .NET application running on WebAssembly. It can also run client…

React is an open-source JavaScript library developers use to build interactive user interfaces and UI components for web and mobile-based applications. Created by Jordan Walke, a Facebook Software engineer, the first version of React came out seven years ago. Now, Facebook maintains it. Since its initial release, React’s popularity has skyrocketed.

In October 2020, React 17 was announced with — surprisingly — zero new features. However, this certainly doesn’t mean nothing exciting was added. In fact, this release comes with many promising upgrades, including several improvements and bug fixes to version 16’s experimental features: Concurrent Mode and Suspense.

Though not…

In data visualization, an area chart is an extension of a line graph. It combines the line chart and the bar chart to reveal how one or more groups’ numeric values change over a second variable.

An area chart is a great chart to visualize a volume change over a period of time. It gives a sense of summation of the quantitative data.

Data is plotted on the x- and y-axis. D values are plotted using data points that are connected using line segments. …

GrapeCity Developer Solutions

We provide developers with the widest range of Microsoft Visual Studio components, IDE platform development tools, and applications.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store