Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,194,721 members, 7,955,700 topics. Date: Sunday, 22 September 2024 at 01:18 PM

Karlebolu's Posts

Nairaland Forum / Karlebolu's Profile / Karlebolu's Posts

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

Programming / Re: Grammarly Review by Karlebolu(m): 1:41am On Jun 07, 2020
Free ad!
Programming / Re: How Many Languages Are You Supposed To Learn? by Karlebolu(m): 1:35am On Jun 07, 2020
Learning new languages isn't a big deal because all these languages are just too similar albeit with little differences.
Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:59pm On Jun 06, 2020
...

3 Likes

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:58pm On Jun 06, 2020
... grin

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:57pm On Jun 06, 2020
...

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:54pm On Jun 06, 2020
....

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:53pm On Jun 06, 2020
..

4 Likes

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:52pm On Jun 06, 2020
When you hear about forex the first time.

4 Likes

Business / Re: Forex Trade Alerts: Season 20 by Karlebolu(m): 8:51pm On Jun 06, 2020
Just some memes to s spice up the thread as fight no dey.

2 Likes

Programming / Re: Help!!!. What Language Is Best For Developing A Payment App. by Karlebolu(m): 12:26am On Jun 05, 2020
Why do most guys here like shouting python python!
Programming / My Best Laravel Tutors! by Karlebolu(m): 4:52pm On Jun 01, 2020
1. Victor

https://m.youtube.com/channel/UCQI-Ym2rLZx52vEoqlPQMdg

You can also check him out on www.coderstape.com

This guy did a 4 hours non-stop tutorial on Laravel!

He's on top of my list because he is always very very audible unlike andre.


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

2. Andre Madarang (drehimself)

https://m.youtube.com/channel/UCtb40EQj2inp8zuaQlLx3iQ


3. Kati Frantz

https://m.youtube.com/channel/UCn64606mPe0azbemulFn42w

I believe this guy is a Nigerian.


Worthy of mention is Gwen from Faraday Academy (her YouTube channel), she's a vuejs developer and does other things like python, nodejs et al. I also like her because she's very pretty grin and it's nice to see a lady that knows her onion.


https://m.youtube.com/channel/UCxA99Yr6P_tZF9_BgtMGAWA

Definitely check those YouTube channels out!

1 Like 1 Share

Programming / Re: .. by Karlebolu(m): 4:26pm On Jun 01, 2020
TechCapon:
those ones no hard na grin
Do javascript, React and Redux to become a front-end expert

I don't quite understand this question.

Javascript programmers can become excellent front end developer, but CSS and HTML are also integral parts of the front end. So, you'll have to master these two as well.

There's also node.js, that is, Javascript on the back end and it has frameworks et libraries like express, addonis et al.

React is a Javascript library, Redux is React's state management library.
Programming / Re: .. by Karlebolu(m): 4:21pm On Jun 01, 2020
As per css, I'd suggest you also check out Tailwind css when you are ready.

For you to master the list you have up there, you'll need at least 2 years of constant reading and practice.
Programming / Re: .. by Karlebolu(m): 4:18pm On Jun 01, 2020
My advice is that you take it easy.

I'm sure you've learnt alot but learning is different from knowing and knowing really comes from experience, reading documentations wouldn't give you that.

Starting a project no matter how small is the way to go but I suggest checking YouTube from time to time for explanation of complex topics. It'll all actually make sense after you've spent some time with it, like a year or so.

One thing is, when you want to build a real project, you'll most likely use a framework because they make it easy and are free but you'll never know what to do with a framework if you don't master the language as is.

1 Like

Nairaland / General / Re: Quick Question by Karlebolu(m): 11:51am On May 30, 2020
When we hear Satan's side of the story, it'll all make sense.
Religion / Re: Lord Raise A Reuben For Me by Karlebolu(m): 8:41pm On May 28, 2020
LordReed:


RAMEN!

festwiz:
Oh! Great Flying Spaghetti Monster! Give us a taste of thine holy Ravioli that we may have sustenance. cheesy

Oh yeah Pastafarians! Thy prayers has been answered!

Religion / Re: Canadian Gospel Singer Pens Why He No Longer Believe In God. by Karlebolu(m): 12:36am On May 28, 2020
Indoctrination is so powerful that it'll make you feel your life will be useless if and when you let go of it.

11 Likes 2 Shares

Programming / Re: The Fail-safe Way For You To Become A Good Computer Programmer by Karlebolu(m): 12:33pm On May 24, 2020
progeek37:
while (inLockDown)
{
learnToProgram();
}

I guess you didn't read what O wrote.

What happens to your loop when 'inLockDown' returns false?
Programming / Re: HTML5 A Programming Language Or Not by Karlebolu(m): 3:22pm On May 22, 2020
Many of you just want to belong by force.


