₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,330,920 members, 8,447,757 topics. Date: Saturday, 18 July 2026 at 10:25 PM

Toggle theme

Kingofthejungle's Posts

Nairaland ForumKingofthejungle's ProfileKingofthejungle's Posts

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

ProgrammingRe: Pls Help With Python Problem by kingofthejungle(m): 8:53pm On Oct 01, 2016
bright007:
@pheno..pls, i am still counting on you for the solution to the lapping function.pls,
i only have friday,sat and sunday to learn python, so i await your feedback this weekend.
omg 3yrs ago hows your python now
ProgrammingRe: Pls Help With Python Problem by kingofthejungle(m): 8:53pm On Oct 01, 2016
bright007:
@pheno..pls, i am still counting on you for the solution to the lapping function.pls,
i only have friday,sat and sunday to learn python, so i await your feedback this weekend.
ProgrammingRe: Friendosphere.com is there for you, developer-inclined website by kingofthejungle(m): 5:41pm On Sep 30, 2016
DanielTheGeek:
I sight you @kingofthejungle, thanks.

@Kvngprezo, signup already, what are you waiting for? Remember, no annoying ban bots.

Do you know that you don't need a mod to bring down/close certain threads in certain sections? Based on the section, certain amount of down-votes on a thread can un-publish the thread. You are in control.
just like stackoverflow
EducationRe: You Think You Know Maths ? Try This. by kingofthejungle(m): 1:52pm On Sep 30, 2016
.i
ProgrammingRe: Nairaland Upgrade Release Date Is 21st October 2016 by kingofthejungle(m): 1:09pm On Sep 30, 2016
emm which one I go enter now afrocoders or friendosphere
ProgrammingRe: Friendosphere.com is there for you, developer-inclined website by kingofthejungle(m): 1:07pm On Sep 30, 2016
registering right away
PoliticsRe: Godwin Obaseki Wins Edo Governorship Election by kingofthejungle(m): 2:05pm On Sep 29, 2016
people done day borrow 4 here
PoliticsRe: INEC Announces Results Of Edo Governorship Election: Live Updates by kingofthejungle(m): 10:28am On Sep 29, 2016
its funny how the soldiers where looking while they were sharing the money yesterday
ProgrammingRe: I Need A Work Solution On Pythons Question Attached Here. by kingofthejungle(m): 2:40pm On Sep 28, 2016
will look at it when NEPA bring light
PoliticsRe: Youths Celebrate The Appointment Of Umana Okon As Oil & Gas Zone MD By Buhari by kingofthejungle(m): 10:00pm On Sep 27, 2016
ennyhola:
Right now, am charging my phone in my neighbor's room and he is giving me sign to leave his room because his girlfriend is around.
But no way! I will not allow fornication to happen. God is against it!
na cane e go take drive you
TravelRe: Google Allo Murdered Whatsapp Messenger (pictures) by kingofthejungle(m): 7:20pm On Sep 27, 2016
I have being having fun with the assistant since
BusinessRe: Naira To Dollar Exchange Rate As At 1983 (Pictured) by kingofthejungle(m): 6:59pm On Sep 27, 2016
before IMF and babaginda destroyed the naira
ProgrammingRe: List Your Best Free Hosting Services Sitep by kingofthejungle(m): 5:15pm On Sep 27, 2016
open shift and heroku
WebmastersThe N-power Website, What Could Have Been Done. by kingofthejungle(op): 12:05am On Sep 26, 2016
kingofthejungle:
A few days ago, the Federal Government of Nigeria launched a project aptly called “N-Power”, a project that seeks to “Empower Nigerian Youths for Prosperity.” While this is a laudable initiative, the main source of information collection — the website — wasn’t managed properly. It’s reminiscent of Obama’s healthcare.gov initiative and the N-Power website isn’t any different. Aside the fact that it takes an insane amount of time to load, the website crashes under pressure.

