Afrilabs Annual Gathering for Innovation Hubs in Africa

Afrilabs Annual Gathering for Innovation Hubs in Africa
The AfriLabs a network of all innovation hubs in Africa hosts Annual Gathering which provides a unique opportunity for tech hubs in the AfriLabs network and other stakeholders in the African tech ecosystem like local innovators (entrepreneurs), corporates, investors, academia and developmental agencies to convene, network and share knowledge.
The 3rd edition of the AfriLabs Annual Gathering 2018 was held on 11th – 13th October 2018 at the Golden Tulip Hotel in Dar es Salaam, Tanzania. The theme was ‘Innovation in the Data Age 2018’.

Eldohub made another breakthrough by having one of their staff members attend Africa’s Annual Gathering of all Innovation Hubs in Africa. Zipeta Nabwala who is our Software Developer and Training Innovation Manager at Eldohub represented us at the event in Dar es Salaam, Tanzania as the only person from Eldoret, Kenya. She met with hub managers from across Africa and appreciates Eldohub for being able to improve her proficiency a lot. She engaged and spoke with a lot of investors and young innovators involved with both technology and entrepreneurship. She also networked and made connections with potential partners and collaborators. Eldohub is finally demonstrating its empowerment to the youth by giving them a chance to nurture and grow their experiences as they discover their potential at a higher level. Eldohub will continue to explore more opportunities to share with the tech and entrepreneurial community with an aim to improve the skill and knowledge of the community at large.

Facts about Computer Science, why I am excited about it and why you should study it.

What is great about Computer Science is that it’s a greatly equalizing field. You can sit and build something, I can sit and build something and people can judge us based on what we’ve built.

It’s a basic need

And having even a little bit of grounding in Computer Science can help you think about the world differently whether that’s algorithms or just creativity. Creativity is a result of an ideation process which involves solving real problems on the ground.

Computer Science can unlock the best opportunities in the world no matter where you’re! Personally, there has never been a better more exciting time to be a Computer Scientist than now.

Computer Science and kids

When I think about what we’re going to teach in schools five to ten years from now, I definitely believe that Computer Science is going to be as important of a skill as even what kids do every day like basic reading and writing.

 

 

Integrating Computer Science as a subject in primary schools or early schooling stages of kids should be something players in the education sector are thinking of. Kids have to have that basic understanding of Computer Science in order to do anything creative with technology. It really doesn’t matter which industry you’re in. You need these skills!

The creativity loop

Computer Science is applicable in all aspects of life. So whether it’s marketing, product design, financial analysis among others; having software skills in every one of those domains, makes a very big difference.

One important thing to note is that Technology touches every part of our lives. So if you can change technology, you can change the world. That’s it!

It’s for all

Another thing is that, it’s not all about being a boy or a girl. It’s about being talented. Computer science needs more talent people. People who are not afraid of being creative and can make the world a better place.

And maybe to fill that gap between women and men in Computer Science field, we could just support girls and give them a little more initial encouragement. With this, then we could just start balancing the skills & we won’t even have to play with balancing the equation of women to men in technology. It will just be a natural flow.

Building with Computer Science

In almost every aspect of life or rather fields from my experience as a Computer Science student; be it education, finance, transport

Computer science with community and teams

When you have a diversity of engineers in the room building hardware and software, it means that that software and hardware ends up being way more accessible to a diversity of customers. The knowledge and ideas shared by teams building a solution are tremendously huge and more productive.

Software or hardware can be built with all aspects of life integrated so easily. The ideation process becomes more of a large scale and the end product ends up solving real problems on the ground.

The “Innovation-cycle-scale”

Teams, together widens what I call the “innovation-cycle-scale”. What I mean by “innovation-cycle-scale” is the simplicity in building software or hardware. The product is made so real. The ideation process flows so easily and what comes out from the teams is basically REAL and as mentioned earlier, software and hardware totally ends up being way more accessible to a diversity of customers.

And therefore;

