Showing posts with label Java Script. Show all posts
Showing posts with label Java Script. Show all posts

Tuesday, 25 July 2017

How does JavaScript get its name?

How does JavaScript get its name?

Java Script Madhees

JavaScript, generally people get confused with Java, it should not be confused because 
Java was created in 10 days in May 1995 by Brendan Eich, then working at Netscape and 
now of Mozilla. JavaScript was not always known by the name which it owns the original 
name was Mocha, a name chosen by Marc Andreessen, founder of Netscape. In 

September of 1995 the name was changed to Live Script, then in December of the same year, upon receiving a trademark license from Sun, the name JavaScript was adopted. This was somewhat of a marketing move at the time, with Java being very popular around then.

In 1996 - 1997 JavaScript was taken to ECMA to carve out a standard specification, 
which other browser vendors could then implement based on the work done at Netscape. 
The work was done over this period of time eventually led to the official release of 
ECMA-262 Ed.1: ECMAScript is the name of the official standard, with JavaScript being 
the most well-known of the implementations. ActionScript 3 is another well-known 
implementation of ECMAScript, with extensions.

The standards process continued in cycles, with releases of ECMAScript 2 in 1998 and 
ECMAScript 3 in 1999, which is the baseline for modern day JavaScript. The "JS2" or 
"original ES4" work led by Valdemar Howrah (then of Netscape, now at Google) started in 2000 and at first, Microsoft seemed to participate and even implemented some of the proposals in their JScript.net language.

Over time it was clear though that Microsoft had no intention of cooperating or implementing proper JS in IE, even though they had no competing proposal and they had a partial (and diverged at this point) implementation on DOTNET server side. So by 2003, the JS2/original-ES4 work was mothballed.

