Posts by DenonStudio

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

@jwcpeak – Firstly I’d like to clear the air and say what I think with all due respect.

I’ve been writing JavaScript code since 1998. I “grew up” with the DOM . I’m not intimidated by the DOM and multiple browser versions. I prefer using DOM objects. jQuery centers around the jQuery object.

You are good, but don’t think jQuery users are hopeless. For example I too have lived JavaScript every day for number of years as a software developer not just a web developer. I’ve been part of a team who developed a compiler technology for converting high level OOP code into JavaScript. It’s used by the US army, a number of french financial institutions, World Peace and etc. I’ve ported jQuery and PrototypeJS libraries into high level OOP code.

But being a JavaScript heavy weight has nothing to do with the fact that time is money. With the help of libraries like jQuery people can code for many years and not come across the example in your reply. Programming languages are as good as their libraries and if JavaScript wasn’t the only language for doing things in browser, I promise you would have never heard about it.

What’s so hard about libraries? They have their own APIs for working with the DOM and XHR objects, as well as plugin architectures. Some also have alternatives for pseudo-classical reference types and object creation. It isn’t rocket surgery. I’ve spent enough time with jQuery, MooTools, and Prototype to know what they’re capable of. Nothing disingenuous about that.

Again I agree to a certain extent, but that statement is missing the point of jQuery. It’s not the plugin architecture with thousands of plugins nor the method chaining and other interesting things offered by jQeury that has made it so popular. It’s simply the way that jQuery allows traversing the DOM tree. There had been nothing out there before jQuery that allowed traversing the DOM so elegantly.

for (var ii = 0; ii < someNodeList.length; ii++) {
    var el = someNodeList[ii];
    el.onclick = function() {
        alert(ii);
    };
}

The correct answer is no, you can’t. It’s a common mistake, and it’s just one of several aspects of JavaScript that’s different than other languages. JavaScript is different than most other languages. Forgetting that will cause headaches down the road.

If you don’t know that closures are dependent on the surrounding environment, you’ll probably scratch your head for a while but eventually figure it out and move on. Algorithms on the other hand matter, especially if you are pedantic about overhead and if you are then pleeeeease know what really matters;

When you need to quickly sort 10000 JS objects, do you use bucket sort or radix sort? What is the difference anyway? When developing a game in Canvas, what path finding algorithm is good to use? Can you work out the big O notation for an algorithm to know its complexity? can you look at one and say how badly it’s going to execute?

knowing all the gotchas in JavaScript is good if you are a perpetual JavaScript coder but it won’t help land a job in Microsoft because experienced programmers don’t see the language, they see the library and think algorithms.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

I agree with you guys to certain extend, but people use jQuery and other libraries simply to save time and I can appreciate that. They also have different priorities; what’s the point of writing your own code when a bug free version of the same thing is already written for you.

I think that someone would become a better programmer by learning the language and browsers and writing their own work first.

Knowing distinct programming patterns and algorithms is more important than knowing the language. Otherwise coding is like talking without thinking.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
Guys i got obsessed with nor reason!

@katrosixteen, have you tried this with a lighter background? I think it will look good.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
Guys i got obsessed with nor reason!

You got some fresh ideas though. Keep them coming :)

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
DenonStudio I officially disqualify myself, because there are so much awesome entries, that mine have no chance… I take my logos down

Event though this is a competition, we should have some fun while we are at it. You are being your own biggest critic and I thought you had a good design there. Please don’t disqualify yourself :)

@katrosixteen, good stuff. I thought if you want the background to be the color you’ve chosen then it maybe a good idea to make the right half of the logo more contrasting because right now they are very similar. Otherwise the logo is super.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

This competition keeps getting better and better :)

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

@arriba, I’m sorry that I was late, I put the first post up before I went to bed last night and I just got up :)

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Arriba in his post raised a very important question that I had not talked about in the original post.

The name Nvator is pronounced Novator and therefore means innovative or innovator. I also think the word rhythms with Envato which is an interesting coincident.

In respect to designing a new logo, we should aim to be as originality as we can be because the current logo is highly criticized when it’s compared to Nintendo 64’s logo.

The other thing to consider is that we need to stay clear of anything that resembles Envato design. I know that the leaf is very symbolic and also tempting to use but I’ve been clearly instructed by Envato to not use any of their logos or design elements as they do not have any relations with Nvator.

@TahaH-Studio, arriba, danielku, IvorPadilla – All of your logos look nice and polished. Good effort guys. Everyone one here is really excited by what’s been produced so far and are looking forward to seeing more.

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says

Hello All,

Since November 09, Nvator has been around to allow authors to stay connected with Envato marketplaces using their iPhones. The support given by users has been my only driving force to continue developing and improving the Nvator app, and for that I wish to thank everyone here.

Recently there have been a number of discussions regarding the current logo design and while the logo is okay, many authors have kindly offered their time to design a more attractive and original logo for free.

Thus together we have decided to kick off a mini competition to allow us all to collectively design deserving logos for the Nvator app and have everyone on the forum vote for their favorite. Once all votes are counted, the logo with the most votes will become the official Nvator logo and the designer’s name, company and a link to their web-site will be noted on the credits panel of the Nvator app.

The competition will start as of today (22nd Feb) and will end on 22nd March 2010. Immediately after that the voting will begin and will continue until 1st April at which point the voting will stop and the winning design will be announced.

Authors can submit as many designs as they like. The logos must be designed at 512×512 pixels and keep in mind that the same logo will need to be used as the icon for the app (57×57 pixels). So please make sure your designs work in both sizes.

To submit, simply attach your design as a reply to this same thread. Alternatively you can send your designs to info.denonstudio at gmail.com and I’ll have them displayed on this thread.

So once again, thanks and good luck :)

98 posts
  • Envato Developer
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 10 and 49 items
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Exclusive Author
+3 more
DenonStudio Dev says
@DenonStudio – Do you have an image that you’d like me to use for the banner on the home page? Maybe a larger version of the icon?

Hey Jeffrey, I will send you an email shortly.

... I’m done with my logo design for the Nvator App

Glad to hear, I’m going to finalize a few things and then write that post.

by
by
by
by
by
by