code

My React Journey: Day 3

My React Journey: Day 3

Today, I explored one of the most essential concepts in programming: Functions. Functions are a game-changer because they make code reusable, reducing the need for repetition. Let me break down what I learned: What is a Function? A function is a block of reusable code designed to perform a specific task. It has two main aspects: Declaration: This is where you create or define the function. function greet(name) { return `Hello, ${name}`; } Invocation: This is where you call the function to execute it. console.log(greet('Ayoola')); // Output: Hello, Ayoola Parameters vs. Arguments Parameters : Variables used when defining a function.…
Read More
Day 1054 : Outnumbered

Day 1054 : Outnumbered

liner notes: Professional : Not a bad day. Got a project I've been working on deployed and made some changes based on feedback. Had a couple of meetings. Helped with some community questions. Personal : I stayed up pretty late last night watching the elections. Disappointed but not surprised. Well, we'll see what happens. What really bothered me was the local amendments that didn't pass. It's not like people were outnumbered. The majority of people voted for them to pass, but the bar of 60% was set so high, that it came close, but just missed. It's almost like it…
Read More
How to make logs useful?

How to make logs useful?

How to make logs useful? As developers, logs are the expressive part of our application. They allow us to capture the activity of an application. In computer programming, a developer can decide whether to display logs in his application, which can be a traceability aid in the event of errors. The problem now is to know what to display and where, hence the purpose of this article. Logs in a single function By definition, a function receives one or more parameters as input, then performs operations and returns a result. In a simple function, the useful information's to be displayed…
Read More
Day 1027 : From Scratch

Day 1027 : From Scratch

liner notes: Professional : Just like yesterday, the day flew by. Could be the weather. It's been pretty rainy. Had a meeting about an upcoming event. Helped with some community questions. Responded to some messages. Submitted a draft of a blog post I wrote for content review. Did some work on a refactor of a project for my next blog post. Then it was the end of the day. Personal : So, I think I have everything packed as far as clothes for this upcoming work trip. Tied up a few last tasks to get the purchase of this property…
Read More
Day 1019 : 12 Count

Day 1019 : 12 Count

liner notes: Professional : Started the day off the day helping out a coworker with their internal hackathon project. They were able to get it working. I responded to some community questions. Had a meeting. Spent the rest of the day submitting a new release for a review, getting together my submission for the internal hackathon and recording a video for it. Personal : So I didn't get to post a blog post last night because the time I would normally be writing it, I was at a meetup setting up to live stream it. Had a good time. Met…
Read More
Day 1011 : Fortunate

Day 1011 : Fortunate

Professional : Had quite a bit of meetings today. Unusual for a Thursday. Had a couple of team meetings. Got to do a demo for a sample application I made to demonstrate a new functionality. I quickly put together some slides and did the presentation. I think it went pretty well. The demo worked with no issues. That was super fortunate. I was pretty confident that it would work because I've been testing it a lot, but you never know. I wrote up the documentation and uploaded the code to the code repository. Responded to some community questions. Spent the…
Read More
Day 974 : Do It Right

Day 974 : Do It Right

liner notes: Professional : Sigh.... more visa stuff. haha Had a couple of meetings. Responded to a couple of community questions. Did some more refactoring of a project. Personal : Went through a bunch of tracks for the radio show. Picked out the projects I'm going to pick up on Bandcamp this week. Looked at some properties. Did some work on the logo for my side project. Also started a proof of concept for the View Transitions API for Multi-page Applications. It's pretty cool. Going to pick up the projects I picked last night on Bandcamp and prepare the social…
Read More
The long path of JavaScript – from ES6 until today.

The long path of JavaScript – from ES6 until today.

According to a Stack Overflow survey, JavaScript was the most popular language among developers in 2023. JavaScript was initially developed for Netscape Navigator - a web browser that was developed in the middle of 1990s - and now is being used in almost every domain of programming - Web Development, Mobile app development, Game development, Machine Learning and many others. But how did a language which was developed in 10 days by Brendan Eich become so popular? In this article, we will go through the life of JavaScript from ES6, which was released in 2015 and was the second major…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.