The next major event was in 2005, with two major happenings in JavaScript’s history. First, Brendan Eich and Mozilla re-joined Ecma as a not-for-profit member and work started on E4X, ECMA-357, which came from ex-Microsoft employees at BEA (originally acquired as Crossgain). This led to working jointly with Macromedia, who were implementing E4X in ActionScript 3(ActionScript 3 was a fork of Waldemar's JS2/original-ES4 work).

So, along with Macromedia (later acquired by Adobe), work restarted on ECMAScript 4 with the goal of standardizing what was in AS3 and implementing it in SpiderMonkey. To this end, Adobe released the "AVM2", code named Tamarin, as an open source project. But Tamarin and AS3 were too different from web JavaScript to converge, as was realized by the parties in 2007 and 2008.

Alas, there was still turmoil between the various players; Doug Crockford — then at Yahoo! — joined forces with Microsoft in 2007 to oppose ECMAScript 4, which led to the ECMAScript 3.1 effort.

While all of this was happening the open source and developer communities set to work to revolutionize what could be done with JavaScript. This community effort was sparked in 2005 when Jesse James Garrett released a white paper in which he coined the term Ajax, and described a set of technologies, of which JavaScript was the backbone, used to create web applications where data can be loaded in the background, avoiding the need for full page reloads and resulting in more dynamic applications. This resulted in a renaissance period of JavaScript usage spearheaded by open source libraries and the communities that formed around them, with libraries such as Prototype, jQuery, Dojo and Mootools and others being released.

In July of 2008, the disparate parties on either side came together in Oslo. This led to the eventual agreement in early 2009 to rename ECMAScript 3.1 to ECMAScript 5 and drive the language forward using an agenda that is known as Harmony.
All of this then brings us to today, with JavaScript entering a completely new and exciting cycle of evolution, innovation, and standardisation, with new developments such as the Nodes platform, allowing us to use JavaScript on the server-side, and HTML5 APIs to control user media, open up web sockets for always-on communication, get data on geographical location and device features such as accelerometer, and more. It is an exciting time to learn JavaScript.


The language's name is the result of a co-marketing deal between Netscape and Sun, in exchange for Netscape bundling Sun's Java runtime with their then-dominant browser." It was originally called Mocha, renamed to LiveScript, and then renamed to JavaScript.

Tuesday, 6 December 2016

Required Sr.SAP Fiori Developer - 5+ Years

Looking for Sr.SAP Fiori Developer with 5+ Years of Exp in SAP implementation and consulting experience.Opportunity is with a Multinational in Hyderabad.

Job Description:
  • 5+ years of SAP implementation and consulting experience.
  • 3+ years of experience in developing, configuring, building, integration and deployment of SAP provided Fiori apps and custom Fiori SAPUI5 apps.
  • At least 5 years of experience in Development/ Configuration/solutions evaluation/ Validation and deployment.
  • At least 5 years of experience in Business Process Consulting, problem definition, Architecture/Design /Detailing of Processes.
  • Good understanding of user experience design principles.
  • Proficient Knowledge and hands-on experience in building UI applications.
  • Good knowledge of MVC framework for UI, SAPUI5, HTML5.
  • Hands-on experience working with JavaScript, JQuery, XML,
  • Hands-on experience in building OData services, web services and working with SAP NetWeaver Gateway.
  • Hands-on experience in working with Kapsel and Cordova
  • Strong configuration and design skills required.
  • Experience in Customization/Configuration Fiori Launchpad.
  • Ability to consult with business users to understand their usability challenges and define UX solution requirements
  • Ability to interface with visual designers to conceptualize and develop user experience designs.
  • Ability to establish and adhere to usability and quality standards
  • Stay abreast of changing UX design technologies
  • Able to collaborate with clients, and have a strong desire to excel and be committed to gaining exposure to multiple industries while further developing career.
  • Proven experience and implementing solutions with mobile devices (iOS, Android, Black Berry).
  • Experience and knowledge with SAP Workflow.
  • Knowledge and understanding of ABAP program and objects.
  • Familiarity with SAP Basis & Authorization concepts.
  • Knowledge of integrated SAP processes.
  • SAP ERP implementation experience and knowledge of SAP.
  • Solid understanding of software components and architecture.
  • Analytical and Communication skills.
  • Ability to learn new concepts, business processes and software quickly.
  • Analytical approach to problem-solving; ability to use technology to solve business problems.
  • Passionate about learning new technologies
  • Strong verbal and written communication skills; strong time-management and organizational skills
  • Ability to work in a fast-paced environment
  • Familiar with open source web/mobile frameworks such as jQuery, CSS3, JSON, etc.is a plus.

Friday, 22 July 2016

Senior Java Professional (6+ Years)


Looking for Sr.Java Developer, Exposure on large Projects – Java/J2EE/Maven/AWS Environment and can build large platforms for an emerging IT Solution Provider in Hyderabad.



Required Skill Set:
  • 6+ years of experience with significant depth in designing and programming using Java/J2EE Technologies.
  • Experience in Java/J2EE, Spring Boot, Spring Data JPA, Spring Cloud, MyBatis, JDBC, Web Services (Rest), Jersey, PostGres, MySQL, Oracle
  • Strong knowledge of advanced programming constructs likes multi-threading, memory management etc.
  • Strong background in object-oriented design and programming
  • Exposure to develop highly distributed, scalable and performing systems is a strong plus.
  • Exposure to Lucene (noSQL) is a plus.
  • Exposure to any Java Messaging services .
  • Knowledge in XML, XSLT parsing is additional plus.
  • Knowledge in wicket framework, XML, XSLT parsing.
  • Full Stack development experience with modern UI frameworks and technologies (Javascript, Angular, extJS, Bootstrap) is desirable but not required.
  • Exposure to AWS SDK (S3, SNS, SQS), Mockito.
  • Innovative mindset ability to provide new & innovative solutions for complex problems. Should be able to come up with quick POCs
  • Should be able to provide estimates and help in technical planning and work break down
  • Comfortable working with version control systems like Git.
  • Experience in working with build tools like Maven, ANT and CI platforms like Jenkins
  • Must have great communication skills, be highly motivated, self-directed and have experience in working on large projects.
Job Location: Hyderabad
Budget: Best in Industry
Experience Level: 6+ years
Budget: 20 Lakhs
If Interested, Share your update Profile on jobs@madhees.com

Friday, 21 August 2015

JAVA Developer (Location: Hyderabad)

www.madhees.com
JAVA Developer (Location: Hyderabad)
We are currently looking for dedicated professionals to fulfill architecting, designing and building distributed software applications. Designing, coding, debugging, documenting and supporting efficient and effective computer applications and tools consistent with established specifications and business requirements. Creating solutions to satisfy our businesses needs. Designing reusable SOA components, frameworks and libraries.
Job Description:
  • Excellent knowledge of Core Java (Multi threading and collections are mandatory).
  • Good understanding of servlets.
  • Minimum 3 years experience in Spring and Hibernate. Overall 5 yrs experience.
  • Must have working experience on Spring IoC, MVC and AOP modules.
  • Good knowledge of MySQL and writing database queries.
  • Good experience with Restful web services.
  • Good knowledge on Javasript and jquery
Experience: 5+ years of experience
Job Location: Hyderabad

Contact Details:
Contact Person: Madhusmita
Contact Email ID: madhusmita.m@madhees.com
For more details please feel free to visit www.madhees.com
To get job updates please like our page www.facebook.com/madhees

Tuesday, 18 August 2015

JAVA Developer (Location: Hyderabad)


JAVA Developer (Location: Hyderabad)
We are currently looking for dedicated professionals to fulfill architecting, designing and building distributed software applications. Designing, coding, debugging, documenting and supporting efficient and effective computer applications and tools consistent with established specifications and business requirements. Creating solutions to satisfy our businesses needs. Designing reusable SOA components, frameworks and libraries.
Job Description:
• Excellent knowledge of Core Java (Multi threading and collections are mandatory).
• Good understanding of servlets.
• Minimum 3 years experience in Spring and Hibernate. Overall 5 yrs experience.
• Must have working experience on Spring IoC, MVC and AOP modules.
• Good knowledge of MySQL and writing database queries.
• Good experience with Restful web services.
• Good knowledge on Javasript and jquery

Experience: 5+ years of experience
Job Location: Hyderabad

Contact Details:

Contact Person: Madhusmita
Contact Email ID: madhusmita.m@madhees.com
For more details please feel free to visit www.madhees.com
To get job updates please like our page www.facebook.com/madhees

Friday, 8 May 2015

JAVA Lead immediate requirement

www.madhees.com
JAVA Lead immediate requirement


Job Description:
  • Excellent Core Java
  • Deep understanding of concurrent programming and high-performance systems
  • Practical experience with Java multi-threading
  • Solid understanding of the HTTP protocol and networking models
  • Practical experience with Spring
  • Experience with Message Queueing Systems
  • Version Control (Git / SVN)
  • Proficient at writing testable code and unit tests
  • Excellent technical communication skills
  • Knowledge of at least one non-relational database technology is a plus (Mongodb, Riak, Cassandra)

Skill and Experience Details:

Minimum Experience Required:
 5-8 YEARS 
Mandatory Skills: Concurrent Programming Messaging and Interfacing, Java Transaction Management, Web Services, Web 2.0, Java-J2EE 

Desirable Skills: Spring, Apache Cassandra database, Multithreading, Core Java 

Language Skills: English Language

Job Location: Bangalore
Contact Person: Raghu
Contact Email ID: pasuparthi.raghu@madhees.com
Contact Number: 040-49181920
For more details please feel free to visit www.madhees.com

Wednesday, 6 May 2015

Walk-in Drive for JavaScript Developers

www.madhees.com
Walk-in Drive for JavaScript  Developers


Excellent Opportunity!!!

Urgent Opening for JavaScript Developer for a reputed Level 5 Company and one of the world's largest consulting, outsourcing and professional services companies having presence in over 40 countries.


Key Responsibilities:
  • A minimum of 3 years previous work experience and relevant experience in internet architecture and software development.
  • JavaScript Developer with strong experience in front end technologies (JavaScript, HTML, CSS, etc.).
  • Experience in JS frameworks like Angular.JS
  • Experience in Native JavaScript would be a big plus
  • Follow agile software development methodology to gather requirements, design, implement, and test changes to our applications and websites.
  • Focus on front end user experience and help members to access the information they need
  • Create widgets, web pages, content, and tools for web products that help CEB members access best practice research
  • Set code standards and ensure consistency across all program websites.
  • Review code from vendors for compliance
  • Document technical specifications and detailed designs for all changes pushed to member websites
  • Provide production support for all implemented changes
  • Partner with back end infrastructure and technology teams to expand capabilities
  • Stay current on UX best practices and website trends to improve member experience
  • Also responsible for design and development of new web-based applications including coding, debugging and documentation, following Agile Development Methodology.
  • Also responsible for understanding, suggesting and choose from, possible technical solutions/tools to satisfy business needs-choices that reflect a solution that balances design, use, and support.
  • Use the best practices/techniques for keeping the design/solution under control without excessive work or rework.
  • Follow Agile software development methodology to gather requirements, design, and develop high quality deliverables.
  • Follow architecture principles and development standards set by the team to deliver high quality user interface code that will run across multiple browsers with high performance.
  • Work closely with development team and product team to ensure the design meets the requirements
  • Work closely with Quality Assurance team to ensure and maintain quality standards

Drive location: Mumbai and Bangalore

Drive Date: 09/05/2015 (Saturday)

Experience: 3 to 8 years

Interested candidates can drop your resume at madhusmita.m@madhees.com


For more details contact @ 040-49181920

Tuesday, 5 May 2015

Urgent requirement for Sharepoint Architect

www.madhees.com
Urgent requirement for Sharepoint Architect

Job Profile:


  1. Candidate is expected to play Leadership role with Sharepoint Technology with Sharepoint 2010 and 2013 and responsible for Architecture and Design with respect to Sharepoint.
  2. Candidate must possess strong knowledge on Sharepoint Portal features,App Model concepts,Sharepoint ECM features,Search,Social features,Authentication and Authorization mechanism,Deployment Topology,Best practices and Guidance and leverage them for our product architecture.
  3. Candidate must be good in Technical Documentation of Architecture and Design and also advocate best practices for client implementation.
  4. Candidate must assist development team and also build knowledge in the team.


Skills Required:


  • Solid experience in defining & designing end-to-end architecture for complex, multi-tiered, multi layered web based product.
  • Should have good experience on performance and scalability (load balancing and clustering solutions) related solutions.
  • Should be well versed with application integration strategy/approaches at different application layers/tiers
  • Should play a major role in technology selections, Proof of concepts evaluations and decisions for User interface, Application stack, databases, other libraries and technical frameworks.
  • Should have very good understanding of user experience and usability process.
  • Working with product management on feeding roadmap, talking to customers – understanding their feedback and requirements.
  • Experience with SharePoint 2013 and Office 365 solutions highly desired.
  • Candidate must have client web development (XML, XSL, ASP .NET, AJAX, HTML, and Java Script).
  • Experience in Azure is preferred
  • Experience with ASP.Net, specifically C#, n-tier development, WCF, RESTful, and XML/JSON based web services, .Net framework 3.5/4.0/4.5, SharePoint 2013, SharePoint 2010, InfoPath .
  • SharePoint objects and programming, FAST search, SharePoint BDC, SharePoint BCS, external content types, SharePoint - SOA integration.
  • Integrate enterprise content with SharePoint to include: content management, content indexing, personalization, workflow, and user access management.

 Job Location: Delhi/Mumbai

Contact Person: Madhu Smita

Contact Email ID: madhusmita.m@madhees.com

Contact Number: 040-49181920

For more details please feel free to visit www.madhees.com