To conclude, I would insist that; Computer Science can unlock the best opportunities in the world no matter where you’re! Personally, there has never been a better more exciting time to be a Computer Scientist than now.

Cheers!

Read More….What technology means to me.

How to build the next generation web experiences – Progressive Web Apps

web - pwa

In this article, I will help you get resources to supercharge your new or existing project with the next generation of web technologies in order to deliver fast, secure, and greater content to any screen.

The core foundations of a delightful web experience

Fast

Users don’t expect junky scrolling or slow load performance. Making your site fast is a process that starts with understanding how RAIL affects the performance of your site and how use that to measure and improve your performance.

Integrated

User experiences on the web should feel like an integrated part of the user’s device; instead of having to reach through a browser window, the experience should feel true to how the user interacts with the device.

Resources;

1. Get a place on the user’s home screen.

2. Simplify payments with the Payment Request API.

Reliable

Users don’t expect the web to work without a network connect, and often don’t even bother to try when it’s a slow or intermittent connection. We need to change that perception. The web must be reliable.

Resources;

1. Use the Offline Cookbook to improve reliability.

2. What should you consider when designing for slow or intermittent networks?

Engaging

An engaging app goes beyond functional, but ensures that the whole experience is delightful making it easy for the user to do what they need to do. Using features like Web Push, it’s always up to date, and Notifications keeps users informed. It uses the right capabilities, at the right time, in a beautiful way.

Resources;

1. Use Push  Notifications to re-engage with users.

2. Designing beautiful user experiences.

web - pwa

And what are the best practices to follow?

Move to HTTPS

HTTPS allows users to securely connect to your website or app. Set up HTTPS to protect the integrity of your site, and the security of your users.

Learn more

Optimize performance

Users don’t have the patience to wait for sites that can’t deliver content quickly. Learn testing techniques and best practices to ensure that your sites and apps are optimized and perform superbly.

Learn more

Make it responsive

Modern users live on phones, tablets and laptops; your apps and websites should do the same. Learn how to structure and code your content to look great on screens of any size.

Learn more

Next…

Discover tools that can help you kick start your development and improve your workflow.

Find them here?—? Tools

Demo super web apps?

Find demo apps on Project PWA Fire developer site Here

So whoa! There you go! That should help you grow and scale up your building skills!

Cheers!

What technology means to me – maye-edwin

As a young professional, technology to me, means a world full of opportunities. It is an enabler to scale up our skills and talents. To allow us be creative and build solutions around our skills and talents. Allow us to effectively apply our talents and skills we learn every day in a more creative way.

what tech means to me-maye | bytes

Technology means a lot. Whether Edu-tech, business or workwise, it gives you the potential to be more productive and creative. It’s an acceleration to self-development and progress. What I mean is, technology should make life easy.

If you aren’t afraid of being creative, then technology should help you build amazing solutions for problems you, your family, friends and the entire society face daily. This applies across the three aspects of life, that is;

  • Social – to enable you to reach out to people easily, interact and stay connected wherever you’re.
  • Economical – help you to do business more conveniently. Fill the connection gap and continuity of interaction between your business and the customers. Help you build solutions that solves real problems.
  • Political – to help you stay in the same loop with government through easy information access. To help you get in touch with government channels.

Technology is a whole package of in-demand skills that enable you to change not only your life, but the lives of people around you, making a real impact on the local and global stage through your creative interaction with it.

With billions of people connected on the internet today, technology means a whole world of opportunities for education, employment and entrepreneurship.

As a student, what technology means is an enabler to bridging the gap from learning to earning by empowering you to gain real world experience and skills to shape your career. How? It gives you access to information. Enables you to quest, then find answers and help prove what you believe should be a solution through making it via technology. That is, technovation.

Technology today to me, means life itself. It’s the main driving force behind it. Today people interact with it in almost everything. It’s a tool that has made people more useful, saved time and even inspired people to be more creative and innovating in applying it in all fields every single day.

Technology to me means a BLAST in human intelligence and creativity. It has allowed people to yearn for more knowledge and creativity. I mean everyday a new product is mentioned, there is always a better one cooking. Isn’t it interesting?

