Learn, Collaborate & Earn Money

If you are a developer that is willing to learn, or believe that you have what it takes to earn money with your skill. Here is a place to build your careers and further your goals.

Join the growing developer community and start collaborating today. We have thousands of developers who are willing to collaborate with you if given the chance.

If you are an employer looking to hire developers or you wish to hire developers to get your project done, please click here.

Real-Time Discussions

GraphQL is bugging me ;-(
Any aspect you can't understand? I understand it a bit. Though yet to implement it with a live project.
do I write my own graphQL server to hand it's request..? if so, isn't that an overkill
Boss, you see the way things work over there is just different from here. Most times you will see graphql demonstated with the response data already available. They have back end Devs and front end. But here, all rounder Devs. Though things have been changing in a very slow pace. Yes to answer your question. Except if you can have a co dev write it for you. I use php for back-end and I coded all myself wile learning it. It took over 72 hours just for me to figure out, send appropriate response and consume the sent data. If not for this overkill. Graphql is cool, and big tech companies have been adopting it.
As you can see, things are moving forward!
Fellow react lovers. create-react-app has shipped a new version. With bug fixes and inclusion of webpack 3 for faster builds.

See details on github

Reading the title of this post; the typical tech Lord is frowning his face, wondering what larisoft smoked last, and preparing to leave a few f bombs in the comment section to set the idiot straight. Unfortunately, i haven’t smoked ever. Unfortunately, the f-bombs will be unwarranted. Probably because unfortunately, the post title is true: java is dying!

Does anyone remember what it was like programming in Nigeria between 2009 to 2014? Java was the thing! Nokia phones were everywhere so the go-to language to reach the average joe who, of course, could not afford a symbian phone was: Java! Internet access was still a novelty most offices didnt have so the go-to language to develop portable enterprise applications was: java. And towards the end of the era, a new shiny operating system emerged and changed things so fast we all spinned. And guess what its programming language was? You guessed it! Java!

Everyone was doing java! Those who werent felt insecure. Not knowing java meant you had to turn down several lucrative opportunities. Myself; i was coding java like that’s all there was and till date, i have not invested as much time in any other language as i have in java.

Its 2017 and we are all finding that our java skills are being kept in the shelfs for far too long. It’s becoming one of those things you use on two projects in a whole year (except of course java is your core specialization and you are in an organization that is relatively old).

How did it happen?

1. Javascript came along and started making trouble:


Javascript first started out as a few lines of code you copied from stackoverflow or you know, wherever. No one really gave it that much attention. All of a sudden; we started seeing more and more of the guy (javascript) on pages that mattered (google, facebook, etc). Then some really troublesome guys went and developed phonegap, you know because they wanted developers who were too dumb to learn java, to be able to program mobile apps.

At this point, things weren't too roughed up for dear Java yet. Phonegap was still so slow people who used it were simply thought of as lazy. Then it kept getting better. And google released angular. And ionic came with the tide and used angular. Long story short; today, writing native apps with android is usually only for special circumstances.

Turns out very few android apps are ‘special’. And so a lot of android apps are getting written, but very few of them require hardcore android studio and good old java. Most apps now are fine and fast in javascript and one of its many mobile frameworks.

Javascript! Who would have thought that? It’s like David killing Goliath!!!

2. Java maintained a high learning curve even in the face of easy to learn languages like php and python. And ...again: javascript.

I dont know why the guys managing java let this happen. Till date, using java as a beginner is pretty much as difficult as it was 9 years ago. Java just doesn't care for ‘dumb’ guys.

For instance, using php for a beginner might be hard since you had to install an awful lot things (Apache, mysql, php, php-cli, etc) but it was simplified by WAAMP and LAAMP. The average joe could just install lammp stack, visit http://localhost and feel like a genius.

With Java; you had to install jdk. If it didnt come with jre (and it didnt most times), you had to install that one too. And what if your system architecture is x32 and you installed an x64 version? Uuummm...what is he saying? Right? And oh! I forgot, There is java EE and there is java SE. Which one will you be needing? There are books that explain the differences but they are only over 500 pages long.

Now, we’ve gotten the ground wet a little bit, you have to set variable path (which is not as easy as it sounds, trust me). After that, the installation then begins. You have to choose one of these very very heavy IDEs: ecliipse, netbeans, Intellij. But wait, the beginner still doesnt know what an IDE is. After installing the ide, you have to learn how to use it to build a program.

At this point; our beginner just gives up and goes to watch...say… Keeping up with the kardishians. Shit is too freaking hard.

Even C# which is java’s strongest competition is made as easy as milk by visual studio...which simplifies development so much that there are CTOs whom are of the opinion that programmers who use visual studio are not real programmers.

But java remained consistently difficult to grasp. Gradually, more and more guys were joining the industry and most of them werent geniuses. So our php space kept getting crowded. Today, i cant even write an app in Java anymore because maintaining it will be a nightmare. No one else will be able to maintain the app if am not around. Everyone is all about php/python/node.js these days.

In conclusion, java is still a respected language which commands the best salaries in today’s industry, but it’s dying. No CTO would rush to implement a program in java without giving it a second and third thought. This means that fewer programs are getting implemented in java. This means that the demand for java is falling. This means there are fewer developers thinking of creating libraries in java (what with all the javascript library madness). This means that java is dying.

Culled from http://larisoftng.blogspot.com.ng/
Nigerian Programming Blog
View 3 more comments
We call that #bug_alert alert. It was formally limited to 140 and later increased to 240. I think he's running experiment on it. And as to popping it up, I don't think that's needed as a post is auto-collaped when it gets to a certain character count. And the line breaks, those guys are proving stubborn. But I'm sure they will be attended to. Thanks for the tests. Thanks for the feedback. They help us improve the community. Long live Africoders
It's okay. Also, by my *popping up* I meant opening long status in a new window. But a better solution could be limiting the number of characters.
And that should be Errrhm... A feature_suggestion. Thanks as always.
Yeah, there is that too!
Okay, I can see it changing. Make I come shine light for you. Where @limistah? Come follow me go the back-end
Back-end!!!! Yeah!!! Let's scatter the UI abit. Hope that your wand is not here with you. Coz I won't go there with your wand. It can shock me on the way
Hahahaha, you guys are so funny, which backend are you going to?
Hope you are seeing the disorientation @dhtml, this one pass swaying.
I kukuma dey see everything o.
Hey all. I am glad to be part of this community
You are welcome
and we are glad you are here.
Thanks.. I love this live discussion page.. Keep up the better work
And that's the spirit. Sharing what you have. It doesn't reduces a person. It keeps adding to the value
Thanks people, we dey try small small.
Am I the only one scrolling L to R on mobile to read posts? I think a CSS edit needed. Will check that then provide patch. It is really freaking me out here. I am using Chrome on Android. Any counter observation?
View 6 more comments
Upvote... #feature_alert niyenoo. Who is supporting the motion?
The scrolling is fixed. I would suggest this CSS code be tried in the media queries to position share and comment to the left and not floated in certain screens. I tried it and it looked better than the _float: right;_ it has on bigger screens.
.statuses-media .statuses-links { float: none; }
@dhtml should see this?
I assume we have gotten past our L-R scrolling things eh? Now that the ajax effect is in place, it is easier to reply comments without jumping upandan.
So what's on my mind here....???? #justThrolling :-P
View 5 more comments
I will get an e-Cat here soon to chase it and deal with it. What my pishure did it?
or we e-Catch it n e-Eat...una no go kill person.
@rayyspark eat bawo? Don't let us bring that one here now
Maybe we can do an Africoder-RAT - that you can send to eat a person's post (or maybe profile pin.chur) eh?
Testing the shared post @kay was talking about on mobile. Hmm, let me see.
I can see the post jor. Hehehe, no mind me, I was testing out a feature on this feed - that was what caused the bug you saw @kay.
good one you've fixed it tho subject to test and confirmation sha
O yeah, you can say that again
I'm on mobile,

A Code Block

If only I could write some styled codes here

All the above tags were typed in sirs!
You are welcome, thanks for typing the code and for testing, you dey try jare.
And are you trying to say an auto complete feature or syntax highlighting?