Speaker

Nhlanhla Lucky Nkosi

Nhlanhla Lucky Nkosi

Executive | Software Engineer, BBD

Johannesburg, South Africa

Actions

Lucky is an Executive and the Head of Specialised Consulting, Research and Development at BBD - a global bespoke software solutions firm. As a software engineer, he has experience in building and maintaining enterprise software in the banking, insurance, telecommunications and education sectors with varying tech-stacks; from VB6 and .Net to web and cloud technologies.
Lucky is an educator, teaching Game Design and Computer Science at the University of the Witwatersrand, Johannesburg and is the co-organiser of the Johannesburg-based JavaScript-focused meetup: Jozi.JS.

Area of Expertise

  • Business & Management
  • Government, Social Sector & Education
  • Information & Communications Technology
  • Media & Information

Topics

  • IoT
  • Electronics
  • progressive web apps
  • object oriented programming
  • Programming
  • Web Development
  • Game Design
  • Game Development
  • Education
  • Educational Technology
  • Social cohesion
  • Future-proof Workforce
  • Accessibility
  • Web Accessibility
  • Digital Accessibility

Flying a drone with twitter, bananas & Web APIs

The web is fast becoming the main means through which people interact with all sorts of technologies. With every new invention, users ask "but can it work with a browser?" With Web APIs, the answer is almost always yes; even to the question "can you fly a drone with a banana?"

In this talk, I show the audience the power of APIs and discuss a few cool experimental APIs. I do this by taking them through on a journey through my experience of trying to hack a drone and fly it with a banana.

If you're interested in all things web, custom controllers, Bluetooth technology and accelerometer-based controls or if you just like fruit and seeing silly applications of technology, this talk is for you.



A11y beyond the theory: Integrating accessibility testing into your workflow

Ensuring that we build accessible solutions is about more than the moral obligation of removing accessibility barriers for all. It has significant financial and commercial implications too. With more than 30% of the population living with some form of impairment, the industry is finally coming to terms with the importance of accessibility.

However, while the theory appears to be understood, accessibility considerations in software solutions are still treated as a nice-to-have and an afterthought. One of the big reasons for this is that testing for accessibility requires extra work.

In this hands-on talk, we'll go through a brief outline of what A11y is and its importance. We'll then dive into key practical tools that can be used by everyone in the software development lifecycle to ensure that the solutions we produce are as accessible as possible.

If you're interested in making sure you provide accessible software solutions for everyone, then this talk is for you.

An evolutionary tale of the web

The web ecosystem is often mocked for changing rapidly. With new tools and methodologies added every day, it is easy to feel overwhelmed by new frameworks, libraries, bundlers, builders, runtimes and the plethora of other elements we seem to need in our modern web development toolchains. Their existence and the hype around them surely

If you've ever asked yourself: What ever happened to the trinity that was just HTML, CCS and JavaScript? Then this talk is for you. In this story-like talk, I take a look at the evolution of the web, its use, challenges and the tools that have been developed through the decades to address them By the end of this talk, the audience should understand what some of the most popular tools in the web ecosystem are aimed at solving.

Bringing the web to life with WebXR

The web platform has evolved immensely over the years - growing beyond just getting data across the internet to becoming a core means of interacting with technology. In this talk, we take it further and explore how the modern web browser can enable developers to create truly immersive Virtual and Augmented reality experiences using the Web XR API. In this, beginner-friendly, hands-on and demo-filled talk, we explore the possibilities of the API and get you started on your journey of building VR and AR experiences that will work even on your smartphones, If you're interested in modern web development, immersive technologies or just building cool things, then this fun talk is for you.

Talk is targeted at audiences of all levels, touching on some basic concepts and providing resources for further exploration.

TestCon Europe

A11y Beyond the Theory: Integrating Accessibility Testing into Your Workflow

October 2024 Vilnius, Lithuania

DevConf 2024 Sessionize Event

May 2024

Google DevFest 2023 Cape Town Sessionize Event

November 2023 Cape Town, South Africa

DevConf 2023 Sessionize Event

May 2023

Codemotion Madrid 2023 Sessionize Event

May 2023 Madrid, Spain

JSConf Budapest 2021 Sessionize Event

September 2021 Budapest, Hungary

DevFest WI 2020 Sessionize Event

October 2020

GDG DevFest Kenya 2020 Sessionize Event

October 2020 Nairobi, Kenya

DevFest South Africa 2020 Sessionize Event

October 2020

CodeLand Conf

The community-first conference designed to level you up. Produced by DEV and CodeNewbie.

Talk: "To Kill a Working Drone... Flying Drones with Twitter, Bananas, and WebAPIs"

September 2020 New York City, New York, United States

DevFest Southern Africa 2019 Sessionize Event

October 2019 Gaborone, Botswana

Linux Conf

LinuxConf [ZA] 2019 is a one-day conference aimed at the Linux and Open Source community within Southern Africa. It provides anyone working on or with Linux and Open Source tools & applications, or with a passion for Open Source development, to discover new trends, network with like-minded individuals, irrespective of whether the attendees are developers, system or database administrators, or anyone else working with Linux and Open Source applications.

October 2019 Johannesburg, South Africa

Jozi Js

At the core of user engagement and experience is the visual aesthetic of any software. While css, html and JavaScript give us the core tools we need to create our visuals, creating complex visuals encompassing geometrical features is often challenging for inexperienced developers; In comes the Processing Foundation with P5.js.

In this talk, we looked at a few ways visuals can influence and drive user decisions. The talk introduced the audience to the Processing foundation’s P5.js library with a practical tutorial on how to create astounding visuals with ease and provided sources for further exploration of the library. If you’re interested in effective data visualisation, building video games, and creating interactive experiences in the browser, this talk is for you.

June 2019 Johannesburg, South Africa

Nhlanhla Lucky Nkosi

Executive | Software Engineer, BBD

Johannesburg, South Africa

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top