Featured

Featured posts

Exploring ASP.Net Razor: Putting C# in your HTML

Exploring ASP.Net Razor: Putting C# in your HTML

Microsoft’s Active Server Pages have been around a long time; launching back in the early days of the web. Since…
Node.js vs. PHP: An epic battle for developer mindshare

Node.js vs. PHP: An epic battle for developer mindshare

It’s a classic Hollywood plot: the battle between two old friends who went separate ways. Often the friction begins when…
How to upload files in ASP.Net Core MVC

How to upload files in ASP.Net Core MVC

ASP.Net Core MVC provides support for uploading files through model binding that leverages the IFormFile interface. Recall that model binding…
Eclipse proposes Kubernetes development tools

Eclipse proposes Kubernetes development tools

The Eclipse Foundation has proposed the creation of an open-source project called Eclipse Tempest to build tools for developing, testing,…
Oracle’s and IBM’s hybrid cloud defense may not hold

Oracle’s and IBM’s hybrid cloud defense may not hold

Both Oracle and IBM have missed out on a $10 billion U.S. Department of Defense cloud contract. Amazon Web Services…
3 things about cloud and IoT you need to consider

3 things about cloud and IoT you need to consider

The internet of things (IoT) and cloud-based providers are bound at the hip. That said, most people don’t understand how,…
What’s new in Google’s Android Studio 3.4

What’s new in Google’s Android Studio 3.4

Android Studio 3.4, the latest version of Google’s IDE for building Android applications, is now available, building on the Project…
5 steps to smarter data visualization

5 steps to smarter data visualization

Many organizations today are taking steps to become data driven by utilizing models, analytics, data visualizations, and dashboards as an…
JavaScript tutorial: Higher-order functions

JavaScript tutorial: Higher-order functions

Last week, I casually dropped the term “higher-order function” when talking about memoization. While I feel comfortable throwing around terms…
Microsoft aims for simplicity with Bosque programming language

Microsoft aims for simplicity with Bosque programming language

Microsoft has launched a new open-source project to develop the Bosque programming language. The purpose of the Bosque language project…
Red Hat to maintain OpenJDK 8 and OpenJDK 11

Red Hat to maintain OpenJDK 8 and OpenJDK 11

Red Hat is taking over maintenance responsibilities for OpenJDK 8 and OpenJDK 11 from Oracle. Red Hat will now oversee bug…
12 open-source tools that make Docker better

12 open-source tools that make Docker better

Blink and you might miss some of the most interesting developments around Docker these days. Kubernetes may be getting more of…
When developers shouldn’t trust low-code platforms

When developers shouldn’t trust low-code platforms

The application development world is continuously changing, evidenced by the analyst community’s frequent revisions of their various categories and definitions…
Mozilla brings Python data science to the browser

Mozilla brings Python data science to the browser

Mozilla’s experimental Pyodide project is bringing a Python data science stack to the web browser, by compiling it to WebAssembly. Pyodide…
Move data to the cloud with Azure Data Migration

Move data to the cloud with Azure Data Migration

Despite more than a decade of cloud migration, there’s still a vast amount of data running on-premises. That’s not surprising…
Back to top button