₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,330,489 members, 8,445,721 topics. Date: Wednesday, 15 July 2026 at 12:34 PM

Toggle theme

Seunthomas's Posts

Nairaland ForumSeunthomas's ProfileSeunthomas's Posts

1 2 3 4 5 6 7 8 ... 10 11 12 13 14 15 16 17 18 (of 36 pages)

ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:37pm On Sep 27, 2016
teampregar:
Tho i did not read all the pages of this thread but,
here is what i have to say:
1. SeunThomas kinda have a huge Ego problem(Dis is not an insult tho)
2. Concerning your None Disclosure Agreement excuse, atleast this thread started since February, u suppose don create one small program then show us, to shut up all those people wey dey criticize u na...
3. U should not always have this mentality that u are better than others, i noticed alot of good computer science graduates on this thread , one even went as far as show images of all those difficult computer science stuffs, but still yet u do the guy as if him be novice...
Lets use me and kvnqprezo for an example,
I learnt coding last year , while kvnqprezo learnt it d past 2 months.. The fact sey i first am get experience no mean say i no go value anything wen him contribute for thread about programming.. Lesson: The fact that u learnt programming since 18 years ago, does not mean u should look down on someone that learnt it yesterday..

Note: I mean no disrespect
I actually dont look down on anyone.

Infact i encourage young people and even teach some people in my leisure time outside NL.

The thing is most people lack approach.

Most of the people i attacked in this thread have the same thing in common, they are not objective. They all attacked me first.

I Just showed them that am not someone you push to the side.

I dont have a mentality and to be honest am probably better than most people that contributed in this thread.

Why cant they just accept that??

The thing is if any of them was as much as a programmer as they claim, ordinarily reading my answers to some of their queries would show it very clearly that am a guru in this line.

As for you, i welcome you to the club of coders. Its not always a smooth and straight journey but if you are determined you will reach the land of milk and honey. My advice for you is to start with the harder stuff first.

Programming is a mind thing. Its like formatting your brain to think in a certain way.

Once you can learn the hard stuff, the easy would be like abc....

NB: Dont let people deceive about having a repo on github.

It works for some companies.

From time to time, i hire programmers to work for me.

The truth is most times many of them are not sound and they show me a lot of things they have worked on.

Build your competence and even if you dont have one single file uploaded on github, people will find you and hire you.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:32pm On Sep 27, 2016
teampregar:
Tho i did not read all the pages of this thread but,
here is what i have to say:
1. SeunThomas kinda have a huge Ego problem(Dis is not an insult tho)
2. Concerning your None Disclosure Agreement excuse, atleast this thread started since February, u suppose don create one small program then show us, to shut up all those people wey dey criticize u na...
3. U should not always have this mentality that u are better than others, i noticed alot of good computer science graduates on this thread , one even went as far as show images of all those difficult computer science stuffs, but still yet u do the guy as if him be novice...
Lets use me and kvnqprezo for an example,
I learnt coding last year , while kvnqprezo learnt it d past 2 months.. The fact sey i first am get experience no mean say i no go value anything wen him contribute for thread about programming.. Lesson: The fact that u learnt programming since 18 years ago, does not mean u should look down on someone that learnt it yesterday..

Note: I mean no disrespect
I actually dont look down on anyone.

Infact i encourage young people and even teach some people in my leisure time outside NL.

The thing is most people lack approach.

Most of the people i attacked in this thread have the same thing in common, they are not objective. They all attacked me first.

I Just showed them that am not someone you push to the side.

I dont have a mentality and to be honest am probably better than most people that contributed in this thread.

Why cant they just accept that??

The thing is if any of them was as much as a programmer as they claim, ordinarily reading my answers to some of their queries would show it very clearly that am a guru in this line.

As for you, i welcome you to the club of coders. Its not always a smooth and straight journey but if you are determined you will reach the land of milk and honey. My advice for you is to start with the harder stuff first.

Programming is a mind thing. Its like formatting your brain to think in a certain way.

Once you can learn the hard stuff, the easy would be like abc....

NB: Dont let people deceive about having a repo on github.

It works for some companies.

From time to time, i hire programmers to work for me.

The truth is most times many of them are not sound and they show me a lot of things they have worked on.

