Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,195,430 members, 7,958,293 topics. Date: Wednesday, 25 September 2024 at 12:00 PM |
Nairaland Forum / Science/Technology / Programming / Ambitious Programmers Lets Talk (4742 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)
Re: Ambitious Programmers Lets Talk by Nobody: 11:26am On Aug 13, 2016 |
Michaelanapuwa:08096310688 |
Re: Ambitious Programmers Lets Talk by AzetaSunday(m): 8:38am On Sep 04, 2016 |
oloyolo: |
Re: Ambitious Programmers Lets Talk by AzetaSunday(m): 8:39am On Sep 04, 2016 |
Re: Ambitious Programmers Lets Talk by izzy111: 9:18am On Sep 04, 2016 |
Michaelanapuwa: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 +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: |
Re: Ambitious Programmers Lets Talk by izzy111: 11:49pm On Sep 08, 2016 |
heywhy824: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: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: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: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: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: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 |
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. |
Rynga Voip Issues - The Call Failed Due To Sound Device Problem On This Computer / C++ or Delphi / Web Development Isn't Lucrative Anymore.
(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. 62 |