Featured
Featured posts
Exploring ASP.Net Razor: Putting C# in your HTML
April 23, 2019
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
April 22, 2019
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
April 22, 2019
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
April 19, 2019
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
April 19, 2019
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
April 19, 2019
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
April 19, 2019
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
April 18, 2019
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
April 18, 2019
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
April 18, 2019
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
April 17, 2019
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
April 17, 2019
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
April 17, 2019
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
April 17, 2019
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
April 16, 2019
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…