Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,154,758 members, 7,824,178 topics. Date: Saturday, 11 May 2024 at 03:04 AM

Ambitious Programmers Lets Talk - Programming (2) - Nairaland

Nairaland Forum / Science/Technology / Programming / Ambitious Programmers Lets Talk (4595 Views)

All Port Harcourt Based Programmers Lets Meet Here.... / Programmers Lets Have Some Fun..., For Intelligent Peeps Please / Lets Talk About How You Can Manage Multiple Email Accounts Via Thunderbird (2) (3) (4)

(1) (2) (Reply) (Go Down)

Re: Ambitious Programmers Lets Talk by Nobody: 11:26am On Aug 13, 2016
Michaelanapuwa:
Alright guys.. M creating a whatsapp group 4 d team.. Whoever is interested should drop his/her whatsapp number. I will reveal the project am working on later in d group.. Just finalizing some registration n copyright stuffs
08096310688
Re: Ambitious Programmers Lets Talk by AzetaSunday(m): 8:38am On Sep 04, 2016
oloyolo:

okay , here is my email guys am always online to check it... casperazeta01@gmail.com

am currently learning python smiley but am not learning it to become a coding guru, am just learning it so i wont be an alien when i talk with the programmers i will be working with, like charlie munger said , you need to know a lot about a thing and a little about everything, little enough. wink
Re: Ambitious Programmers Lets Talk by AzetaSunday(m): 8:39am On Sep 04, 2016
oloyolo:
08096310688


my whatsapp number. 08027263501

Azeta Sunday
Re: Ambitious Programmers Lets Talk by izzy111: 9:18am On Sep 04, 2016
Michaelanapuwa:
Alright guys.. M creating a whatsapp group 4 d team.. Whoever is interested should drop his/her whatsapp number. I will reveal the project am working on later in d group.. Just finalizing some registration n copyright stuffs
add me 08125712707
Re: Ambitious Programmers Lets Talk by heywhy824(m): 9:23am On Sep 04, 2016
I love what's going on this thread so that's why I decided to post this:

I'm happy to release v0.1.1 of the BucketJS library
The aim of the library is to implement namespacing system which is present in languages like c++, php and so on. I hope you guys can help embrace it and improving.
Because having a class or context per file makes you more organized and its always easy to amend errors since you know the class having fault, you just go straight to file to fix it.

I will be more happy if you all can embrace the concept. behind the library. I will like you all to give your comments for that's what help in improving the library.


# BucketJS Library
* it tries to help you make your codes well organised i.e. a class per file
...* var control = Bucket('App/Core/Controller') matches app/core/controller.js file in the base directory.
...* Bucket(['App/Game'], function(){
this.init = function(){
console.log('game started');
}
}); // matches www/app/game.js
...* you will find some examples below
* trying to implement Namespacing in the other languages
* Include the src/Bucket.js file in your page and you are set to use it.
* The dist directory consists of the different aspects implemented into the library

it is very simple to use
/**
* the files are fetched from a default folder App e.g. www/app, www/js/app
* you can also set the base directory where the app folder is
* e.g. Bucket({fetch: true, base: js/app/});
* it will fetch the files from www/js/app directory
*/