How has tech changed my life?

What technology has done to me is MASSIVE. It has made me more creative, productive and resourceful. There is a lot to give out there!

I have been to places where bosses of particular companies ask me, “ What can you do for us?” There is always a problem I find to pitch out and let them know that with technology, then things should be BETTER.

Technology has made me all round. This is as a result of its application in almost every aspect of life. There is always something to do with technology anywhere anytime. I mean, my current job is self-described.

Being techie and with a totally non-techie company has allowed me to creatively use my skills as an IT student to make life easy at the company.

I do digital marketing, online content generation, found them with some crazy website and bravely told them I could do it better, of which I do, I make them promo videos, very useful for digital marketing, turned their 32K follows Facebook page into a sales leads generation platform and much more. Technology inspires me to be a problem solver.

Every time I always ask myself , “What can I do with technology to empower others to achieve more on this planet whether through directly building solutions or rather enabling them to use technology itself?” This makes life interesting for me. The quest for creativity is overwhelming.

Honestly, technology has made me think solutions, however small they might be or even useless. There is always an inspiration to do something. To build. That single attempt is what makes technology a great enabler to being more useful human beings across all aspects of life.

-maye | bytes
-maye | bytes

What would I like to see people doing with technology?

I want to see people embracing it. Taking it as an enabler to make them more productive. Let me address this businesswise.

If sales people, and are passionate about interacting directly with customers and being on the front line to bring the magic of a product to customers and businesses,

then technology should be the dynamic tool kit to enable you to hone your sales craft and take your first steps to becoming a world-class sales professional.

If techies, and are passionate about driving advances in technology to help your company or rather people and businesses solve big problems and remain competitive in a cloud-first, mobile-first world, then technology should be the path to follow so that as you build solutions others will build upon your existing technology skills and make you even more creative to build more sustainable software solutions. A fair competitive innovative environment is created.

If you are passionate about telling people about your products to help people and businesses throughout the world to achieve more, then technology should be your number one lead.

You will be able to capitalise on the opportunity technology presents to connect with customers in new ways, honing your communication skills and techniques to launch your marketing career.

And finally learners, that is Edu-tech should embrace technology cause it makes learning fun and easy.

Technology has provided too many resources that allows a single tap access to information.

The future I personally see for the education sector is almost classroom-less schools.

What I mean is that with billions of people connected today, then information would be readily there and people will be able to learn from anywhere, anytime on any device.

Technology is inventible! Embrace it! Be more creative and productive!

Cheers! Connect with me on LinkedIn

Maye Edwin #MeetMaye

 

 

 

 

GDG DevFest Rift Valley 2017 – be THERE

GDG DevFest Season 2017 Aug 1 – Nov 30, Global

GDG DevFests are large, community-run developer events happening around the globe focused on community building and learning about Google’s technologies.

GDG DevFest Rift Valley 2017
GDG DevFest Rift Valley 2017

GDG DevFest Rift Valley – 18.11.2017

Content

DevFest events cover multiple product areas such as Android, Firebase, Google Cloud Platform, Machine Learning, and Mobile Web.

Formats

As an attendee, you can expect speaker sessions, all-day hackathons, codelabs, and more.

Attending

Each DevFest is inspired by and uniquely tailored to the needs of the developer community that hosts it.While no two events will be exactly alike, each event will, at its core, be powered by a shared belief that when developers come together to exchange ideas, amazing things can happen.

Hosting

All active GDG chapters are invited to host their own DevFest event for their community.

GDG DevFest Season 2017
GDG DevFest Season 2017

Festival organizers – Rift Valley 2017

Google Developer Group Moi (GDG Moi) in conjunction with GDG Kabarak | Egerton

By the way, it’s pleasure to announce that registration is opened! Register now and get your free event invitation and ticket.

You can find information about registration, speakers, tickets and other latest news on the conference website,LinkedIn, Twitter or Google+. Don’t miss anything interesting!

And most importantly: Be THERE, be a MAKER!