HTML, XML are markup languages.

CSS is a sheet styling language.

They are languages but not programming languages. You need to give a programming language a trial to know the real difference.

4 Likes 1 Share

Programming / Why Developers Hate PHP by Karlebolu(m): 8:11pm On May 21, 2020
PHP is the most widely used language in the world for websites. It is also the most hated. And it’s pure hate. But why do so many developers hate it so much? Today we’re going to the origin of the hate, let’s see if it’s really justified.


Don’t touch my PHP
If I’m saying that PHP is hated by the whole world, it’s not my personal opinion. In the latest stack overflow survey, developers from all over the world put PHP in the top 5 most dreaded languages. The latest Hired survey puts it squarely in the top 2 most hated. There’s a lot more and I’m not even talking about what’s going on Reddit. If you’re a PHP developer since 20 years who came here on a crusade to crucify me on the altar of Symfony, please relax. We’re here to talk, put the gun down. Well now on the contrary if you hate PHP with passion : take some pop-corns and sit down comfortably.

Once upon a time I was doing some Symfony2 myself. And I liked the whole Symfony thing, frankly, it’s not bad. I told this to a developer I met at a devops meetup. He was shocked, he was about to vomit, he looked at me like I just murdered a newborn baby. From now on I’m going to call him James to make it easier. So I immediately asked James a question: why so much hatred?


PHP trouble past
To understand what’s coming next, you need context. In order to do that, let’s make a little rewind. It’s 1994 and Rasmus Lerdorf is quickly coding a C tool suite. This suite of tools is used to manage his personal website. Rasmus is doing it just for his own need at the time. He doesn’t want to turn it into a programming language. Nothing in this tool suite is designed to become one. A year later Rasmus released this open source toolkit called then: PHP/FI.


We’re far from what you’re using today in your huge PHP7 framework, aren’t we? Yet it all comes from there. For the rest of the story : the code is taken over by a dev team and PHP/FI2 is released in 1997. In 1998 a part is rewritten and PHP3 is released. In 1999 the core of PHP is totally rewritten to produce Zend. PHP4 follows the next year and PHP5 is released in 2004 with Zend2. PHP6 got canceled because the development has turned into hell on earth. Finally, through yet another major rewrite of the language: PHP7 is released in 2015. I remember at the time I was very excited. But originally, Rasmus was just coding his own thing . In 2003 he did an interview and told some incredible things.



“I really don’t like programming. I built this tool to program less so that I could simply reuse code … I don’t know how to stop it, there was never any intention to write a programming language […]. I don’t know how to write a programming language at all, I just kept adding the next logical step.”




Inconsistency and poor design
Back in 2019 with our friend James from the meetup. He immediately started talking to me about the “disgusting” syntax of PHP. How the language is not typed. How the language is mostly unpredictable. Whether it’s on the use of operators or the incredible inconsistencies in function naming. I’ll spare you the list of technical problems because otherwise this article will take you all day to read.

If you really want to know everything I found you the most pissed off person in the world against PHP. No, actually I think the person who hates PHP the most is actually him. All those posts validate what James was telling me. Developers hate PHP because it’s a technically inconsistent language with a bad design. When you compare it to other languages the contrast is obvious. If after reading these two articles you can’t admit that PHP have some problems it’s because it became your religion. And I stopped trying to convince fanatics.





Using PHP it’s very easy to produce bad code. Other languages have many more restrictions. We also see a lot of security problems with PHP. And the problem is the same here. It’s very easy to make bad and insecure code with PHP. But PHP is not a security hole or doomed to ugly code if you code properly. Developers hate PHP because you are more likely to get errors with a language that allows so much freedom.


Victim of its success


There is another important factor in this ambient hatred. Developers hate PHP because it is used everywhere. This blog runs on PHP7. Like most of the web I just need to host a dynamic page which is then cached. PHP does the job. Yes the language itself is not the best. Yes i could use a super duper stack. But who cares ? It meets my needs in a fast and accessible way. It’s also for this reason that 80% of the web runs in PHP.

When I explained the same thing to James he started to go crazy. Like you and me, James have friends and family. These people frequently ask him for help with their professional and personal websites. Guess what language always comes up on these people’s websites? So James finds himself having to change things in PHP often. And he gets incredible headache from it.



With the advent of WordPress, which literally dominates the Internet, James will play with PHP for a long time. By the way, I’m talking to you as if this language could only handle a blog like mine but that’s obviously not the case. Facebook, Wikipedia, Yahoo, Flickr, Tumblr all these sites run in PHP and welcome millions of users every month without flinching. PHP does this very well and has been doing it for a long time.

The future is now old man

