Skip to content

Commit

Permalink
Merge pull request #15 from Oluwasetemi/new-update
Browse files Browse the repository at this point in the history
release the unpublished things
  • Loading branch information
Oluwasetemi authored Aug 1, 2024
2 parents 03cafc4 + 5406f3f commit 0b8be73
Show file tree
Hide file tree
Showing 14 changed files with 42 additions and 161 deletions.
2 changes: 1 addition & 1 deletion content/blog/2019-the-review/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ design patterns.

The year saw a lot of revolution in the tech space both local and international.
Largest tech conference happened in Nigeria and Kenya via
[concatenate conf](https://link) and I attended the last day and missed out on
[concatenate conf](https://x.com/concatenateconf) and I attended the last day and missed out on
the workshops.

I saw myself at different level during my time at natterbase. I want to improve
Expand Down
145 changes: 5 additions & 140 deletions content/blog/2020-the-review/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,12 @@
title: 2020 - The Review!
date: '2020-11-05T00:00:00.012Z'
tags: ['review', '2020']
isPublished: false
isPublished: true
isDraft: false
modified: false
---

Such a huge year with opportunity to prove myself as a software developer.
Plenty goals, few were crushed and others I failed at. Plenty learning and
lessons, plenty positives to take to the new year and focus on the things I said
was going to do during my last year review and evaluation of my life journey.I
enjoyed every bit of it and I am excited about what the future holds in faith
now. Disregard the word faith if you don't believe in one.

One goal was to write code and get to build products(software) useful and
usable. Put all the learning over the year into practice. All the effort of the
past years and learning put them together and use more. This is my third year of
coding fully as a professional and my fifth year of involvement in Tech. I am
very pleased and happy to be able to share my learning with the world and hope
it helps me👦🏼 become better each new passing day.

![Dancing into 2020 in style](https://res.cloudinary.com/drnqdd87d/image/upload/v1578022058/76988591_526287721292875_839773037896022696_n.jpg_a2xm1a.jpg)

> 📷 photo credit [https://www.instagram.com/danmayor_/](Dan Mayor)
Three solid years of coding and I am still learning. I am still learning to best the best version of myself and to be the best software engineer I can ever be. Helping and build products are the core of what I enjoy doing. I am full of thank and grace for how much I was able to achieve in 2020. Moving and settling in Osogbo, working with Natterbase, meeting new people, learning new things, building new products and writing more. I am grateful for the year 2020.

I met a lot of awesome folks this year ranging from day to day co-workers to
community leaders and mentors. Learnt that your net-worth is a true reflection
Expand All @@ -44,118 +28,21 @@ Babajide and the FCMB team for the great community full of impact most
especially the world class idea of
[Epic hours](https://www.fcmb.com/hub-one/event.php?a=epic-hour-at-hub-one).

My Intern - [Ayokanmi Dammy](https://github.com/dammieayokanmi)'s progress is
glowing, mastering the art of frontend engineering during her compulsory 6 month
internship under my watch. We were privilleged to work on some project's
together. You did so well my sister from another mother. Keep the progress.
Don't despise the days of little beginning. Your progress map is amazing.

![Speaking at JAMstack Lagos](https://res.cloudinary.com/drnqdd87d/image/upload/v1581767571/Personal/IMG_20190502_072957.jpg)

Meet with someone I so much admire in the Nigerian Tech Space, the one and only
🔥minister, the God of [@unicodeveloper](https://twitter.com/unicodeveloper),
the Chief himself - Prosper Otemuyiwa at the 1st edition of the
[JAMStack meetup](https://www.meetup.com/JAMStack-Lagos/) organized by
[Williams Imoh](https://twitter.com/iChuloo/) and
[Gift Egwuenu](https://www.twitter.com/lauragift21/). He was impressed with my
presentation during the meetup and we did some PHP dev bashing. Trust me none
can say anything not too cool against PHP where Prosper is - I was on the
receiving end. He was so much fun and I hope I get to know him better. He is
doing so much work o the community with for loop Africe and his new company
[ouredenlife](https://ouredenlife.com/)

![Meet Prosper at the 1st Edition of the JAMStack meetup, Lagos](https://res.cloudinary.com/drnqdd87d/image/upload/v1578028409/40519jamstacklagos_ym6tpb.jpg)

> 📷 photo credit [https://twitter.com/jola_adebayor](jola_adebayor)
## Job Hunting

![Joined Natterbase](https://res.cloudinary.com/drnqdd87d/image/upload/v1581767451/Personal/IMG_20190115_201004_747.jpg)

Such a wonderful story December 2018 as I resigned from my then current
engagement in Ibadan after a massive training project in òwò, ondo state,
Nigeria where young secondary school student were taught how to code from
scratch via a support initiate that my then employer (Mayokun) were charged with
the resposibility to handle. I was not sure of where I would be working next but
I waited and prepared. Rufus Oyemade did a
[tweet shoutout](https://twitter.com/Oluwarufus/status/1078564443636809729?s=20)
for me and boom I got an offer to resume January.

## Relocating to Osogbo

From the tweet that happened 28th December to resuming 8th January, 2019. The
Journey down to lagos packing and getting a prime opportunity to reunite with my
big sister in her place in Lagos pending when I was okay to move to my own
apartment. Move to lagos in the early part of the year and started living with
my big sister. I ❤️ Travelling and travelled a lot during the year especially to
Ibadan and Osogbo. Went to Abuja fewer times compared to last year. Attended
some of my friends wedding ceremony as well.Met with
[Faith Dike](https://twitter.com/faithiedike) from this
[tweet](https://twitter.com/faithiedike/status/1078681217984278530?s=20).


## Failures

I was sloppy at times this year yet I knew I just wanted an atmosphere to learn.
I failed a lot of times. Just wanting everthing to go smoothly as planned using
Todo List and Routines. Did not want to take up fixing legacy codebase with
unrealistic timeline and pressure which was very important to my company due to
certain reasons. Fixing buggy codebase with poor understanding of the project is
an unrealistic effort when I first joined my new team but I had to man up and
face the fear at certain points. I failed at starting a podcast.I failed an
Andela interview at the 3rd stage. Plenty rejections from Call for papers to
speak at conferences and workshop. Personal development dragged, wrote less
react code, stuggled with writing automated tests, CI and CD setup and Nodejs
design patterns.

## Evolution

The year saw a lot of revolution in the tech space both local and international.
Largest tech conference happened in Nigeria and Kenya via
[concatenate conf](https://link) and I atteneded the last day and missed out on
the workshops.

I saw myself at different level during my time at natterbase. I want to improve
and be the best I can ever be as a JavaScript developer. I want to work on more
larger codebase and with good agency with good engineering structure and more
projects and better project managers.

I love graphQL and hope to start the Lagos meetup for graphQL soon. I convinced
my team to try it out for a project and I will write about our experience and
what we learnt. I love evrything that has to do with netlify, Apollo,
Codesandbox, Paypal and one day hope I will work with one of these company.
Andela is another dream place I hope to work. After Ibrahim joined and he told
me about all the wonderful structures in their setup and system put in place to
make developers productive.

I hope to write more TypeScript all year in 2020. Get to learn and master
another programming language. Thinking ELixir or Erlang. I must be better with
C# and Java with the `plenty🧘🏼‍♂️` I know.

The goal for next year is to build ton of product like
[Sara Vieira](https://twitter.com/NikkitaFTW)
[conference talk](https://www.youtube.com/watch?v=KauRmlffjqc) on building shit
ton of project and ideas. Do more open contribution. Really do not know what to
expect but I am sure I will give every thing I have within me to become better
than I was in 2019. Another thing to focus on is building progression with my
routine (finding consistency and good habit formation). Speak to my mentors and
write more.

### The book I read in 2020

Could not read as I would have loved since normal day to day work was very
choking and I was just learning to manage day to day work as a software
development.

![read the book wrote my Seun Oyeniran](https://res.cloudinary.com/drnqdd87d/image/upload/v1581767628/Personal/IMG_20190531_050728_625.jpg)

- [Atomic Habits](https://jamesclear.com/atomic-habits)
- [Live Love Learn](https://www.amazon.com/Live-Love-Learn-Oluwaseun-Oyeniran/dp/1548448788)
- [The Nigerian Revolution and Biafran War](https://www.amazon.com/Nigerian-Revolution-Biafran-War/dp/9781561173)
- [Modern Web Development with JAMstack](https://www.netlify.com/oreilly-jamstack/)
- [Why Nations Fail](https://www.amazon.com/Why-Nations-Fail-Origins-Prosperity/dp/0307719227)
- [Learning GraphQL - Eve Porcello & Alex Banks]()

![when my order arrived](https://res.cloudinary.com/drnqdd87d/image/upload/v1581767825/Personal/IMG_20190730_105929.jpg)

### Podcast I listened to

Expand Down Expand Up @@ -184,18 +71,7 @@ for motivation.

### Desire to work remotely

The hustling and bustling of lagos has made me to desire to work remotely. I
believe I could do better with my time management if I get an opportunity to
avoid commuting. It requires lot discipline and focus. The Cost here in Nigeria
is hgh considering that you will be paying for data and electricity yourself and
be the one to manage power outage with either an inverter or a generating set.
Went to stay with one of my Aunties - Mummy Jasmine and her place offered me lot
of comfort to work remotely which I tried a couple of times. The battery of my
laptop cannot go long hours but I managed to get a brand new MacBook Pro 2019
Corei5 1.4ghz towards the end of the year. It was huge but I hope it will spur
my career trajectory forward.

![new baby](https://res.cloudinary.com/drnqdd87d/image/upload/v1581768580/Personal/photo_2020-02-15_13-09-08.jpg)

### Teaching and the developer advocate in me

Expand All @@ -207,21 +83,10 @@ my career trajectory forward.

### EndSars Protest

Somehow I am asking a lot of questions about what I want, my just cause or
purpose in all this coding and working. I have strong desires to live to the
maximum of my God given potentials and abilities with hard work and consistency.
But I stumble when I try to come to resolve of what I want from my own life. I
took some weeks off towards the end of the year away from people to just
thinking about the outlook I want my life to have. Coming to a resolve that I
want to teach more JavaScript related and bring to public the part of me that
like to explain thing to other developers, the part of me that jump on exciting
technology and teach it to new engineering team to make their live and work more
easy. The part of me that writes too - the kind of article I search for to find
on the internet. I hope 2020 will be me doing more of teaching and advocating.


### The plan for 2021

Silently all over this blog post I written and talked about all the thing I hope
to focus on this new year.
Work hard and show up for the things that matter.

### Year in pictures
8 changes: 7 additions & 1 deletion content/blog/2021-in-review/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ description:
tags:
- 'review'
- '2021'
isPublished: false
isPublished: true
isDraft: false
modified: false
modifiedDate: '2022-01-03'
banner: './images/banner.jpg'
bannerCredit: 'Photo by [engin akyurt](https://unsplash.com/photos/K5IS7QLSm7U)'
---
Expand All @@ -21,6 +24,7 @@ realization of becoming a married man - Its one of the most daunting
responsibility I have ever faced. Not sure of what is in there, I am definitely
settling well into the new identity.


Missed the first month of working due to illness and stress of the last year. I
had project I was working on as a contractor. Worked on a couple of projects
from backend to frontend. I worked on my website and gave blogging(writing)
Expand All @@ -31,6 +35,8 @@ with great mentors who are working at top companies in our industry. Closed the
year with someone interning with me and training some newbies to become software
developers with JavaScript and Python as the main languages.

![2021 in Pictures](./images/banner.jpg)

## Personal Development

## Teaching
Expand Down
12 changes: 10 additions & 2 deletions gatsby-config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const config = {
titleAlt: 'The personal website of Ojo Oluwasetemi Stephen',
author: 'Oluwasetemi Ojo Stephen',
description:
"I’m a Fullstack Engineer at fluna.co and a Frontend Engineering Instructor at AltSchoolAfrica. I specialize in TypeScript, JavaScript, React, and Node.js. You can explore my projects on GitHub and Stackblitz. I have a passion for teaching and sharing insights about web development, helping others learn and grow in this field. Check out my writing for more tips and tutorials.",
"I’m a Fullstack Engineer at fluna.co and a Frontend Engineering Instructor at AltSchoolAfrica. I specialize in builting web application with TypeScript, JavaScript, React, and Node.js. You can explore my projects on GitHub and Stackblitz. I have a passion for teaching and sharing insights about web development, helping others learn and grow in this field. Check out my writing for more tips and tutorials.",
siteUrl: process.env.ROOT_URL || 'https://oluwasetemi.dev/',
siteLogo: 'static/favicon-32x32.png', // Used for SEO and manifest, path to your image you placed in the 'static' folder
minibio: `
Expand All @@ -58,9 +58,16 @@ const config = {
},
},
flags: {
DEV_SSR: false,
DEV_SSR: true,
},
plugins: [
{
resolve: `gatsby-source-filesystem`,
options: {
name: `pages`,
path: `${__dirname}/src/pages`,
},
},
{
resolve: `gatsby-source-filesystem`,
options: {
Expand Down Expand Up @@ -160,6 +167,7 @@ const config = {
},
'gatsby-remark-smartypants',
],

},
},
`gatsby-plugin-sharp`,
Expand Down
1 change: 1 addition & 0 deletions src/components/Nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ function Logo({title}) {
return (
<LogoStyles>
<Link
className='ibm-plex-mono-bold-italic'
style={{
boxShadow: 'none',
textDecoration: 'none',
Expand Down
11 changes: 0 additions & 11 deletions src/lib/contact/index.mdx

This file was deleted.

2 changes: 1 addition & 1 deletion src/pages/blog-post.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ function BlogPostTemplate({data, pageContext, children}) {
</span>

<span>{` • ${formatReadingTime(post.timeToRead)}`}</span>
{post && post.frontmatter && post.frontmatter.tags.length > 0 && (
{post && post?.frontmatter && post?.frontmatter?.tags?.length > 0 && (
<span>
{post.frontmatter.tags.map(tag => (
Expand Down
1 change: 1 addition & 0 deletions src/pages/blog.js
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ export const pageQuery = graphql`
) {
edges {
node {
timeToRead
excerpt(pruneLength: 280)
fields {
slug
Expand Down
10 changes: 10 additions & 0 deletions src/pages/contact/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Contact Oluwasetemi Ojo
description: Hire Oluwasetemi, ask a question, submit a testimonial, or provide feedback
---

import ContactForm from 'components/forms/contact'

You can contact me by filling out the form below:

<ContactForm />
File renamed without changes.
4 changes: 2 additions & 2 deletions src/pages/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ function Hero({site}) {
I&apos;m <Typing text={name} />
</h1>
<p>
I&apos;m a <mark className="ibm-plex-mono-bold-italic">{jobTitle}</mark>
. I specialize in TypeScript, JavaScript, React, and Node.js. You can
I&apos;m a <mark className="ibm-plex-mono-regular-italic">{jobTitle}</mark>
. I specialize in building web applications with TypeScript, JavaScript, React, and Node.js. You can
explore my projects on{' '}
<a
href={`https://github.com/${siteMetadata?.socials?.github}`}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/portfolio.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export default PortfolioIndex
export const pageQuery = graphql`
query {
allMdx(
sort: {frontmatter: {date: DESC}}
sort: {frontmatter: {publishedDate: DESC}}
filter: {
frontmatter: {isPublished: {eq: true}}
internal: {contentFilePath: {regex: "//content/portfolio//"}}
Expand Down
3 changes: 2 additions & 1 deletion src/pages/tags.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import Tags from '../components/Tags'
import {graphql} from 'gatsby'
import React from 'react'

function TagsPage({data: {allMdx}, pageContext}) {
function TagsPage({data: {allMdx}}) {
const posts = allMdx.edges

return (
Expand Down Expand Up @@ -36,6 +36,7 @@ export const pageQuery = graphql`
) {
edges {
node {
timeToRead
excerpt(pruneLength: 280)
fields {
slug
Expand Down
2 changes: 1 addition & 1 deletion src/styles/Typography.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ const Typography = createGlobalStyle`
display: inline;
line-height: 1;
border-radius: 5px;
font-family: "IBM Plex Mono", monospace,
font-family: "IBM Plex Mono", monospace;
}
.center {
Expand Down

0 comments on commit 0b8be73

Please sign in to comment.