₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,331,176 members, 8,448,981 topics. Date: Tuesday, 21 July 2026 at 07:58 AM

Toggle theme

Niel63's Posts

Nairaland ForumNiel63's ProfileNiel63's Posts

1 2 3 4 5 6 7 8 9 10 (of 32 pages)

ProgrammingRe: Sharing Some Of The Figma Design Inspirations I've Used by niel63(op): 8:46pm On Jun 10, 2023
airsaylongcome:
niel63, what backend does this consume? Is there a demand for these Food delivery apps? Is this something you can make to work with https://github.com/tastyigniter/TastyIgniter

API documentation
https://api-docs.tastyigniter.com/v3.5.0/index.html
I was hoping to create the backend from scratch using graphql with prima on postgres or sanity Headless... but this one looks good. I can tweak it for my use. It looks packed with outta the box solution. I don fork the repo.
ProgrammingRe: I Need A Very Nice Bitcoin Investment Script by niel63(m): 10:54pm On Jun 09, 2023
How about you create it and chat us when you do... so we can review it.

See your mouth like chat me up.

grin grin grin
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op): 10:42pm On Jun 07, 2023
qtguru:
ContentScript only has access to the DOM, but to call API, you can send the URL via sendMessage to the Service worker, fetch the response, and then use chrome.tabs to send it back to ContentScript. I am working on fixing the Svelte Devtool chrome extension, the original author abandoned it, so incase anyone is looking to work on something chrome extension related.

yeah but vanilla is good for now, take care
Thanks again baba.
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op): 8:37pm On Jun 07, 2023
Tobedated:
my bosses

here's my understanding of chrome extensions architecture so far.

manifest.json - this is where all metadata about the extension and permissions needed are decleared

content scripts - js that runs on pages specified can modify the dom and have limited access to chrome api.

service workers - js that runs in the background when needed, have full access to chrome api and no access to the dom

popup and action - this is all about how the extension is displayed on chrome and function ran whenever the chrome icon is clicked
You're on the right track. Don't forget about the options page too...
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op):
qtguru:
Take this code it's built in React/TypeScript and Redux for Chrome extension, cjchika and I wrote it for a client, but it's not a big deal to share
githubDOTcom/dojoVader/chrome-extension-development/tree/main/CSV_Reader
Thank man!

I see you're using webpack. I actually used browserify in my extension. Both actually do almost same thing.
Is there any extra advantage to using webpack? I wan know everything for this jouney... I miss one work like that worth about $4k. I was just looking like mumu when they were saying things i did not understand. That's why I have been asking you about building complex extensions. cheesy

The market now na large market.

Modified:
For some doubting thomas' you can actually be a bounty hunter on replit. And they have alot of cool side projects you can quickly work in all tech stacks. Most good projects are based on AI and ML
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op): 7:49pm On Jun 07, 2023
qtguru:
Let me share some info here

ContentScript is injected into the host page, it can modify the host page's DOM but cannot modify the code and is also subjected to CORS issues. It can call some chrome.api sendMessage etc

Popup is the main extension you see on the toolbar, CORS does not apply to it, and it can call much more chrome.api than ContentScript

Background Worker has no DOM in it, but it has full access to all the chrome.api

Message Passing => This allows cross-communication between contentScript => Popup or Background Worker. e.g ContentScript cannot use the Notification or Tab API, so you need to sendMessage to Background Worker to call chrome.apis

Background workers has no concept of DOM, so depending on what you want to do, running node_modules in the background worker might be a bad idea, since it has no document object in it.

You can use React to create a Web extension and bundle the code in ContentScript and Popup. Background worker is only for request or chrome.api so it can simply listen to chrome.runtime.sendMessage event and trigger the code based on the event type


I hope that makes sense.
This is very insightful, but I hope you know the term "background worker has been renamed/changed to service worker in the new manifest (This means that, you don really tey for this chrome extension journey... moving forward, they are dropping support for other versions.)" but then, i'd like to know the limitation of the content script. On a very basic level, I understand the content script responds to web urls/path to which you want it to work on... right?

Does this mean that using the content script is a better approach to developing really complex chrome extensions? Especially when you need to communicate with API? and of course, working with node modules.


I started out with Vanilla JS just to get the concept of it all, but I will eventually switch to svelte or react. Me just wan know the real koko first.
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op): 4:46pm On Jun 07, 2023
qtguru:
Glad to see this, I will follow this thread so I can throw some Chrome extension contributions.

