All decks
  • Crossing Across Platforms

    Web, Mobile & Desktop are the 3 standard platforms we develop for today especially in the Enterprise world. Each platform has its own unique features and needs. When faced with requirements where we need to develop one application for all 3, it can be a nightmare to get it right. How do you share code effectively? How do we solve a white labelling requirement? In this talk, I will show you based on a real-world Enterprise Healthcare application on how Angular can be the glue for such a monumental task where we will end up with a Mobile Solution, A Web Responsive Solution as well as a Desktop solution with electron while using 100% the same code base.

  • Construyamos una forma a su alrededor

    Las formas reactivas son un pilar en el ecosistema angular, sin embargo, muchos desarrolladores limitan su uso a solo páginas de inicio de sesión o colección de entradas tradicional. En esta charla, mostraré cómo puede aprovechar toda la potencia de las formas reactivas para crear algunas soluciones realmente potentes impulsadas por el estado. Esta charla se basará en una experiencia personal del mundo real de la construcción de soluciones sanitarias complejas basadas en datos con Formularios Reactivos. También mostraré algunos casos de uso muy comunes en muchas aplicaciones angulares que pueden no ser obvias para la aplicación de formas reactivas. Exploraremos la jerarquía de los controles de forma reactiva y mostraremos algunas formas inteligentes de implementar la validación personalizada dentro de su aplicación angular. El objetivo principal de esta charla es permitir que los usuarios estén al tanto de lo que tienen a su disposición y cómo pueden aprovechar toda la potencia de las formas reactivas.

  • Concatenate Conf 2018

    A motivation talk about how developers can be great and focus on personal growth.

  • Web Is The New Native

    2018 is the year we start to really bet fully on the web. There is a new web API every other month and browser vendors now see implementing browser API features not just as a way of keeping up to date, but also as a competitive space for getting more users to adopt their browsers. It seems every native feature out there is getting a corresponding Web feature being implemented. This talk focuses on the very simple yet somewhat challenging things that when it comes to implementing specific features on the web. Some of the features include taking pictures with camera devices, accessing video streams Instagram style, accessing user geolocation Uber-Style, offline support for PWA applications and loads of other features. The question this talk aims to answer is can you build apps with really native features with just web technologies today?

  • Let's Build A Form Around it

    Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this talk, I will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. This talked will be based on a real-world personal experience of building complex data-driven healthcare solutions with Reactive Forms. I will also showcase some really common use cases in a Lot of angular applications that may not be obvious for the application of Reactive Forms. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms.

  • 6 Apps One Code

    What if there was a way to code your app without worrying too much about operating systems/devices/screen sizes and just focusing on getting your idea across to your users regardless. Join me on a journey where I show you how to use Angular, Ionic & the PWA standard to build apps for IOS, Android, Windows, Web, Mac & PC with the same code all using just HTML5.

  • 4 Way Data Binding With Angular

    In today's world, mobile is the primary way we access the Internet for our very many important activities. The problem is a lot of apps work great online but become unusable offline. Imagine if you couldn't search for previous emails on your mail app if you had no Internet connection? Creating an offline experience can be challenging with so many things to worry about like how best to sync when the internet comes back or how best to handle conflicts when multiple users change the same data offline? This talk will showcase how we can use PouchDB to achieve 4-way data binding by keeping the Model, View, Serve & Offline Data all in sync while providing the user with a mature offline experience.

  • 6 Apps One Code With Ionic

    You and your team have this great Idea and you have your users using different devices and operating systems to access the same application. Some users are on the Web, some on Mobile some of their Desktop and you also have to worry about what operating system they are on and also have to consider how your application is presented on each device & operating system. What if there was a way to code your app without worrying too much about operating systems/devices/screen sizes and just focusing on getting your idea across to your users regardless. Join me on a journey where I show you how to use Angular, Ionic & the PWA standard to build apps for IOS, Android, Windows, Web, Mac & PC with the same code all using just HTML5.

  • Foundations Of Programming: Episode 01

  • Head First To Nigeria

  • Five Apps One Code

  • 4 Apps One Code With Ionic

  • 4 Way Data Binding For An Offline Mobile Experience

    In today's world, mobile is the primary way we access the internet for our very many important activities. The problem is a lot of apps work great online but become unusable offline. Image if you could not search the previous emails on you mail app when you had no Internet? Creating an offline experience can be challenging with soo many things to worry about like, how best to Sync when the internet comes back or how best to handle conflicts when multiple users change the same data offline? This talk will showcase how we can use PouchDB to achieve 4-way data binding by keeping the Model, View, Serve & Offline Data all in sync while providing the user with a mature offline experience.

  • Updating Mobile Apps Without The App Store

    Updating Mobile apps especially on IOS can sometimes be very challenging. Apart from the long list of rules to be followed, there is also the long time it takes for an IOS app to get approved for the app store, which a waiting time that can range from days to weeks. On the web, this is not the case, as we can update our web sites instantly with a single push to the cloud. But what if you were able to instantly update your mobile application without the App store? This talk will showcase how we can achieve this and instantly update a mobile app live on stage.

  • Progressively Mobile With Ionic

    With multiple competing mobile ecosystems to worry about, it is always important to choose an efficient solution for creating your mobile Apps With the exciting prospects of Progressive Web Apps taking the web & mobile web world by storm, it can be quite challenging to fit a current mobile setup to work with Progressive Web Apps. This talk will showcase how you can create a mobile app for Android, IOS, Windows with 100% the same code & same project and still have it work as a Progressive Web application without any change

  • Ionic Meetup Israel

    Follow up meetup to Angular Up Conference for Ionic Israel Group & Angular Israel Group

  • Building Mobile Apps Progressively With Ionic

    With multiple competing mobile eco systems to worry about, it is always important to choose an efficient solution for creating your mobile Apps With the exciting prospects of Progressive Web Apps taking the web & mobile web world by storm, it can be quite challenging to fit a current mobile setup to work with Progressive Web Apps This talk will showcase how you can create a mobile app for Android, IOS, Windows with 100% the same code & same project and still have it work as a Progressive Web application without any change

  • From Zero To Mobile: Leicester Startup

    Building a mobile solution from ground up while suggesting tools and platforms to help get a mobile solution to fruition.

  • From Zero To Mobile: 4Loop Abuja

    Building a mobile solution from ground up while suggesting tools and platforms to help get a mobile solution to fruition.

  • Phonegap Powering The Developing World (Nigeria Focus)

    This slide was originally presented at the PhoneGap Day EU 2016 and talks about how PhoneGap is powering the developing world with Africa & Nigeria as a focus area.

  • Ionic V1 Overview

    Overview Of Ionic V1

  • Third Party Tools For  Ionic

  • Firebase

    A quick intro to Firebase with Ionic

  • The Ionic Evolution

    The evolution of the Ionic Framework from its early Alpha in 2013, to what it is today as a complete SDK.

  • Phonegap Frameworks

    A brief history about Phonegap, the setbacks and efforts made early on. An overview of some great frameworks including Ionic, famo.us, Framework7, Polymer and GoRatchet. A brief overview of what the future holds and other phonegap helpers to watch out for.