NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
and thanks for offering your help. As far as I know there is no JS exam(if there is please post a link here so I can see it too, because I haven't found one yet through the wiki pages).
>If anyone is working on it I would like to help out or I can pick it up by myself.
You don't have to ask for permision to help out. You just post suggestion/exam drafts on the forum and we will comment and suggest improments(it this is necessary).
If you are interested in writing exam objectives here are some guidelines:
-the exam should be split according to difficulty: Basic, Intermed, etc
-the exam should have between 10 to 30 questions(usually the exam has somewhere around 20questions)
-you can read http://javablackbelt.com/WikiPage.wwa?action=view&page=AboutHowToWriteObjectives in order to see how to write objectives
If you are interested, create a draft for the JS exam or suggest improvements on an existing one(if there is one).
We'll have a look and give you all the necessary input.
Regards,
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
If you need help fleshing out the objectives, let me know, I'll gladly help. As I'm currently building up a new exam for a specific JavaScript framework (jQuery), this new JS exam should be a prerequisite of it.
>I found the JavaScript Exam mentioned here - http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AdminExamsPublic.
Yes. I always forget to check there. That exam has not yet been created. Arpan volunteered to create it but is too busy at the moment. You can create a first draft Abhijit. When you finish post them here. We will have a look and give you suggestions if needed. I will also send an email to Arpan to review them when he has some time. I don't think I need to stress out the fact that you should start with a JS Basic Exam.
Please re-read my suggestions from the previous post. If you want to see some good exams objectives you can look at some mature exams like Java Se Basic,Intermed. You can also look at Henryk's objectives on the Hibernate exams. Also, if any questions arrise, post them here and you will recieve your answer .
Good luck gents,
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
Pretty good. One thing you should take note off is that the objectives should start with a verb. For example, you have:
> * Different ways of embedding JS in web pages - the script tag in head, body, inline JS
> * Knowledge that JS is interpreted
> * Identify that JavaScript is different from Java and the two are unrelated
The last one is good. The first two should be something like:
* Know and provide examples of using different ways of embedding JS in web pages - the script tag in head, body, inline JS
* Know that JS is interpreted
One other thing is related to the list you provided as objectives. Let's take an example again. You have the "Build-in objects" category like this:
# Objects intro and creation using new & using eval
# Strings
# Date
# Array - Initialisation
# Boolean
# Math
# DOM
You could try:
Understand and use:
# Objects intro and creation using new & eval
# Strings
# Date
# Array - Initialization
# Boolean
# Math
# DOM
1. I would add a brief enumeration at the top of what is NOT included in the exam, if any topic is left out on purpose. For instance, this exam does not handle all document and window functions.
3. In the first section, bullet 2, "interpretted" should read "interpreted"
4. Sometimes you write "JavaScript", "Javascript", "javascript" or "JS". I think you should settle for one form and make it consistent across all objectives.
5. In the second section, bullet 1, "nuber" should read "number" and "alphabet" should read "character"
6. In the second section, bullet 5, "Indentify" should read "Identify"
7. In the comparison operators, !== is missing
8. I would write control keywords (If, Else, Break, etc) all in lowercase
9. A closure is not passing a function as argument, but more returning a function A from a function B call, which uses variables from the execution context of B. More info at http://www.jibbering.com/faq/faq_notes/closures.html
10. In the sixth section, bullet 3, "inbuilt" should read "built-in"
11. In section 7, window.event is part of the proprietary IE event model. In other browsers, the event object is passed ar argument to the event handling callback.
Otherwise, it's great! Thanks for your commitment.
Val
Thanks for your feedback Alex & Valentin. I have modified the objectives. Can you please take a look?
Also I have a question around the regular expression objective. Knowing regex isnt necessarily a precursor to be good at JavaScript. I mean it is a part of JavaScript but its more like JavaScript supports regex. The reason being we can have tonnes of messy questions around regex only. Should we (can we) put some kind of restriction as to how the question writers interpret that objective?
Abhi,
I agree that we should narrow the reg exp part. Especially since we have an exam on regular expressions.
Maybe we can say that the syntax for using a reg exp is included, but evaluating them should go in the reg exp exam?
Since there are two objectives on reg exp, I would suggest making them a category and moving it out of misc.
Can you add a suggested number of questions for each category? I think we may want to break some down so there is less content in each grouping. The system supports two levels of categories, so we can split within an existing category.
Also, are you a moderator? If not and you want to be, e-mail javablackbelt dot admin at gmail.com
Javascript - Basic / Advanced Exam
At 2:47 AM on Sep 8, 2007, Abhijit Akhawe wrote:
Fresh Jobs for Developers Post a job opportunity
What is the status of JS exam? The wiki page is probably old and does not look like it has been updated so I had to ask this here.
If anyone is working on it I would like to help out or I can pick it up by myself.
Thanks
Abhi.
19 replies so far (
Post your own)
Re: Javascript - Basic / Advanced Exam
Hi Abhijit,and thanks for offering your help. As far as I know there is no JS exam(if there is please post a link here so I can see it too, because I haven't found one yet through the wiki pages).
>If anyone is working on it I would like to help out or I can pick it up by myself.
You don't have to ask for permision to help out. You just post suggestion/exam drafts on the forum and we will comment and suggest improments(it this is necessary).
If you are interested in writing exam objectives here are some guidelines:
-the exam should be split according to difficulty: Basic, Intermed, etc
-the exam should have between 10 to 30 questions(usually the exam has somewhere around 20questions)
-you can read http://javablackbelt.com/WikiPage.wwa?action=view&page=AboutHowToWriteObjectives in order to see how to write objectives
If you are interested, create a draft for the JS exam or suggest improvements on an existing one(if there is one).
We'll have a look and give you all the necessary input.
Regards,
Alex
Re: Javascript - Basic / Advanced Exam
Thanks Alex.I found the JavaScript Exam mentioned here - http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AdminExamsPublic.
Sure I will write some objectives and post them over here.
Thanks
Abhi.
Re: Javascript - Basic / Advanced Exam
Good idea Abhijit.If you need help fleshing out the objectives, let me know, I'll gladly help. As I'm currently building up a new exam for a specific JavaScript framework (jQuery), this new JS exam should be a prerequisite of it.
Re: Javascript - Basic / Advanced Exam
Hey guys,glad to here from you.
>I found the JavaScript Exam mentioned here - http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AdminExamsPublic.
Yes. I always forget to check there. That exam has not yet been created. Arpan volunteered to create it but is too busy at the moment. You can create a first draft Abhijit. When you finish post them here. We will have a look and give you suggestions if needed. I will also send an email to Arpan to review them when he has some time. I don't think I need to stress out the fact that you should start with a JS Basic Exam.
Please re-read my suggestions from the previous post. If you want to see some good exams objectives you can look at some mature exams like Java Se Basic,Intermed. You can also look at Henryk's objectives on the Hibernate exams. Also, if any questions arrise, post them here and you will recieve your answer
Good luck gents,
Alex
Re: Javascript - Basic / Advanced Exam
HI Abhijit/Alex,Sorry for missing from JavaLobby was busy.
Yes I volunteered to create JavaScript Exam but I have been busy with some or other things. And I will be busy for few more months.
It will be nice if you can go ahead and write exam objectives.
Thanks for interest for JavaScript exam.
And Thanks Alex for active support
Best Regards,
- Arpan.
Re: Javascript - Basic / Advanced Exam
Please write draft objectives for JavaScript - Basic exam, Abhijit.As I'm learning JavaScript (and jQuery) I'll be glad to review them.
John.
Re: Javascript - Basic / Advanced Exam
HiJust uploaded the JS Exam (Basic) objectives on JBB.
Please let me know the feedback on those.
Link to objectives - http://www.javablackbelt.com/WikiPage.wwa?page=ExamJavascriptBasic
Thanks
Abhi.
Re: Javascript - Basic / Advanced Exam
Pretty good. One thing you should take note off is that the objectives should start with a verb. For example, you have:> * Different ways of embedding JS in web pages - the script tag in head, body, inline JS
> * Knowledge that JS is interpreted
> * Identify that JavaScript is different from Java and the two are unrelated
The last one is good. The first two should be something like:
* Know and provide examples of using different ways of embedding JS in web pages - the script tag in head, body, inline JS
* Know that JS is interpreted
One other thing is related to the list you provided as objectives. Let's take an example again. You have the "Build-in objects" category like this:
# Objects intro and creation using new & using eval
# Strings
# Date
# Array - Initialisation
# Boolean
# Math
# DOM
You could try:
Understand and use:
# Objects intro and creation using new & eval
# Strings
# Date
# Array - Initialization
# Boolean
# Math
# DOM
I would suggest you take a look at http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AboutHowToWriteObjectives. These are very good advices.
Alex
Re: Javascript - Basic / Advanced Exam
Nice work Abhi ! Here are a few comments:1. I would add a brief enumeration at the top of what is NOT included in the exam, if any topic is left out on purpose. For instance, this exam does not handle all document and window functions.
2. In the reference section, I would add a link to the JavaScript 1.5 reference: http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference
and a link to the Ecma-262 specification: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
3. In the first section, bullet 2, "interpretted" should read "interpreted"
4. Sometimes you write "JavaScript", "Javascript", "javascript" or "JS". I think you should settle for one form and make it consistent across all objectives.
5. In the second section, bullet 1, "nuber" should read "number" and "alphabet" should read "character"
6. In the second section, bullet 5, "Indentify" should read "Identify"
7. In the comparison operators, !== is missing
8. I would write control keywords (If, Else, Break, etc) all in lowercase
9. A closure is not passing a function as argument, but more returning a function A from a function B call, which uses variables from the execution context of B. More info at http://www.jibbering.com/faq/faq_notes/closures.html
10. In the sixth section, bullet 3, "inbuilt" should read "built-in"
11. In section 7, window.event is part of the proprietary IE event model. In other browsers, the event object is passed ar argument to the event handling callback.
Otherwise, it's great! Thanks for your commitment.
Val
Re: Javascript - Basic / Advanced Exam
HiThanks for your feedback Alex & Valentin. I have modified the objectives. Can you please take a look?
Also I have a question around the regular expression objective. Knowing regex isnt necessarily a precursor to be good at JavaScript. I mean it is a part of JavaScript but its more like JavaScript supports regex. The reason being we can have tonnes of messy questions around regex only. Should we (can we) put some kind of restriction as to how the question writers interpret that objective?
Thanks
Abhi.
Re: Javascript - Basic / Advanced Exam
Abhi,I agree that we should narrow the reg exp part. Especially since we have an exam on regular expressions.
Maybe we can say that the syntax for using a reg exp is included, but evaluating them should go in the reg exp exam?
Since there are two objectives on reg exp, I would suggest making them a category and moving it out of misc.
Can you add a suggested number of questions for each category? I think we may want to break some down so there is less content in each grouping. The system supports two levels of categories, so we can split within an existing category.
Also, are you a moderator? If not and you want to be, e-mail javablackbelt dot admin at gmail.com
Re: Javascript - Basic / Advanced Exam
HiI'd suggest to avoid repeating the same verb at the begging of the objectives. Particularly next to the each others. For instance:
* understand foo
* understand bar
* understand qux
Could be replaced with the:
* understand foo
* identify bar
* recognize qux
Best regards.
Re: Javascript - Basic / Advanced Exam
How's the progress with the draft? Just askingBest regards.
Re: Javascript - Basic / Advanced Exam
Hi Guys,I've just improved the objectives.
I suggest that you create the exam, Henryk, under a new group "Ajax" (together with the new jQuery exam).
Kind regards.
John.