Articles
Intersection Observer for Infinite Scroll in Vue Applications
April 24, 2019
Implementing Infinite Scroll in Vue applications with the native Intersection Observer API explained with relatable examples
A Closer Look at React Memoize Hooks: useRef, useCallback, and useMemo
April 15, 2019
Memoize hooks are great at optimizing for performance. useRef, useCallback and useMemo are memoize hooks and you will learn how each work as well as when to use each.
useRef vs useState: Should we re-render or not?
April 11, 2019
Whether you are building for performance, or just making a regular React app using the new Hooks API, you need to know when React re-renders. Here is a brief answer from the perspective of state and ref.
The Impossible Artificial Intelligence Problems of the Cold War
April 08, 2019
Artificial Intelligence and Marching Learning buzzwords explained with a story from the Cold War
Developing an Accessibility-First Culture among Developers
April 04, 2019
Over 15% of the world's population live with different forms of disabilities, in this post we introduce developers to the accessibility development culture to help them create more accessible websites and technologies for every user.
Talks
Azure Functions with VS Code: Zero to Deploy
Microsoft Developers, Dubai -- March, 2019
Deploying functions can be hard. VS Code makes everything a lot easier.
Responsible Responsive Images for the Web
Me.io Dubai 2019
The Me.io event held in on the 14th of Feb, 2019 in Dubai. I had the pleasure of delivering a talk on Responsible Responsive Images for the Web. I talked about various responsive and optimization concepts you can employ to better handle media assets in web applications
Media Optimization and Performance for React Apps
React Summit Lagos 2018
The Nigerian React Summit event held on the 20th of October 2018 served me a good opportunity to share ideas and deliver a talk on Media optimization and performance for React Apps. I talked about various performance and optimization concepts you can employ to better handle media assets in React applications
Responsible Responsive Images for the Web
Nairobi JS 2018
The Nairobi JS event brings together best minds to learn about the web and other related technologies. The event which held on the 24th of February provided me the opportunity to speak on Responsible Responsive Images for the Web. I talked about various responsive and optimization concepts you can employ to better handle media assets in web applications
GraphQL vs REST
Dar JS 2018
In the Dar JS 2018 event held in Tanzania, i delivered a talk on GraphQL vs REST. It was a good opportunity to take a closer look at the differences, advantages and preferred use cases for these technologies
GraphQL vs REST
Concatenate Conference 2018
The ConcatenateConf is a successful attempt to bridge the gap between Nigerian developers and international conferences. I delivered a talk on GraphQL vs Rest during the event that held in August 2018 at the Zone tech park event center in Lagos, Nigeria. We looked at the differences, advantages and prefered use cases for these technologies
Building for The Next Billion Users - Africa as a Use-Case
Dev Con 2018
The Dev Con 2018 event held in Johannesburg, South Africa in April of 2018. I delivered a talk on Building for the next billion users using Africa as user case. The event brought together over 700 attendees to witness the occasion. It was put together by the DevCon team in SA.
Manage Media Contents Effectively for Web Performance
ForLoop Uganda 2017
At the All JS Everything event held at the innovation village in Kampala, Uganda on December 2017, i delivered a talk on the most effective ways to manage web application for utmost performance results. The event was organized by the Forloop community in Kampala.
Offline Apps for The Next Billion Users
GDG Lagos Developer Conference 2017
This talk was delivered at the Lagos GDG Developer conference that took place at The Zone Tech Park event centre in July 2017. We had an audience of 700+ attendees with the theme Building World Class Apps - "Tools I Use and How". My Talk Offline Apps for The Next Billion Users focused on building offline apps using the Progressive Web App Concepts. It touched on Service Workers, Caching and the Internet workflow in general.
Community
Concatenate Conference
The concatenate conference is a free conference for Nigerian developers with topics ranging from frameworks to design systems, performance to animation. It is a successful attempt to bridge the gap between Nigerian developers and international conferences. Over the years, developers from the African region has faced tremendous challenges in securing passage to attend international conferences, Concatenate solves this challenge by taking these conferences to them, maintaining the quality of the conference by getting the best speakers and and keeping it free for all attendants. This year, the concatenate conference will expand into one more African country Kenya.
Forloop Africa
The Forloop community is a community of passionate software developers and enthusiasts across Africa. It is the largest independent community of developers in Africa. The community is currently operational in over 10 African countries and counting. I help in spreading this commuity across more Africa coutries.
Me.io
The Me.io community is a developer centric community by developers, focused around open-source, practical knowledge, tech culture, career growth and connecting developers together. It is a group based in the UAE with hopes of expanding into other cities in the Middle East to spread the word about latest technologies and practical development concepts.