Want to lose users? Miss out on sales? No? Learn seven easy ways to make sure the wording on your app isn't sending users and profits away!
You submit a form—but get no feedback. Wha? Did it submit? Learn how to make sure your UI elements provide feedback to users—so that you don't lose them!
Improve your user experience with machine learning. Learn five strategies where machine learning solutions can realistically solve design problems today.
Michiel Mulders discusses the huge amounts of energy consumed by blockchain projects, and a range a creative solutions to making them more energy-efficient.
Automation has formed a new development model known as NoOps. We cover what NoOps is, the benefits of using it, and how to implement it.
Michiel Mulders demonstrates how, when building a Vue app with Vue CLI, to make use of both Vue’s async components and webpack’s code-splitting functionality to load in parts of a page after a Vue app’s initial render — keeping initial load time to a minimum and giving your app a snappier feel.
Developing with a security mindset is extremely important as the cost of failure can be high and change can be difficult. It’s recommended to use secure design patterns like rate limiters, exit strategies or circuit breakers to protect your contract against unexpected events.
This article will guide you through the best practices and pitfalls when using a random number as input for your Ethereum smart contract.