Build your competence and even if you dont have one single file uploaded on github, people will find you and hire you.
ProgrammingRe: Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated by seunthomas: 9:21pm On Sep 27, 2016
KvnqPrezo:
Lol wish I started more earlier... Lol I appreciate people ahead but it seems like you learnt mostly from university..
.
Because you're good in objective (I saw your thread about security stuff)
.
I haven't seen your code tho!
I dont have a degree in computer science but i do have a degree. And am not just good in concept or objective as you called it, i am very sound in writing code too.
In programming you learn the abstract first and then you can go into writing code, if you are not good with concepts, you will only write poor code.
ProgrammingRe: Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated by seunthomas: 9:07pm On Sep 27, 2016
KvnqPrezo:
Like seriously??
I thought you are up to 50yrs (I'm not joking)
.
Since you have been programming for 18yrs then I assumed you were 18yrs or 20yrs when you started..
I started programming quite young,wish i started younger like 10 yrs old. A lesson for you to be dilligent and be appreciative of those ahead of you.
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 3:42pm On Sep 27, 2016
Actually there a number of ways to of foiling a DDOS attack. Multiple servers is the last resort. There are newer techniques of user request throttling that cant lower the frequency of requests to the server.
Lesson 3 starts tonight. Stay tuned.
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 12:23pm On Sep 27, 2016
FincoApps:
I don't really get the DDOS part..... All servers are open to this attack

Also all Apps can be reverse Engineered.... there's no stopping it.... only difference is difficulty, but even at that, from my experience, the security on this is maxed out

So I'm thinking should we really bother about this unstoppable factors
Yesterday, i took an app belonging to someone in this forum and reversed engineered it under 5mins.

He is also a top contributor here. He has some documents in the app which he encrypted with self-written encryption.

The security considerations in this thread is actually the default(basic) if you handling any form of important content.

Be it documents you are selling to people etc.

You can reverse engineer most apps but some apps are very difficult to reverse engineer. On android, use c/c++ to build very critical sections of your code. On IOS and windows, its more difficult to reverse engineer.

If you read my introduction in this thread "The thing is there is really no 'Unbreakable app'."

The concept of an 'Unbreakable app' does not exist.

But while some apps will take 5 mins to reverse engineer some may take 5 months and by that time the company using that app has moved on to something else.

Also DDOS and DOS are preventable and could be really limited. We have managed security companies that can help with that but if you want an internally developed solution then we have open source projects that can help out.


So i will continue with this thread later in the day. Anymore questions ??
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 11:12am On Sep 27, 2016
Lesson 2: In the beginning was security.....
This is sometimes another issue in application development.

Most times we start developing an app and we decide to leave security for the last stage.

Then at that stage we are left with no choice but to implement a very weak security.

Wise develops start up their application development by putting in security considerations first.

If the application has sensitive data, then security must come in first.

You need to alight and possible list all the areas of attack on your application.

a. Does your application write to database?

b. Does the application access data from an unsecure source.

c. Do you implement SSL (Today using SSL must be the default for any application getting data from a webservice/api)?

d. Is the webserver/api open to DDOS/DOS(Distributed Denial of Service/Denial of Service)?

e. Can an intelligent attacker reverse engineer your application and reimplement your app?


You must consider all this and look for solutions and then build this solution into your app.

Its no longer wise to send unencrypted data over SSL. Even with SSL pinning, its still possible for Man in the middle attacks. So when sending sensitive data over a network, use SSL as well as encrypt the data on the client side.
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 11:08am On Sep 27, 2016
Real Life Case Study
Study A: Apple
For so many years, i have been intrigued about icloud security. So i go ahead and start doing research on how to break icloud security. Currently as of today its practically impossible to bypass icloud security using any hacking tools. The only way that an icloud locked iphone can be activated is if apple unlocks it from their end (their are other ways that involve removing a chip from the device). Most of us may have heard the FBI VS Apple case. With the resources at the disposal of the FBI, they still needed to contact Apple. This is because, the data is stored by Apple and only if a proper and correct TLS handshake is achieved can the data be retrieved from the icloud servers. Even Apple internal staff cant access this data from their own end. Please note this method is not full proof but it creates so many constraints that only a very persistent attacker can compromise an I-device. They would need a lot of hardware and technical resources to do this.

Study B: Legal Company ESQ(Fictious Company)
Legal Company B used in house secuity algorithm for their app. Also the app was byte compiled within 5 mins, John Hackinton was able to reverse engineer the app and their in house algorithm. He had all their data in less than an hour.


So please never use self-written security algorithms. The best way to go about it is to adopt and use well tested and known public domain security alorithms.
ProgrammingRe: Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated by seunthomas: 10:15am On Sep 27, 2016
DanielTheGeek:
He is 61, cool.. So you aren't up to 30, somewhere around 25 and 30..interesting.
Am in my early 30's. But who that one epp? But i like the fact that you took time to check his real age. Most people who have just stood at the assumption and started fight again. lol.
ProgrammingRe: How To Calculate Total Time A User Spent On My Site by seunthomas: 10:08am On Sep 27, 2016
DanielTheGeek:
This is one good way to do it, but why go through all the trouble when there are tools like Google Analytics?
Correct answer. Don't bother reinventing the wheel except you really need too.
ProgrammingRe: Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated by seunthomas: 10:07am On Sep 27, 2016
DanielTheGeek:
Daddy, the future belongs to your children.
Go tell Gosling that one. He is over 50 and his still active in openjdk. I never even reach half him age so i still get plenty fuel.
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 9:50am On Sep 27, 2016
Waiting for comments to indicate interest. Positive comments.
ProgrammingRe: Lessons In How Not To Implement Application Security by seunthomas(op): 9:41am On Sep 27, 2016
Lesson 1:
Never ever ever implement your own security algorithm
Except your have a phd in mathematics and security. Its always better to use the popular and well tested security algorithms.
The thing about security is that you don't have an exclusive right to it.
Analogy:
Developer A was contracted for a job to build a mobile app to secure data on mobile devices. Developer A has been building applications for quiet sometime. He decides that he has the experience to implement his own security algorithm and uses this algorithm to secure the data within his app. The data on the app is the companies selling point. They sell the data to people and cant afford people have free access to it.

Best Approach:
It would be better for Developer A to implement security using a known algorithm like AES. The key should be kept on the server and be unique per client. This means that each client has their own key. So in case one key is compromised, its local to that specific client.
Also, he should have a way to identify the clients mobile device. UDID worked for a while, but right now UDID has become more compromised. Apple for a long time has been against the use of the device UDID and has actually blocked access to it in recent times.
Developer A can generate his own unique device identifier on the device. He may send a copy to the server or have a way for the server to know how to compute the identifier.
ProgrammingLessons In How Not To Implement Application Security by seunthomas(op): 9:30am On Sep 27, 2016
I am starting this thread to just explain the basics of implementing security in your application.
No matter how good or successful your application is, if you have bad security, you are waiting for a night-mare to happen. This would be informal. You can ask questions. I may use examples of applications i have tested by developers here but will leave their identity anonymous.
One of my areas of interest as a software developer has always been security. The thing is there is really no "Unbreakable app". No matter how secure your application is, someone somewhere will be able to break. The whole idea of security is to limit the surface area for attack. Reduce the probability of your software ever getting hacked into. I will start with a very simple analogy of an app i was once hired to create a bot for.
ProgrammingRe: Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated by seunthomas: 9:25am On Sep 27, 2016
We actually have a good number of programmers in this country. I know so many. The thing is programmers tend to associate at their level. So if you have been coding for long, most likely you will find yourself in the midst of people who have been coding that long. As for if the numbers are exaggerated, i would say we have a ratio of 1/10000 very good programmers who are Nigerians. This is just a guess but i believe awareness about programming has become more rampant in the last 5 years. The future belongs to us. Don't be surprised if big companies from silicon valley start coming to shop for talents in Nigeria. Already we have a very large presence outside Nigeria but the internal workforce is growing.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:14am On Sep 27, 2016
mogozi:
Your speed to respond is amazing. You are a blogger jor... You blog on different programming languages.
Goodbye. I won't respond again.. I'm going to actually code... Blog about that would you wink
I actually feel very insulted that you regard me as a blogger. I consider them as disseminator of false information.
Anyway, like i said your presence is noted. But who you epp??
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 8:22am On Sep 27, 2016
mogozi:
I didn't challenge anybody. BTW.. I learnt programming with Dietel How to program and solved almost all the tough exercises. That is what my mentor asked me to do.
He didn't tell me to code and tell... undecided
If anyone has an algorithm problem in java, c# and maybe Python... I'll be glad to help.
Oga dhtml18... I respect your work. It helps productivity and bridges development time gap.
As you don make your presence none. Na who you epp??
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 6:23am On Sep 27, 2016
Fedric:
to be honest with you, i expect u to have leave this thread, why cant u be silent for a moment? i am not supporting you neither against you, but you talk too much. i wonder how FAM wil enjoy a man that talk too much.. sorry oo na advice
Advice yourself. No be me get the thread? Abi who call you inside this matter?? Use panadol for ya own headache.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 12:22am On Sep 27, 2016
mogozi:
Let's see codes not cattle (beef). I've been in programming for two years... And a member of many forums to pick up a thing or two from more experienced guys. The sad reality is that Nigerian programmers are only good bloggers with excellent command of English.

Please if we want to challenge people or draw recognition, be more like here's my code to solve xyz.... Then we on nairaland would respect you, honor you even.
Thanks.
Bros, you don dey code for 2 years. Make we see ya code na.....
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 12:21am On Sep 27, 2016
CHYMZZY:
Apprently you dnt read or comprehend properly...
I said stupid bug ..
Dont be faster than your shadows...
Very soon you will begin to notice so many things that support my codes you have been using freely..
Point of correction you dont write/code softwares rather you develop.
You only write codes.
Whatever thing you were high on last night, i dont want to ever be near it. I am trying to understand what you just wrote here. You actually write/code software. They could be used interchangeably. Code is software too. At least from a programmers point of view. I assuming you must have taken something very cheap or drunk something really cheap. Pele ohhh...
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 10:55pm On Sep 26, 2016
CHYMZZY:
Normally i dont use to mention people, apperently it seems like all am sayin' in my first 2 paragraph seems to be related to you..
Maybe this might be a stupid bug to express myself to you..
Int main () [
if [
cout<< "you have nothing reasonable to say, dnt quote or mention me" << endl;
]
If else[
cout<< "quote/mention me" << endl;
]

Else [
cout << "stay away like a cactus in a desert" ;
]

return 0 ;

]
Na so dem teach you how to write c++ code be dat. Na your curly braces be that ?. May God never allow me enter plane wey you code him software or car wey you write him software. LOUD Amen.
ProgrammingRe: Native JAVA Android Developers - Let Us Discuss Techie Stuffs by seunthomas: 10:24pm On Sep 26, 2016
FrankLampard:
I have an App idea, I don't know if I should go native way or just hybrid.
Always stick with native. In the short term, hybrid gets you faster to the market plus the sheer allure of cross-platform, but native apps always perform better than hybrid on the device. Also stay away from the new cross-platform native sdks like xamarin. They create problems on the long run. The last thing you want is to build a successful app and have to hurry to build the native version because of user complaints.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 10:15pm On Sep 26, 2016
KvnqPrezo:
Any error??
No be your javascript i dey criticize. No worry, i know say na only dat one you sabi so make i leave you for that one.
LOOOOL.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 10:14pm On Sep 26, 2016
CHYMZZY:
[b] Seems like you guy dont have job or work to do.
Even the one that can't even write a single line of code like "Hello world"..
It so pathetic that you guys are beefin' each other here..
Been a programmer does'nt flex in the muscle or mouth..
It's a matter of how many problem can you solve.
That while i like and follow the owner of this Nairaland SEUN, coz he see the need for Nigerians to have their own sort of platform to talk and share everythin' concernin' us he create NAIRALAND. It's high time for our timing young programmer let their brains and hands do the thinkin' and puzzle on any program of fluency to solve problem, than dropin' trash on networks!
As a computational scientist or programmer you guys should be talkin'bout how to solve problem..
Turn problems into opportunites, there are thousands of opportunites in Nigeria relatin' to ICT and Programmers...

Right now Am thinkin' of a program that will be used to read election that is synchronize with national id and voter's card without any bias, just like ßVN.. Since riggin' in Nigeria is now a welcomed norm...


My 2cents. [/b]
See me see wahala. Some people go just wake up from sleep start to they open mouth. Na who call you enter this matterhuh We no need your 2cent. Wetin 2cent fit buy for this our change economy?? Abeg hold yourself. Carry your wahala go another thread.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 10:08pm On Sep 26, 2016
KvnqPrezo:
Left My Lecture Just To Argue lol..Seunthomas We Shall Meet Next Time...
I'm back to work


var date = new Date () ;
var time = date.getHours () ;
if (time < 10) {
document.write("<b>Good Night</b>"wink;
}else if (time > 11 && time<4){
document.write("<b>it's already midnight, won't you sleep? </b>"wink;
}
else{
document.write("<b>Good Morning</b>"wink;
}



Lolz enjoy guys
Ta ta small boy....
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 10:02pm On Sep 26, 2016
dhtml18:
Why would i pay you for a site that has been handed over to the owners? you no serious. You are the one that said you will put SQL injection into my framework - that was why i brought this out - not for show-off.
Pele. He be like say dem dey owe you balance abi?? Welcome to the club.. But i don close this page. By the way people like our drama ohh. So pick a fight with someone tommorrow else i will. Not me sha.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:51pm On Sep 26, 2016
Am closing this thread again. Anyone that needs to ask any question or start a fight should please do so on a new thread. Please make nobody open am again ohhh. Merci beaucoup.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:40pm On Sep 26, 2016
DanielTheGeek:
I already said MySql can be shitty, will slack engineers even dream about using it? Hell NO... There's a project I'm working on which I'd still need to implement a chat system, I have slim options and may not dump MySql because I have over hacked it... It would have payed me in the first place using Redis or Cassandra, what do you recommend?
If you are handling a few users you can use mysql or any nosql db. But if you will be managing a lot of users, just use something like xmpp or you can create your own lightweight protocol(not recommended). XMPP will handle any future growth well enough and their are ready made libraries for it in every language you can think of.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:37pm On Sep 26, 2016
dhtml18:
My framework is a PHP framework rather like codigniter - the version used for this project is an old version though. The frontend, well, i used a base bootstrap template and customized it to suit my purposes. I single-handed did the whole works, but there was no time for serious security testing, but if there is a security flaw, i will be very happy - because those dudes have not signed our maintenance deal.
Well done. I know that particular template. I wanted to use it for a travel job. But its a good job. But as for security if you are ready to pay me, i can verify if the site is indeed secure or not.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:24pm On Sep 26, 2016
KvnqPrezo:
So that you go still the code..
.
Barawo
Its spelt "steal" and i know why am asking. Let him speak for himself. He should pick his answer very well sha. LOL.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:22pm On Sep 26, 2016
DanielTheGeek:
You're partially right, but a newbie could be inviting trouble building on the client side...how will a newbie deal with security? Because of issues like this, it's better to show the example in various ways and let the user go with whichever he/she pleases and using a database is a big part of chat based system, just that MySQL can be shitty... I've studied the slack chat system for a while now and had spoken with an engineer of a similar product, funny thing is they store some behaviourial patterns and use it with analytical tools to predict what you prefer most, chatting systems have now gone beyond "sending and receiving messages" and ordinarily interacting with the database.
Am actually right and not partially. Even in CS, they will introduce you to socket programming first when they want to teach chat(communication). Putting the data into the database before sending to the user introduces latency and when you are doing chat, latency is something you want to avoid. Are you trying to say slack uses mysql backed chat system because i have working knowledge of what the use internally.
ProgrammingRe: The Greatest Programmer On Nairaland by seunthomas(op): 9:19pm On Sep 26, 2016
KvnqPrezo:
Yeah I'm a small boy but I don't think your brain suits your age... You think like a kid.

Sorry to say
I actually dont think like a kid(In the real sense). Kids rarely program. But you should be more careful when you go picking a fight. You never know what you will find. Na you come attack me and am very sure you wont even bother to apologize..

1 2 3 4 5 6 7 8 ... 10 11 12 13 14 15 16 17 18 (of 36 pages)