But at least you know the Chrome extension architecture.

great job regardless.
Exactly my intention and I hope to learn more from you.

The chrome architecture seem quite simple but not all straightforward.
With the new v3 manifest and it's APIs

I want to really understand how to use node modules with the service worker. As we know chrome extensions SW isn't as it's web counterpart.

Let say in a situation where someone is bundling out a very complex extension.
ProgrammingRe: First Chrome Extension (project Based Learning) by niel63(op): 4:43pm On Jun 07, 2023
Paystack:
Are you building a with REACT or Vanilla?
Vanilla!
ProgrammingFirst Chrome Extension (project Based Learning) by niel63(op): 1:18am On Jun 07, 2023
So, I don come again.

Y'all know how I preach about project based learning? Well, recently, I just don't understand this trend of chrome extensions. The market for this thing seem to be booming like mad now. Especially now wey AI don dey power almost everything on the internet.

I know a lot of people do not like js and frontend, well, no be me! grin
While we can do alot on the backend, business logic and stuff. I think I understand now more than before, people really want to see the beauty of messy backend and how do you put it to them without html, css and javascript?
Anyways, I don't care. So, I decided to finally try out chrome extension development and I must say, it's a simple as it is fun. Right now, I be newbie for the trend. I be total olodo and i am hoping to learn more from my oga's wey see road wella for here.

I was able to achieve this in the first 24 hours of my learning process, had to still leave sha oo to do other works that put food on the table. But then, I must say it has been really fun and I am looking to doing more here. While this is a side project and a work in progress, I don't mind getting more insight on how to improve it especially with the new manisfest v3 which is totally different from the previous versions.

I'd love y'all to educate me more on the chrome API and its usage.

As for the styling, well... there was no design inspiration as everything was brough out exactly as it is in my head. Animation and transition would be added eventually. I think this is a great project to add to my portfolio.

Please, share your thoughts. We all dey learn. Backenders, I know how difficult it is to share project ideas and progress because of the project nature. I dey do backend too and e no make sense to dey show wetin dey happen behind behind. So, make I use this frontend dey clean mouth.

That wan sef dey!!! grin


https://www.youtube.com/watch?v=SUPG7Oc6BYA

Modified:
As usual, I like color scheme. So i made it both light and dark mode compatible using the prefers-color-scheme css media property.

PoliticsRe: Fuel Subsidy: You Can't Task The Poor To Pay The Rich - NLC Mobilises For Wed by niel63(m): 2:38pm On Jun 05, 2023
Commoting subsidy without plans be like who keep belle without any plans.

Suffer go enter.

The roads are already scanty!

Na from clap e dey enter dance!!!
ProgrammingRe: Rate My Website by niel63(m):
Paystack:
I understand now .

Just seems he didn't put much effort in it
Paystack is my favorite savage king now. Until someone else beats him to it cheesy

I like when you spit out the words irrespectively. Nack me apkako too when you can.
GREATIGBOMAN na another person wey I like how he dey enter people... The dude sef don enter me before too... But in all, it's all love.
Good job guys.
We need that humor sometimes. Life too hard grin
PoliticsRe: Bandits Kill 37 People In Sokoto For Refusing To Pay Levy by niel63(m): 1:46pm On Jun 05, 2023
37 people for not paying money they are not even seeing in the first place.

Today, I heard the touts have increased their transport levy in Lagos... even with the fuel scarcity and hardship.

Who dey whine who? The roads are scanty in urban areas... what more of the rural ones.
May their soul rest in peace. God help Nigeria.

I love my country. But dislikes their unfavorable policies and wicked politicians.
PoliticsRe: Enugu Residents Shun Governor Mbah’s Directive On Ban On Sit-at-home; Economic, by niel63(m): 1:37pm On Jun 05, 2023
jmoore:
Emeka knows the value of life. Do you? Which reasonable father will take his kids to school when police can't protect the kids from terrorists. Emeka knows better than you.


Even the banks can't risk an attack on their facilities.


Sit at home is on because of no confidence in Nigeria police.
Bro the whole Nigerian security system. They only know how to prey on the poor and innocent.

I was a victim of the sit at home once... I complained but then, I realised the world does not revolve around just me. The Igbos have a long lasting history of being very stubborn. And you can either beat them to it, or you join them. There's a slave landing in FACT that's still recorded hisorically... Na them. Shey you get? Na their blood.
Even when I see wetin the military dey do sef, me sef no come dey blame dem again sef.

