Image for post
Image for post

I’m still amazed we were able to pull off a great event. This past weekend, We organized the first ever JAMstack meetup in Lagos and it was a huge success. The JAMstack community has been springing up in different parts of the world and being an enthusiast I was already having FOMO from all the events I’ve been seeing on the internet including the JAMstack Conference. So I made the decision to start a meetup in Lagos Nigeria, alongside my Co-Organizer William Imoh. We started making plans for the first event scheduled to hold May 4th.

Planning The Event

I already had an idea of organizing and planning events since I had hosted a meetup before. I wouldn’t have been able to pull this off without the help of William Imoh of course. We had to lock down dates, event theme, speakers, venue, and sponsors. Thanks to Netlify for giving me the first nudge they sponsored our meetup page subscription which I couldn’t afford at the time. We also had a couple of sponsors that made this event successful. Cloudinary, an Image Management Platform and Twilio, a Cloud Communications Platform also sponsored this event in some way and we are thankful for that. …


Image for post
Image for post
Photo by Szabo Viktor on Unsplash

Nearly every developer works with different tools on a daily basis to help them achieve their goals or complete specific tasks. In this post, I’ll outline the tools I use for my day to day activities. First thing I’ll like to do is define a workflow.

What is a Workflow?

A workflow is a series of events or tasks that processes a set of data. Workflows occur across every kind of business and industry. They are the paths that describe how something goes from being a work in progress to complete, or raw to processed.

Here’s an example: I have a workflow for writing articles. I start by looking for ideas for a post. Next, I create an outline. Then writing the actual content of the post to publishing all these are series of events to achieving a task. …


Image for post
Image for post
Pictures of me from this year.

Inspired by @una’s article on her year in review and @ireaderinokun’s post I decided to write mine so here it goes….

I’m really excited and I needed to reflect on how the year has been for me which led me to write this post. Its been an amazing year and I can’t wait to share what I’ve been able to achieve and plans for the new year 2019.

Work

Image for post
Image for post
1374 contributions in 2018. 🎉🎉

Looking back at the past 11 months it still feels like yesterday. I remember in January when I had just started jotting down my 2018 resolutions and oh the things I planned to achieve. I wanted to grow and scale as a developer and I took networking with other developers and the community seriously this led me to get a role as a remote open source developer at Okkur Labs. At the time I was really passionate about learning and contributing to open source projects. …


Image for post
Image for post

Vuepress is the new kid on the block on the list of static site generators. Vue creator Evan You came up with this awesome tool for writing documentation for Vue based project well that was the inspiration behind the project, But this powerful tool can also be customized to fit your needs.

A VuePress site is, in fact, an SPA powered by Vue, Vue Router, and webpack. After the build, a server-rendered version of the app is created. Similar to Nuxt’s and Gatsby approach.

Each markdown file is compiled into HTML with markdown-it and then processed as the template of a Vue component. This allows you to directly use Vue inside your markdown files and is great when you need to embed dynamic content.


Image for post
Image for post

For a period of a week i found it difficult to come to a satisfactory level with my understanding of Vuex and how it works. I only decided to write an article on it to get a better understanding.

So What is Vuex?

Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.

Flux

The whole basics of Vuex from Vue and Redux from React originated from Flux Architecture which is a simple Pattern that guides the development of complex UI Applications. …


Image for post
Image for post

Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces.This tutorial is going be a walk through on how to get up and running with Vue.js. Excited??

Vuejs Features

  • Server Side rendering
  • Virtual DOM
  • Reactive Data-binding
  • Simple API (easy to learn)

Installation

Vuejs can be installed in several ways i’ll be highlighting each of them:

  • Using CDN <script src="https://unpkg.com/vue"></script>
  • Using Node Package Manager (NPM) $ npm install vue
  • Using Bower $ bower install vue
  • Using Vue-cli $ npm install -g vue-cli

For the purpose of this tutorial i’ll be using Vue-cli to setup. …


Image for post
Image for post
image source — unsplash.com

My Experience during this period has been overwhelming. Did i think i’ll ever make it to Day 100? No i didn’t.

My Journey

On 25th of June i decided to commit to the #100DaysofCode challenge. Making that decision has been one of the best i have made this year. #100DaysofCode is an initiative by Alexander Kallaway to help people learning how to code to be more consistent. The goal is to code everyday for at least an hour for 100 days. Interesting right?

Image for post
Image for post
me right now — giphy.com

My Struggles / Failures:

I started all excited, super pumped but guess it didn’t turn out to be all that. i got frustrated at some point trying to keep up with challenge and not just that i also discovered that coding is not for the weak-minded. there were times where i would say no i ain’t doing this no more but i had a goal to reach so i buckled up. Freecodecamp had me at my worst times because i found some challenges hard, spent couple of days on some but good news is i pulled through. …


Image for post
Image for post
javascript30.com

Hi guys. I’m really excited that i found this course it has changed the game for me. You can find it here. and my files here.

Why Take Javascript30?

So what prompted me to take this course you ask? Well i recently started the #100DaysofCode challenge and i wanted to improve my Javascript skills so i went on to look for useful resources that could help me and i stumbled on this lovely course by Wes Bos Javascript 30.

Here i’ll be highlighting things i enjoyed and new things i learnt from this course.

Arrays: I liked the fact that this video was really detailed made me understand the concept easily. …


Image for post
Image for post
img from unsplash.com

The journey

Recently, I made a decision to be committed and accountable with my learning journey to becoming a better Developer by joining the #100DayOfCode Challenge.

Came across this challenge while taking one of FreeCodeCamp course and decided to stick with it and see where it leads. i hope to document while i go through with it.Right now i just crossed the first week without breaking out it has been a wonderful experience.

One of the problems i have had personally learning how to code is being Inconsistent i fall out most times but by making this commitment it has changed the game for me. it makes me look forward to what the next 93 days will make be become. i am enjoying every bit of it and at the same improving my skills. …


Image for post
Image for post
img

So sequel to my last post this is like a tutorial to what i built.

Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern. Today I’ll be showing you how to build a to-do app with laravel.

First thing you have to do is to install composer that’s if you haven’t from https://getcomposer.org/ and then install laravel you can check laravel’s documentation for that https://laravel.com/docs or do this.

composer create-project laravel/laravel laravel-todo --prefer-dist

Next you create a database in your preferred database app i used phpmyadmin https://www.phpmyadmin.net/ and name it “tasks” then set-up your .env …

About

Egwuenu Gift

Front End Developer|| Hobbyist Photographer >>Blogs at https://giftegwuenu.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store