// to define a class, the classname must match the path to the file
// file: www/app/core/hello.js
Bucket(['App/Core/Hello'], function(){
this.call = function(){
alert('hello world');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var hello = Bucket('App/Core/Hello');
hello.call(); // 'hello world'

/**
* defining a class with dependencies to other classes
* a class can have as many dependencies as possible but they will all
* be passed as parameters in the order they were declared to the class depending on them.
* if a dependency depends on another class they all get passed for the library
* is smart enough to sort that.
*/
// file: www/app/core/welcome.js

Bucket(['App/Core/Welcome', ['App/Core/Hello', 'App/Core/Bye']], function(hello, bye){
// the hello param will be an object of App\Core\Hello::class
this.welcome = function(){
hello.call();
}

this.bye = function(){
bye.bye();
}
});

// file; www/app/core/bye.js
Bucket(['App/Core/Bye'], function(){
this.bye = function(){
alert('Thank you for trying me out. Courtesy: BucketJS');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var app = Bucket('App/Core/Welcome');
app.welcome(); // => 'hello world'
app.bye() // => 'Thank you for trying me out. Courtesy: BucketJS'


version 0.1.1:
* removed property fetch of the configuration object
* added filters property to configuration options
--* the aim is to allow path alias to a namespaces e.g.
--* Bucket({
--* /**
--* * if not set, defaults to app folder under webroot
--* * every namespace which hasnt been filtered out will be
--* * searched for in the directory
--* */
--* base: 'mobile',
--* filters: {
--* /**
--* * namespace id Bucket will be fetched from directory www/src/core
--* */
--* 'Bucket': 'src/core'
--* }
--* });
* added variable B as alias to Bucket for conviniences
* well descriptive comments updated.


composer: require heywhy/bucketjs
github link:
https//github.com/heywhy/BucketJS
Re: Ambitious Programmers Lets Talk by heywhy824(m): 9:30am On Sep 04, 2016
I always love to contribute to the open source and that's why I decided to build the BUCKETJS Library, but ever since I started making posts about it I haven't seen any real contribution from developers, its not that I'm mad at that but I assume we should all learn to embrace other people's ideas and if it doesn't worth it or if there are things that can be done to improve it then you tell him to fix it. don't keep shut.

Just passing by**
Re: Ambitious Programmers Lets Talk by heywhy824(m): 9:39am On Sep 04, 2016
Will be working on a mini javascript mv* framework soon, which will be built on BucketJS library, I think if the framework should be a success at least it will help in persuading people about the concept|idea behind BucketJS
Re: Ambitious Programmers Lets Talk by Billmike1194: 9:47am On Sep 05, 2016
08130062207... Never too late to join in, I guess
Re: Ambitious Programmers Lets Talk by WhyAmISoQuiet: 5:52pm On Sep 05, 2016
"It's all talk until the code runs." - Ward Cunningham
Re: Ambitious Programmers Lets Talk by okdannyel(m): 2:10am On Sep 06, 2016
Wow! I think this is the best thread I've ever stumbled on since I joined NL... I'm not yet a programmer but it is something that I really dream of becoming. I asked for a good one to coach me here >> www.nairaland.com/3326129/coach but I couldn't find any. Anyone who can coach should Whatsapp +2347019057076. In the meantime, add me to the Whatsapp group >> +2347019057076; I love the optimism here and I could learn one or two. I promise not to be a nuisance nor a liability. Keep up the good work and never give up
Re: Ambitious Programmers Lets Talk by ghide007(m): 4:40pm On Sep 06, 2016
Add me 08066531338
Re: Ambitious Programmers Lets Talk by h1dde3nm0us3: 11:13pm On Sep 06, 2016
Here from the US. Would love to join the group if you guys would have me smiley

+17632918596
Re: Ambitious Programmers Lets Talk by dabanzy(m): 3:26am On Sep 07, 2016
brilliant!....i'm interested, please add me 08167061500
Re: Ambitious Programmers Lets Talk by Nipeks(m): 11:21am On Sep 07, 2016
.
Re: Ambitious Programmers Lets Talk by Nobody: 2:53pm On Sep 07, 2016
having read through the various post i most confess am impressed by what i see,let me state out clearly that i had lost hope and vision many times about Nigeria but what i see today has resurrected my passion,i am an entrepreneurship innovation enthusiastic and and have been able to compile about 1,100 business ideas which i tend to incorporate technology into this ideas to march businesses across the globe but sometimes when i speak to people i sound off tune with the state of the country and have been contemplating relocating to the US which i thought will give me the opportunity to meet like minds not until i stumbled on this post,i have fantastic ideas and need hard core programmers to partner with to create ventures that can spin billions across Africa,so i will be happy and will want to join a brotherhood of innovators like i have seen on the forum.please am interested.
Re: Ambitious Programmers Lets Talk by Nobody: 2:55pm On Sep 07, 2016
08130174728
Re: Ambitious Programmers Lets Talk by izzy111: 11:44pm On Sep 08, 2016
heywhy824:
I love what's going on this thread so that's why I decided to post this:

I'm happy to release v0.1.1 of the BucketJS library
The aim of the library is to implement namespacing system which is present in languages like c++, php and so on. I hope you guys can help embrace it and improving.
Because having a class or context per file makes you more organized and its always easy to amend errors since you know the class having fault, you just go straight to file to fix it.

I will be more happy if you all can embrace the concept. behind the library. I will like you all to give your comments for that's what help in improving the library.


# BucketJS Library
* it tries to help you make your codes well organised i.e. a class per file
...* var control = Bucket('App/Core/Controller') matches app/core/controller.js file in the base directory.
...* Bucket(['App/Game'], function(){
this.init = function(){
console.log('game started');
}
}); // matches www/app/game.js
...* you will find some examples below
* trying to implement Namespacing in the other languages
* Include the src/Bucket.js file in your page and you are set to use it.
* The dist directory consists of the different aspects implemented into the library

it is very simple to use
/**
* the files are fetched from a default folder App e.g. www/app, www/js/app
* you can also set the base directory where the app folder is
* e.g. Bucket({fetch: true, base: js/app/});
* it will fetch the files from www/js/app directory
*/

// to define a class, the classname must match the path to the file
// file: www/app/core/hello.js
Bucket(['App/Core/Hello'], function(){
this.call = function(){
alert('hello world');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var hello = Bucket('App/Core/Hello');
hello.call(); // 'hello world'

/**
* defining a class with dependencies to other classes
* a class can have as many dependencies as possible but they will all
* be passed as parameters in the order they were declared to the class depending on them.
* if a dependency depends on another class they all get passed for the library
* is smart enough to sort that.
*/
// file: www/app/core/welcome.js

Bucket(['App/Core/Welcome', ['App/Core/Hello', 'App/Core/Bye']], function(hello, bye){
// the hello param will be an object of App\Core\Hello::class
this.welcome = function(){
hello.call();
}

this.bye = function(){
bye.bye();
}
});

// file; www/app/core/bye.js
Bucket(['App/Core/Bye'], function(){
this.bye = function(){
alert('Thank you for trying me out. Courtesy: BucketJS');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var app = Bucket('App/Core/Welcome');
app.welcome(); // => 'hello world'
app.bye() // => 'Thank you for trying me out. Courtesy: BucketJS'


version 0.1.1:
* removed property fetch of the configuration object
* added filters property to configuration options
--* the aim is to allow path alias to a namespaces e.g.
--* Bucket({
--* /**
--* * if not set, defaults to app folder under webroot
--* * every namespace which hasnt been filtered out will be
--* * searched for in the directory
--* */
--* base: 'mobile',
--* filters: {
--* /**
--* * namespace id Bucket will be fetched from directory www/src/core
--* */
--* 'Bucket': 'src/core'
--* }
--* });
* added variable B as alias to Bucket for conviniences
* well descriptive comments updated.


composer: require heywhy/bucketjs
github link:
https//github.com/heywhy/BucketJS
Re: Ambitious Programmers Lets Talk by izzy111: 11:49pm On Sep 08, 2016
heywhy824:
I love what's going on this thread so that's why I decided to post this:

I'm happy to release v0.1.1 of the BucketJS library
The aim of the library is to implement namespacing system which is present in languages like c++, php and so on. I hope you guys can help embrace it and improving.
Because having a class or context per file makes you more organized and its always easy to amend errors since you know the class having fault, you just go straight to file to fix it.

I will be more happy if you all can embrace the concept. behind the library. I will like you all to give your comments for that's what help in improving the library.


# BucketJS Library
* it tries to help you make your codes well organised i.e. a class per file
...* var control = Bucket('App/Core/Controller') matches app/core/controller.js file in the base directory.
...* Bucket(['App/Game'], function(){
this.init = function(){
console.log('game started');
}
}); // matches www/app/game.js
...* you will find some examples below
* trying to implement Namespacing in the other languages
* Include the src/Bucket.js file in your page and you are set to use it.
* The dist directory consists of the different aspects implemented into the library

it is very simple to use
/**
* the files are fetched from a default folder App e.g. www/app, www/js/app
* you can also set the base directory where the app folder is
* e.g. Bucket({fetch: true, base: js/app/});
* it will fetch the files from www/js/app directory
*/

// to define a class, the classname must match the path to the file
// file: www/app/core/hello.js
Bucket(['App/Core/Hello'], function(){
this.call = function(){
alert('hello world');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var hello = Bucket('App/Core/Hello');
hello.call(); // 'hello world'

/**
* defining a class with dependencies to other classes
* a class can have as many dependencies as possible but they will all
* be passed as parameters in the order they were declared to the class depending on them.
* if a dependency depends on another class they all get passed for the library
* is smart enough to sort that.
*/
// file: www/app/core/welcome.js

Bucket(['App/Core/Welcome', ['App/Core/Hello', 'App/Core/Bye']], function(hello, bye){
// the hello param will be an object of App\Core\Hello::class
this.welcome = function(){
hello.call();
}

this.bye = function(){
bye.bye();
}
});

// file; www/app/core/bye.js
Bucket(['App/Core/Bye'], function(){
this.bye = function(){
alert('Thank you for trying me out. Courtesy: BucketJS');
}
});

// file: www/index.html including the library
// to get the instantiated copy
var app = Bucket('App/Core/Welcome');
app.welcome(); // => 'hello world'
app.bye() // => 'Thank you for trying me out. Courtesy: BucketJS'


version 0.1.1:
* removed property fetch of the configuration object
* added filters property to configuration options
--* the aim is to allow path alias to a namespaces e.g.
--* Bucket({
--* /**
--* * if not set, defaults to app folder under webroot
--* * every namespace which hasnt been filtered out will be
--* * searched for in the directory
--* */
--* base: 'mobile',
--* filters: {
--* /**
--* * namespace id Bucket will be fetched from directory www/src/core
--* */
--* 'Bucket': 'src/core'
--* }
--* });
* added variable B as alias to Bucket for conviniences
* well descriptive comments updated.


composer: require heywhy/bucketjs
github link:
https//github.com/heywhy/BucketJS
nice one bro. Can you make a cookbook that has practical implementations of this library and can this be used with other javascript library such as jquery?
Re: Ambitious Programmers Lets Talk by heywhy824(m): 9:24am On Sep 09, 2016
izzy111:
nice one bro. Can you make a cookbook that has practical implementations of this library and can this be used with other javascript library such as jquery?
Thanks man for really wanting to git it a try, i really appreciate it.
Yes i'm working on a mini mvc framework which will built on the bucketjs library, i released a new version 0.1.3, u can check it on github
Re: Ambitious Programmers Lets Talk by heywhy824(m): 1:40pm On Sep 09, 2016
izzy111:
nice one bro. Can you make a cookbook that has practical implementations of this library and can this be used with other javascript library such as jquery?
Since you asked for a cookbook i think i will b working on a mini app
Re: Ambitious Programmers Lets Talk by izzy111: 3:23pm On Sep 09, 2016
heywhy824:

Since you asked for a cookbook i think i will b working on a mini app
ok. Looking forward to it.
Re: Ambitious Programmers Lets Talk by Stconvict(m): 7:50pm On Sep 09, 2016
So is the whatsapp group up. I wanna join in the discussion.
It takes just more than discussing to be successful though.

1 Like

Re: Ambitious Programmers Lets Talk by heywhy824(m): 1:13am On Sep 10, 2016
izzy111:
ok. Looking forward to it.
okay
Re: Ambitious Programmers Lets Talk by DonSegmond(m): 1:54am On Sep 10, 2016
signing in
Re: Ambitious Programmers Lets Talk by obibanks: 10:16pm On Sep 10, 2016
070........
Re: Ambitious Programmers Lets Talk by heywhy824(m): 11:59pm On Sep 10, 2016
izzy111:
ok. Looking forward to it.
i've made v0.1.5 release, i included an example under folder app, you can download it and check it out.
i would have loved to build a much more robust app, but that would be further releases for i'm kinda choked up right now.
i hope u wil enjoy the library. thanks in advance.
Re: Ambitious Programmers Lets Talk by LexPrescott(m): 12:27pm On Oct 08, 2016
I dunno, but the OP just said what I've been thinking about all this while. I remember joining one programming WhatsApp group I found on Nairaland. I tried to organize things...by asking every member of the group to brainstorm ideas we could work on as a team. Some sort of project. I ended up bringing the killer idea (w're all novices/beginners though). I'd love to share that idea when I'm added to the WhatsApp group you guys are creating through this thread. But the point is, they rejected my idea, coz it wouldn't bring in cash (at least not immediately). You see, it was all about money to them. The program for money. I have so much passion for coding that I was disappointed, not because my idea was rejected, but because they only wanted to do something to fetch the cash, not becasue of the their passion for coding. I would love to be a part of your team if you'd let me (I'm a quick learner, at least when it comes to coding). Here's my number: 08132815085
Re: Ambitious Programmers Lets Talk by stack1(m): 3:13pm On Oct 18, 2016
09024753839 cool
Re: Ambitious Programmers Lets Talk by ugwum007(m): 11:26am On Oct 20, 2016
It seems what everybody seems to care about here is web designing and development.

Nobody seems to be reasoning in my way, I am a java programmer that fall in love with Java EE/wildfly back-end using javafx as my front end.

Will soon integrate cloud application servers soon.

Anybody interested in what am interested in should buzz me.

(1) (2) (Reply)

Appointment Scheduler In Asp / Financial Modeling With Excel Material Needed / Remita Integration

(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. 61
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.