The 'Performance' tab of Chromium (Google Chrome) DevTools isn't always enough for analysing complex multi-window Electron web-desktop applications. In this post, I'll introduce the related but lesser-known Tracing tool, and show how it can be used with Electron.
Hooks are one of the most exciting features of React in recent times, allowing the developer to "hook" into React features without having to use class components. In this post, we take a dive into Hooks and learn how, when and why to use them.
Recently we've been looking at enhancing the D3 axis component to implement a number of common features including more flexible label placement (e.g. positioning labels between ticks) and rotation / offset of labels to avoid collisions. This blog post demonstrates some of these features and how they were implemented.
Clean Design is the cleanliness of your design files and the practices of creating these files rather than the design outcome you generate from them. In this post, you can find a few tips on how you can start applying Clean Design.
Apple’s XCTest framework can be used to write automated Unit and UI tests for iOS applications. It comes packaged with a range of capabilities which can aid you in your testing pursuit. It's not without its downfalls though. This blog explores the troubles XCTest brings and how we can tackle them to work towards peaceful iOS testing.
We know that emotions can move markets through optimism and pessimism but what about apathy, stress and the embarrassment that we feel when discussing our finances? Designing for emotion is not a new concept but perhaps it has been overlooked in FinTech. In this post, I share my take on the FinTech Design Summit 2019 focusing on an angle that puts people’s emotions at the center of FinTech Design.
Persisting data can be easy with an ORM like EF Core. Let's take a look at how we can save our data without compromising our domain models.
In order to make well-informed design decisions when it comes to the approach for cross-platform design, we need to first understand the subtleties and idioms of both platforms. With this knowledge we can define a cross-platform design strategy which should result in efficient design and development cycles and an effective app experience.
A working example of how to create a new plugin for Perspective, using a ready made template to get started quickly, and open source mapping API from OpenLayers.
The Financial Services industry is having to change and adapt in the face of regulations, competition, changes in buying habits and client expectations. This white paper encourages the industry to look at public cloud not as a tool for driving down costs, but as a vehicle for technical and business agility.