I began my career working in a bank’s treasury team, and it provided a fantastic basis of financial education that has direct influence over all manner of work that I do now.

There are many different types of personalities in the design profession. One that comes up a lot in conversation (for a variety of reasons), is the design diva. As designers, we have all experienced difficult working situations, but the design diva introduces a new set of challenges.

Previously on the Toptal Design Blog, we investigated the value of design education and why aspiring designers may not need one. We focused on the traditional, four-year university path that leads to a bachelor’s degree and found an overpriced model teetering between irrelevancy and hopeful reform initiatives.

In this article, we aim to present a quick guide on how to create a secure Node.js GraphQL API.

Some questions that may come to mind could be:

  • What is the purpose of using a GraphQL API?
  • What is a GraphQL API?
  • What is a GraphQL query?
  • What is the benefit of GraphQL?
  • Is GraphQL better than REST?
  • Why do we use Node.js?

Typical Go-to-Market Stresses for Product Managers

Product management can be an exciting, wild and fun adventure, or it can induce stressful, scary, sleepless nights. Outside of the daily effort working with the engineering teams, there are three key areas that add to the pressure cooker environment that is product management.

In this article series, we will develop a static content website prototype. It will generate daily-updated, simple static HTML pages for popular GitHub repositories to track their latest releases. Static web page generation frameworks have great features to achieve that—we’ll use Gatsby.js, one of the most popular.

In recent years, the Internet of Things (IoT) has become a meme thanks to a plethora of wacky consumer-oriented devices. (Who needs an internet connected toaster?) Impactful applications for enterprise and industrial businesses, however, will unquestionably blossom in the coming years.

We are living in a brave new world. A world filled with JavaScript. In recent years, JavaScript has dominated the web taking the whole industry by storm. After the introduction of Node.js, the JavaScript community was able to utilize the simplicity and dynamicity of the language to be the sole language to do everything, handling server side, client side, and even went boldly and claimed a position for machine learning.

Good design is good design, right? True, but there are specialized considerations that come into play depending on the medium for that design. Design principles for something like an app made to run on a desktop computer are usually slightly different from the most effective mobile UX design conventions.

In an age of increasing digitalization, where user data mining is the new gold rush, there is a movement emerging for wider personalization in design.

Large corporations like Google and Facebook have been able to collect millions of data points on all (un)registered users.