You’ve been hearing for 10 years that PHP is going to die. Yet he’s still here. Despite time and the latest hypothetical technology, it’s not moving. Developers hate PHP because it is the opposite of hype driven development. In a profession where everyone invests quickly on the latest stuff, PHP is an old man who doesn’t want to sell his land. An old man who continues to dance insolently.

My discussion with James continues normally and all of a sudden he tells me something completely shocking. “On top of that PHP is by far the slowest language you can find for web”. When he said that I understood that James didn’t read anything on PHP since a long time.

PHP evolves, not its reputation

In the minds of many developers, PHP has remained in version 4. When the language was unstable, with disastrous performance and non-existent OOP. Developers hate PHP because they believe the language has been stagnating for 20 years. When you know PHP today you know that it’s far from PHP4.

PHP7 is faster than Python and Ruby. The language can be strongly typed if you wish. Tooling is also evolving with static parsers that have appeared in recent years. Frameworks like Symfony or Zend force good practices. A new version is released every year with a very precise agenda. Moreover PHP7.4 is here with even more performance. Once again I won’t list everything that is happening in modern PHP for the sake of length. If you want to know everything I invite you to read this article. It’s time to change your vision on this language that has nothing to do with what it used to be.


Developers hate PHP because it’s cool to hate PHP. This language continues to have a really bad reputation because of it. And yes, there is a strong legacy and a lot of problems. But there is a lot of good stuff too for most of the website

Epilogue

Most developers who hate PHP hate it out of elitism or ignorance. Either way it’s dumb. You have to choose a technology based on what you need. PHP is highly useful and powerful in many scenarios. And taking it out of the equation just because of its reputation is not a good idea.

Source

1 Like

Programming / Re: After Installing Laravel Using Softaculos What Next by Karlebolu(m): 5:22pm On May 18, 2020
grin

If after installing Laravel you don't know what to do with it then it clearly means you don't know what it is. You probably thought it's a Content Management System! grin

Well, Laravel is Laravel and if you want to know more about it, visit www.laravel.com and read the documentation. Laravel is a PHP framework, if you don't know PHP you'll have hard time learning Laravel, so I strongly suggest you visit www.php.net to learn about it.

Learning PHP isn't a sprint, it's a marathon so don't be disappointed if you don't get it right away.

You can also visit www.laracasts.com and search www.google.com for answers.

2 Likes 1 Share

Celebrities / Re: Meagan Good Called 'Ungodly' For Posing In Bikini. She Replies by Karlebolu(m): 1:44pm On May 18, 2020
Godnavic:
Forget ungodly.....this is hot

Religion / Re: Does God Hate Some People? by Karlebolu(m): 1:19pm On May 18, 2020
At first I was fantasizing and praying, no results.

I later started working and praying, then the results started coming.


Now I don't pray anymore, I only work (or I don't) and the results are still coming.
Crime / Re: Why Can't Nigeria Government Allow Citizens To Posses Guns At Home For Defence? by Karlebolu(m): 10:52pm On May 17, 2020
hahn:


Nigeria that cannot regulate catapult, you want them to regulate guns

grin grin
Programming / Re: Check Out My Django Site Guys by Karlebolu(m): 10:28pm On May 17, 2020
DrLevi:

okay thanks

What would you recommend for web backend? I'm stuck between many technologies

Also do you think learning web as at 2020 is a good idea? considering how saturated the market is

Sorry Op for derailing your thread... sincerest apologies

It's like saying going to school is not a big deal because we have so many students and graduates.

You wanna do something, do it!

2 Likes

Programming / What Are Your Thoughts On Tailwind Css? by Karlebolu(m): 11:38pm On May 14, 2020
Do you think it can usurp bootstrap?
Programming / Why Do Developers Think Jquery Is Obsolete? by Karlebolu(m): 7:08pm On May 05, 2020
Why?

This days, developers tend to go the way of angular, vue, react and the likes and what most of them believe is that Jquery has passed it's prime.

Why?
Programming / Re: How To Retrieve Data From An Api Using Fetch Api In Javascript by Karlebolu(m): 4:00pm On May 04, 2020
Making ajax call these days has become super easy.

Aside fetch, we have: request, async/wait, axios, this.$http...

Funny thing is, you can develop your own if you know how, by why re-invent the wheel unless of course you want to learn.

If you were born in the 80s, you could do:

let xmlHttp = new XMLHttpRequest();

No sin in that.
Programming / Re: How To Retrieve Data From An Api Using Fetch Api In Javascript by Karlebolu(m): 3:55pm On May 04, 2020
chivirunum:
Can I use fetch with php?

Yes.
Programming / Re: How Did You Learn Javascript? by Karlebolu(m): 11:08am On May 02, 2020
don10ky:

Pls bro link on how to get that book you don't know js

Use Google.

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

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 45
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.