For context, the unemployment rate in Nigeria stood at a staggering 12.1% as of March 2016, this is up from 10.5% in the fourth quarter of 2015. For a country of approximately 180M people, these numbers sort of gives you a fair idea of how much load this website will have to deal with. In the first few days of its unveiling to the general public, a record number of 400,000 registration took place successfully in the first 36 hours and according to a statement issued by the SSA to the Vice President on Media and publicity, the website has gotten over 35 million visits thus far. Impressive.

While the number of successful registration looks impressive, it pales in comparison with the unemployment numbers of the nation. The fluctuating uptime of the website is affecting registrations negatively; a problem if not checked soon enough will render the project dead on arrival

I admire the government’s effort and intention to help solve the unemployment problem, but most times, good intentions aren’t always good enough, you have to do more. Some prospective registrant have taken to Twitter to vent their frustration on the inaccessibility of the website. The whole purpose of this exercise is defeated if people can’t use it.



Below are a few thoughts of mine from a technical and product perspective with regards to how the website could have been better managed.

A website of this nature is guaranteed to have hundreds of thousands of visitors and proper load and stress testing should be part of its development life cycle. There are lots of tools that can help with this; Apache Benchmark, Locust, Siege just to mention a few. Not just that, the average response time of this website is about 70sec. This is unacceptable.

Static contents — Javascript, CSS and images — could have been better managed. Combining the stylesheets and javascript into a single file respectively would further help the response time as this will reduce the number of round trips. The different tiny images on the website could have been made into a sprite, there is no point in loading logos of the stakeholders individually. This will further reduce the round trip and create a better experience. Aside from minifying the static contents, serving them through a CDN(content delivery network) is something that should really be considered. It takes a total of 46 round trips and a content size of 5MB to get the entire website to display.
Below are a few thoughts of mine from a technical and product perspective with regards to how the website could have been better managed.

A website of this nature is guaranteed to have hundreds of thousands of visitors and proper load and stress testing should be part of its development life cycle. There are lots of tools that can help with this; Apache Benchmark, Locust, Siege just to mention a few. Not just that, the average response time of this website is about 70sec. This is unacceptable.

Static contents — Javascript, CSS and images — could have been better managed. Combining the stylesheets and javascript into a single file respectively would further help the response time as this will reduce the number of round trips. The different tiny images on the website could have been made into a sprite, there is no point in loading logos of the stakeholders individually. This will further reduce the round trip and create a better experience. Aside from minifying the static contents, serving them through a CDN(content delivery network) is something that should really be considered. It takes a total of 46 round trips and a content size of 5MB to get the entire website to display.

Network request of the N-Power website

High availability is non-negotiable for a website of this nature, as such, a failover of a single node shouldn’t take down the entire website. A load balancer(Haproxy, Amazon’s ELB) could have been used here with all the web nodes sitting behind it. This will help disperse the load across multiple machines leading to a more resilient website.

Depending on the architecture, putting the web server and a database on the same machine isn’t a wise decision, nothing leads to a single point of failure like this setup. Separating the web node(s) from the database is almost always advisable and always replicate the master database. Always.

Frequently accessed pages should be cached, depending on the content type, a tool like Varnish is highly recommended and expensive queries should be cached, Redis and Memcache are great candidates for this task. And don’t forget to index the database tables. I can’t overemphasise the upside of this.

Monitor and measure everything, a high CPU throughput should trigger an alert to responsible parties. New Relic is an excellent server monitoring tool and for an open source equivalent, Nagios comes to mind. The rule of the game here is measure and monitor.

In a world where cyber security is becoming a major issue, logins and registrations pages must have SSL enabled. This is something I found lacking on the website.

I'll love to hear from you
Source: http://cyberomin.github.io/governemt/2016/06/15/n-power.html
cc lalasticlala

