Posts

What happens to the Cloud when it rains?

Image
For a while now, I have been reading a lot about two technologies, Kubernetes and Docker which I will talk about in my next post. Well, starting from a place where I had no clue of what the cloud was, you could imagine how hard it actually was trying to understand(with my very limited and probably mythical knowledge) how it was possible for this technologies to work. I will not really give a tutorial or anything of the like about the Cloud But I will try to introduce us to the cloud. About a weekend ago, I was at a Google Cloud Next event in my location(Eldoret) and a speaker mentioned that there were people who have ever asked him "What happens to the cloud when it rains?". Well, I laughed really hard not because I thought that question was stupid But because, at some point, I could have been the one asking that. So, What Is This Cloud Then? First, to all who are worried about the state of the cloud on the rainy days, Let's just all take sometime and BREATHE. The

A Woman TechMaker (WTM)

Image
A community is a group of people who share characteristics that are strong enough to unite them regardless of their differences. I never really knew the importance of travel and meeting people from different countries, beliefs and culture as mine till when I arrived to the summit. It was my first time sited with people from about 18+ countries from all over Africa. We come from the same continent but we are very different, we have very different cultures and It takes you being in the same room to realize that. I came to appreciate learning different languages, even though I never paid attention when learning them in school and I got really challenged to find out more about my country cause some of the questions people asked me about my country I would just look at the smiling and in my head be like "How The Hell Was I Supposed To Know That?!!!" But all in all, its good having knowledge about where you come from. I have been out of the blogging zone for quite sometime

The one-sided earphone

Image
What's one thing you may find yourself buying every year or even twice, thrice at times more and keep promising yourself: " Okay, I'll be more careful with this one?" Well, for me, its the earphones. I just never understand how they always keep spoiling.... Aand, its always on one side and then it sucks cause then its never as loud as it used to be. So I agreed with myself never to buy any anymore but instead, I will be my own handy man(or woman) and do the repair myself. That is where Soldering comes in. I am still not perfect but I thought i'd share on it and hope that you may try it too. Its a bit tricky but you'll just get a hang of it and hopefully, you won't waste your money all the time getting some new pair of earphones. Aand even get to brag on doing repairs for yourself. So my definition of soldering is " Soldering is a skill that enables you to join electronic components using some molten metal called the solder(which not only pro

Basically Off But You can hold On

Image
So, I did a simple code that I thought would be fun to share. Its more or less like the basics of embedded systems. Inputs and Outputs. Actually, maybe its the basics of everything. So I'm Kenyan and our currency is the Shilling( Ksh ) hence any time i mention money, I will refer to it in Ksh form. You will approximately need about Ksh 800 to have this project up and running(FYI, everything you use in this project is reusable and integrate-able to other projects). Requirements: A push button An LED Two resistors( I used 220 Ohm and a 10K one) A Microcontroller (MCU) I will be using node MCU but you can do it using Arduino with exactly the same code that I made. A lot of jumper wires of course. I made a breadboard layout of how you can place your parts. I made it using Fritzing . Feel free to download and start drawing out your projects. The logic of the code is that: Before the button is pressed, the LED is off. When the button is being pressed, the

The LoadCell Project

Image
So I just finished my first draft code for the Load cell with Arduino and decided to share it. Feel free to make any modifications on it or create your own. Also, I decided to use the LCD module instead of the MCUFriend as i didn't want a lot of functionality in it. This is the code i used. It's pretty simple. /*  * Chemwen0  * By Doreen Chemweno  * Load Cell HX711 Module Interface with Arduino to measure weight in Kgs  Arduino   pin   5 -> HX711 CLK  6 -> DOUT  5V -> VCC  GND -> GND  Almost any pin on the Arduino Uno will be compatible with DOUT/CLK.  The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine. */ #include "HX711.h"  //You must have this library in your arduino library folder #include <LiquidCrystal_I2C.h> #define DOUT  6 #define CLK  5 LiquidCrystal_I2C lcd(0x3F,18,2); //important for display to work. Set the LCD Address and the dimensions of your LCD in terms of Columns and L

MIT App Inventor

Image
Instead of Android Studio, I decided to use MIT App Inventor 2 which is a web based, open source application that is maintained by MIT( Massachusetts Institute of Technology ) and is used for developing simple Android Aplications.  I liked and preferred it to Android studio because of its simplicity. Anyone can use it, even those who have very little coding experience can easily understand it and within no time be able to develop their own android applications. For those who are just beginning the programmer journey in Android, you can start with App Inventor for it to aid you in understanding basic concepts on Android App development then later start using Android Studio as it is actually the recommended and official IDE for Android Development. This is part of the code from the app (LoadBlue Control) I will be using for our Weighing Scale project. MIT App Inventor is a great way to start learning how to build applications for Android. Once you get a good hold of how to c

IBM Application Security

Image
So about a week or two ago, I attended the Application Security training in Moi university which was sponsored by IEEE , IEEE Branch Moi , and IBM . It was a really nice experience and i learnt a lot. I will just share a short piece about the training but you can always access it at  IBM Skills Academy . There is a lot you can learn and grow your tech skills with there. So, basically, IBM Application security training was majorly about making your applications secure. We were specifically trained on Web Application security; the threats that affect ours websites and how to go about them when faced with web attacks and also how to prevent these attacks from affecting our websites and web apps. We used a software provided by IBM known as  Appscan  which is used to explore, scan and help identify vulnerabilities in web and mobile applications. Just typing something in your browser and voila! you've just accessed something you were not supposed to just because someone forgot to