While humans are ever-adapting, the recent pandemic has forced a complete revamp of how we work and play. As in-person meetings and conventions remain sparse, networking in other ways has become a new normal. Mobile app developers are applying key lessons and trends of online networking and socializing to capitalize on increasing global demand for virtual connectivity.
It’s no exaggeration to say that today’s internet is built on JavaScript. Around 95% of all websites have been built using the language, according to the latest figures. JavaScript has evolved beyond the client side and is now used to construct entire technology stacks, not to mention support databases like pouchdb and RethinkDB.
The device landscape is as vast as it is complex. With at least 63,000 possible device profiles reported—a number growing at almost 20% per year—the scale of device fragmentation is staggering. New models, operating systems, browsers, screen resolutions, etc., make it extremely difficult for web and app developers to deliver a consistently flawless user experience across all combinations.
Two of the most useful tools for making software development run smoothly are CI & CD. Over the years our stack has evolved from a humble Jenkins box into a cloud-native platform. In this post, we’ll share our learnings from this journey.
React Hooks is a new addition to React which enables you to use state and other features of the library without having to create a class. By ‘hooking into’ React’s existing features, you can significantly reduce the number of concepts you have to grapple with, and you can create custom hooks to share all kinds of non-visual logic, making your code much more reusable.