if your protector becomes your oppressor, then you do anyhow you like.

It's a simple phylosophy... If you can't be there, I think, there are about 30 more states that does businesses on mondays. Just Move.

I did the same.
ProgrammingRe: Everybody Is A Javascript Developer On Nigerian Tech Twitter by niel63(m): 9:35pm On Jun 02, 2023
Paystack just come here dey press her neck. grin

This thread dey make me laugh. grin
ProgrammingRe: Everybody Is A Javascript Developer On Nigerian Tech Twitter by niel63(m): 10:45am On Jun 02, 2023
Devdevdev:
Why are you triggered by my post? You guys should learn to address the message and not the messenger. Everything I have said is the truth whether I started coding last year or not.

Yes I said I hated backend, but that post was months ago, and I have come to love and appreciate it, not just within the javascript/typescript space. Besides, I am actually good with frontend. And I will keep honing my frontend skills, while I also learn techstacks that are less saturated.

Most jobs require frontend, but they also usually require backend knowledge, especially with Java and c#. If you know C#/.Net and/or Java/Springboot and you also know React and or Angular, then you are a step above majority of the job market, especially currently. I am talking from actual research. There are very few frontend jobs currently and they require senior devs with many years of experience. It's foolish for anyone to pigeonhole themselves into Frontend in this current market.
That's why we have different cadre of engineering.
Junior, Mid level, Senior etc.
Oyinbo wey group no know wetin dem dey do ba?
Madam do whatever makes you happy. But not by talking down on what you personally do not like, we have people here you might be misleading.

That's how that one came on airsaylongcome to talk about small knowledge he has on linux os, make una dey try keep kwayet!!!

And since you seem to have figured it out, how about you just rest.
You won't be the first to say this, neither will you be the last. Your backend knowledge is total rubbish if you don't have a good FE to feed your product to the end users. Abi who you dey program for?

To even say, people who know their trades in these stacks don't even make plenty noise. 🙄

Na always una.
Well, like I said, since you've broken the code to being a success in your field, please by all mean, excel and soar beyond limits. I wish you the best okay.

Ngwa rest biko

Modified:
UI/UX designer is now a full time job
Product Design is now a full time job

And they dont even code. Oya go and tell them they are not into tech.
ProgrammingRe: Everybody Is A Javascript Developer On Nigerian Tech Twitter by niel63(m): 9:57am On Jun 02, 2023
The earlier you realise that frontend isn't for you, the better you are.
My point is, people hate what they don't understand.

Op sound really really frustrated and forgot about the job market.
Different folks, different strokes sha.
You hate javascript yet you can't do without it.

Well, that's why it's everywhere and every language dey try one way or the other integrate am into their system... even if na plugin.

Frontend is hard. Take it or leave it.

You have to be a very creative person to understand the intricacies involved in it.
Frontend this, frontend that, yet... most Jobs you see out there have atleast one opening for this role.

The earlier you quit the hate for something you don't understand, the better for you.

If you get a USD7k frontend gig, please bring it to me. I will execute it whilst you wait for your Fortran or Scala role.
But mind you, before you'd be picked, the company would rather go for veterans in the system.

Modified:
I know even know why I answer you sef. You be rubbish person. grin

You once stated you hated backend.

https://www.nairaland.com/7554334/back-end-development-boring-hate-it

And I understand you just started the whole tech journey last year 2022.

You really have a long way to go. Just dey play.
ProgrammingRe: I Need Flutter Mobile App Developer DM 0.8.1.4.5.4.5.6.7.3.2 by niel63(m): 1:54pm On Jun 01, 2023
You will be scammed again.

Rubbish!!!!

State out your requirements and expectations.
Acceptable criteria and end result you're looking to achieve. And of course, your budget which often lead to the scam you just talked about.
PoliticsRe: Serious Fights Erupt At Filling Stations In Ibadan And Ogun State (Pictures) by niel63(m): 11:10pm On May 31, 2023
Obrigardo:
Why do you need the front page when you just showed us one picture in a decrepit location in one backward village somewhere?
You need to present fracas in various locations in those states you mentioned.
Even if tunubu's presidency is a catastrophe, we need to be careful spreading fake and unverified news just to feel the ego of being on the front page
You can help do a better job. But the problem now is, your kinda news aren't related to the local communities. Our verification here is our phone and social media. We go debunk am later. You forget say any news na news!
ProgrammingRe: So If Romote Work & Freelancing No Dey, Naija Devs Can't Do Something Else? by niel63(m): 7:31pm On May 29, 2023
Guy I be igbo boy, worse come to worse, I enter alaba or ladipo. Man must survive.

