Sign in

lola odelola
A still from ‘The Dark Knight Rises’. A close-up of Bane with the quote “You think darkness is your ally? But you merely adopted the dark. I was born in it, molded by it.”
A still from ‘The Dark Knight Rises’. A close-up of Bane with the quote “You think darkness is your ally? But you merely adopted the dark. I was born in it, molded by it.”
A still from The Dark Knight Rises.

I live in dark mode, any site that I can switch the light off for, I do. It’s easier on my eyes, I tend to find it more aesthetically pleasing and I’m having a far more pleasant digital experience now that dark mode is so prevalent. I don’t know what my phone or popular websites look like in their default light mode anymore.

Responsive design is about how websites and apps respond to the devices they’re being viewed on and for a long time the focus has been on the proportions of the site in relation to the device. However…


A woman peacefully sinking in a purple pool
A woman peacefully sinking in a purple pool
Photo by Bruce Christianson on Unsplash

Last year, at the age of 28, I was diagnosed with inattentive ADHD.

Inattentive ADHD is commonly referred to as an internalizing disorder, where the afflicted person is easily distracted, strains to remember simple things or become so focused on something that they fail to pay attention to anything else. They are essentially battling within themselves to control their thoughts and feelings. Most of the time, this an internal struggle that is not expressed outwardly like traditional ‘ADHD’ behavior.
- https://www.betterhelp.com/advice/adhd/what-is-inattentive-adhd-understanding-this-subtype/

It was a weird, emotional realisation that made everything make sense all of a sudden. At the time I…


Photo by Alexander Shatov on Unsplash

When I first started learning to code, everyone wanted to build the next Facebook, then it was the next Instagram, Twitter, [insert your favourite platform here], etc. Many folks don’t just want to build a blog, they want to build the next big social media platform and while I have opinions on if this is a noble effort or not (👀), there is something that regardless of what you’re building, you need to understand. Ultimately, we’re building systems.

System
(n) A group of interacting, interrelated, or interdependent elements forming a complex whole, especially

The web is its own complex system…


We all need a little encouragement from time to time, especially when computers insist on doing exactly what we tell them. Fortunately, you can manufacture your own cheerleader to deliver those small affirmations all developers need. Let’s look at how you can create a small application hosted on Heroku that sends text messages to developers that might appreciate a little encouragement.

The app allows users to sign up for messages, get encouraging texts (such as “You are not your failing test suite” and “You’re bigger than your bugs”) once a week, and then stop the messages if the users no…


Photo by Dan Nelson on Unsplash

The internet should be safe to use by default, this is something that I strongly believe, and a big part of ensuring the safety of internet users is trust. For someone like me, who works in tech, navigating cookie/privacy permission notices, rotating passwords and the general safety procedures that come with surfing the web is, at most, an annoyance. For those outside of tech, though, it’s unrealistic to expect them to stay on top of all these things and using the internet becomes increasingly unsafe for them because many services breach users trust by using users’ data without their consent…


A baby throwing money out of the window

The whirlwind of 2020 has blown many people out of work and steady employment. It’s also brought with it uprisings, protests and I’m sure we’re on the verge of a revolution somewhere 👀. But with these changes, there have also been people dedicating more time to their side-hustles, new organisations dedicated to activism and community good, and more established organisations who’ve seen a boom in their donations this year. While many will rely on a combination of direct bank/PayPal transfer or whatever payment processor comes with their site builder, some will need…


A screenshot of the Nigerian Developer’s Mentor Network

On the 20ᵗʰ of October, after two weeks of #EndSARS protests, the Nigerian Military opened fire on peaceful protesters all over Nigeria. Nigerians on the ground streamed live to Instagram, most famously DJ Switch, and we saw protesters running for cover, falling to the ground, and holding on their breaths as those around them tried to save their lives. It was a traumatic day for Nigerians everywhere.

In the aftermath, Nigerians expressed a desire to up-skill and create a world for themselves where such a thing couldn’t happen. There has been talk of creating resources that teach the real history…


An image of a corded phone
An image of a corded phone
Photo by Alexander Andrews on Unsplash

Since the start of 2020, video calling has taken over many of our lives. While we’re crushed under the weight of Zoom & Google Meet invite links, this boom has brought many internet based video and audio apps to the forefront. If you read my last post you’ll know that I’ve been fiddling around with WebRTC. WebRTC is a group of API endpoints and protocols that make it possible to send data (in the form of audio, video or anything else really) from one peer/device to another without the need of a traditional server. The issue is, WebRTC is pretty…


A still of Beyoncé, mascara running down her cheeks as if she’s been crying. She’s holding a light blue handset to her ear
A still of Beyoncé, mascara running down her cheeks as if she’s been crying. She’s holding a light blue handset to her ear
A still of Beyoncé with mascara running down her cheeks as if she’s been crying. She’s holding a light blue handset to her ear.

You may not have heard of WebRTC but with the rise of internet-based video applications this year, you’ve probably used it. On the Samsung Internet team we use Whereby for our daily stand-ups, which is a WebRTC-based service like many of these services. The Web Real Time Communication Protocol (WebRTC) is a set of JavaScript web APIs (and associated protocols) that allow peer-to-peer communication between devices.

Working with WebRTC is intimidating and can be very complicated. It pretends to be just a group of simple JavaScript APIs but then you realise there’s a lot more to it. ICE candidates, STUN…


People dancing on Soul Train

This is my first week on the Samsung Internet team as a Developer Advocate and things still feel very surreal but 2020 has been full of (mostly bad) surprises so it’s nice to be celebrating something good and new.

For the last 6 years, I’ve been working in web & software development, in various roles mainly as a Ruby & Ruby on Rails developer for various companies, but most recently as a Core Support Engineer for Heroku. Outside of work my focus has been more community based & creative; I ran a non-profit for 5…

lola odelola

@blackgirltech’s mum, published poet, coder, wanderer, wonderer & anti-cheesecake activist.

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