ProgrammingRe: Beginners Guide To Amazon Web Services, Elastic Cloud Computing. by kingofthejungle(m): 10:34pm On Sep 25, 2016
DanielTheGeek:
Yes they do, you'd have found out if you followed the link in the OP.
thanks following
ProgrammingRe: Beginners Guide To Amazon Web Services, Elastic Cloud Computing. by kingofthejungle(m): 9:54pm On Sep 25, 2016
open shift is free does AWS have a free plan
TravelRe: Journalist Colin Freeman And A Nigerian Hotel (Photo) by kingofthejungle(m): 4:23pm On Sep 22, 2016
mmsen:
This dummy screenshot his email?
He's asking for trouble.
naija yahoo boys go soon show am
ProgrammingRe: Timeline of Computing history by kingofthejungle(m): 3:48pm On Sep 22, 2016
asalimpo:
1837 - The first general computer is designed by Charles Babbage.
Named the analytical engine.

1938 - Konrad Zeus , builds the first programmable computer.

1964- Programma 101. First commercial desktop computer produced. Before then computers were as large as trucks.
Producer was Olivetti corporation,Italy.
The computer was the size of a type writer.


1969 - ARPANET (predecessor to d internet ) was deployed at UCLA,
and major amercan unversties.


1971- Intel produces the first commercial grade microprocessor.

1973- Xerox Alto develops the Gui.

1974- The Altair 8080 computer is introduced, sparking an interest in hobbyist computing.


1981- The first Ibm pc was introduced with the MS-DOS operating system.
1983 - Steve jobs stole GUI from xerox to create the Macintosh
ProgrammingRe: Andela Nigeria Fellowship (FEMALE ONLY) Cycle XVII by kingofthejungle(m): 3:42pm On Sep 22, 2016
Oahray:
Hmmm... Ladies are enjoying sha. Nobody dey beg men with opportunities like this anywhere in the world.
asin ehn
ProgrammingRe: The most popular programmer on Nairaland 2016 Edition by kingofthejungle(m): 9:51pm On Sep 20, 2016
dhtml18:
@kvgPrezo, you are trollin' too much on this thread, even as King Troll, i do not like that. I might have to ask seun to ban you permanently at least on this thread if you continue like this.
please is your nse api still available
ProgrammingRe: The most popular programmer on Nairaland 2016 Edition by kingofthejungle(m): 9:50pm On Sep 20, 2016
I nominate dhtml and larisoft
ProgrammingRe: Nigeria’s Top Programmers And Developers As Ranked By Github 2016 by kingofthejungle(m): 9:10pm On Sep 20, 2016
csc2:
I no have time to waste on you.
na you dy reply am free mb when mtn give am dy shack am
ProgrammingRe: Nigeria’s Top Programmers And Developers As Ranked By Github 2016 by kingofthejungle(m): 5:29pm On Sep 20, 2016
dhtml18:
Yeah right, that is me DUDES. The nairaland KINGTROLL, you wont find me on GITHUB yellow pages sha, so it does not matter

- KING TROLL OF NAIRALAND PROGRAMMING
long live the king
ProgrammingRe: Just Finished Serving My Ban!!! by kingofthejungle(m): 5:27pm On Sep 20, 2016
what are supposed to do with this information
ProgrammingRe: Nigeria’s Top Programmers And Developers As Ranked By Github 2016 by kingofthejungle(m): 8:52am On Sep 20, 2016
csc2:
Can't be found on the list tongue tongue
just trolling and waiting for the bigger boys to come onboard
ProgrammingRe: Nigeria’s Top Programmers And Developers As Ranked By Github 2016 by kingofthejungle(m): 8:51am On Sep 20, 2016
csc2:
Can't be found on the list tongue tongue
ProgrammingRe: Nigeria’s Top Programmers And Developers As Ranked By Github 2016 by kingofthejungle(m): 7:44am On Sep 20, 2016
3:1 dhtml18 na lie you must day this list
BusinessRe: Re: Terrible Experience With Club Konnect by kingofthejungle(m): 3:55pm On Sep 19, 2016
with all these complains I won't be using this service

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