The drawback we have here is, Nigerians need to be sensitised on everything Tech.

I know how many times I've been called scam for sending quotes... how do you sell what they don't understand.
FashionRe: Photos Of Misters Of Nigeria Pageant Top 20 Finalists by niel63(m): 7:26pm On May 29, 2023
Femi8586:
Women go do the same event wear half naked dresses, your likes will clap for them, call them beautiful. You won't remember to call them lesbians. But since na men, the next your head tells you na gay.
You be gay? Why do you feel attacked.?

I said what I said. I don't have anything against anyone's sexuality but, they all look what they look. Plus, shey u call them woman! They are supposed to be attractive. If you see a woman looking like a man, won't you call her a tomboy?

Dey play... dey disguise.
ProgrammingRe: Code Igniter Vs Larevel Which Is The Best?? by niel63(m): 11:33am On May 29, 2023
Deicide:
Well the problem with express is that it's not fast, but it is very easy to setup. And you can do anyhow you like grin
Fastify with nestjs really does live up to its name.
ProgrammingRe: Code Igniter Vs Larevel Which Is The Best?? by niel63(m):
Deicide:
For node what are you using? Fastify, nestjs , Koa or Express?
Nestjs.
Express.

But you know nestjs is just a wrapper for express and fastify that forces you to follow a practical convention.

Anybody can structure express anyhow they like just like codeigniter but nestjs, it's all a concise pattern.
All developers can follow through with slight modifications on how they connect to their DB. I use typeorm sha. Schema first approach.
PoliticsRe: Buhari Confers National Award On Osimhen, Davido, Uzodinma, 336 Others by niel63(m): 11:07pm On May 28, 2023
Oh them dey give award for Nigeria?

Chai... I dey dull. 😂😂

Omo see list nau. cheesy


Does this award comes with prize money? Lemme know my prize money. grin grin
ProgrammingRe: Travelling Out Soon What Tech Language Can I Learn by niel63(m): 9:55pm On May 28, 2023
CodeTemplar:
start with which of the language?


@OP, your area of interest is key. Python has AI support. Java has scalability and enterprise strength. DotNET has enterprise strength. Hava has good android acceptance too. C is good for embedded related tasks. PHP is good for popular web CMS.

So what is your interest?
Templar... you be man. cool

OR woman.
OR he/she/himself/herself/itself.
Afterall, we all identify an anything these days. grin

You told him the ONlY truth in these IT thing. You are experienced. I need learn more boss. cool
ProgrammingRe: Code Igniter Vs Larevel Which Is The Best?? by niel63(m): 9:31pm On May 28, 2023
LARAVEL

Codeigniter na for small projects... if you wan scale, I use God beg you, use laravel.

I've used both in live projects and I know.

But now, na javascript demon 😈 I be... node all things.

Golang for clients who can pay. grin
FashionRe: Photos Of Misters Of Nigeria Pageant Top 20 Finalists by niel63(m): 9:22pm On May 27, 2023
They all look gay though... grin


Modified:

Man go comfortably wear tinpa (pant) dey display. I mean, those are the stuffs to look out for...

If it looks gay, its definitely gay bro!!! No 2 words.
CrimeRe: Asari Dokubo Storms The Streets With Heavily Armed Men (Throwback Video) by niel63(m): 9:17pm On May 27, 2023
And you una want make peter obi win... grin

The evil ones know what they fear. grin grin

If I try do 1/4 of wetin this nigga do here, dss, nsa, police and the whole Nigeria armed forces would be looking for me rn... but see! It seem very normal here.

If government go fir give am contract, wetin again we dey talk. grin
ProgrammingRe: Please Help With Flight Booking API by niel63(m): 2:38pm On May 27, 2023
kryptochats:
did that bro no results for what i'm looking for
How is that even possible? huh

You no see wetin u dey find for Google and Rapid Api? Ha!

ProgrammingRe: Please Help With Flight Booking API by niel63(m): 1:14pm On May 27, 2023
Oga use Google or Rapid API....

These are free information on the Internet nau. angry

1 2 3 4 5 6 7 8 9 10 (of 32 pages)