If you are building business apps with React, I created a reference application with React and the Lightning Design System: the new language, framework, and vendor-independent CSS toolkit from Salesforce that provides a set of UI components, UI patterns and guidelines focused on Business/Enterprise app development. Check out this video for a quick walkthrough: The […]
With the deprecation of the React tools, the availability of ECMAScript 6 features (natively or through transpilers), and the emergence of Babel as both the React tools replacement and the ECMAScript 6 transpiler of choice, I thought I’d share a simple reference application built with this new stack. In this article, I’ll share three versions […]
In this tutorial, you create a Mortgage Calculator with amortization table using many of the new ECMAScript 6 features. You use Babel to transpile the ECMAScript 6 application and use it in current browsers. You also use Browserify to provide the module implementation. Start the tutorial here
I had a great time presenting “Introduction to ECMAScript 6″ at the TelerikNEXT conference. Thanks to everybody who attended. My slides are available here.
I had a great time presenting “Introduction to React” at the TelerikNEXT conference. Thanks to everybody who attended. My slides are available here.
The best way to experiment with a new component framework is to create components, and a simple Map component is often one of the first candidates that come to mind. I this article, I share a Lightning Map Component built with the popular Leaflet open-source library. This component also provides an example of loading external […]
We have entered a new era of computing where everyone and everything is connected. But this won’t automatically mean more people using your apps and doing business with you on more devices. In fact, it will mean the opposite if you don’t start thinking about your app in a different way: as the primary channel […]
The virtual DOM is one of the key characteristics of React. When you render a component, React creates a lightweight description of the UI, diffs it with the previous version, and generates a minimal set of changes to apply to the DOM. That diffing algorithm is very fast, making React particularly well suited for apps […]
In my previous posts, I shared a React and an Ionic version of a Belgian Beer Explorer application that lets users search and explore over 1700 Belgian beers by name, style, brewery, etc. In this post, I’m sharing the same application built with React and Bootstrap on top of the Salesforce platform. When you build […]
In my previous post, I shared a Belgian Beer Explorer application built with React, Bootstrap, Node.js and Postgres. In this post, I’m sharing the same application built with AngularJS and Ionic. Application Highlights Like the original version, the mobile version lets users search and explore over 1700 Belgian beers by name, style, brewery, alcohol content, […]