A history of JavaScript across the stack

A history of #JavaScript across the stack  #angularjs #nodejs

  • Gmail was the first popular web application that really showed off what was possible with client-side JavaScript.
  • Today, Gmail is the classic example of a single-page JavaScript app; it can respond immediately to user interactions and no longer needs to make roundtrips to the server just to render a new page.
  • Ajax 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 refreshes.
  • The revised architecture renders the initial pages on the server, but asynchronously bootstraps a new modular JavaScript application to provide the fully-featured interactive experience their users expect.
  • The user’s browser runs no JavaScript at all until after the initial content, rendered on the server, is visible.

Did you know that JavaScript was created in 10 days? In May 1995, Brendan Eich wrote the first version of JavaScript in 10 days while working at Netscape.
Continue reading “A history of JavaScript across the stack”

Using Zones in Angular for better performance by thoughtram

  • That’s why Jordi Collell pointed out that another option would be to take advantage of Zone APIs, to execute our code outside the Angular zone, which will prevent Angular from running unnecessary change detection tasks.
  • We’ll take a look at some numbers later, but let’s quickly recap Zones and then dive into the code and discuss how Jordi used Angular’s APIs to achieve this performance first.
  • We’re working with the DOM element instead of a box object with bindings for and , because bindings won’t be change detected since we’re running the code outside Angular’s Zone.
  • The cool thing about is not only that it allows us to run code outside Angular’s Zone, it also comes with APIs to run code inside the Angular Zone, which ultimately will cause Angular to perform change detection again.
  • Using Zones is a great way to escape Angular’s change detection, without detaching change detectors and making the application code too complex.

In this article we’ll take a look at how to use Zone APIs to improve our app’s performance!
Continue reading “Using Zones in Angular for better performance by thoughtram”

Great Indian Developer Summit :: Conference and Expo on Java, Mobile, Rich Web, Dynamic Languages, Big Data, Cloud, DevOps, Software Architecture :: Saltmarch Media

  • A GIDS Alumni, Souvik is passionate about Front end development, especially Single Page Applications (SPAs) and spends most of his time coding on the MEAN stack.
  • It’s a framework built from scratch to provide loads of performance improvements, mobile first approach, future protection, compliance with latest JavaScript standards, type safety using TypeScript as a language of choice and many techniques to build really complex UI.
  • But by now many companies are already invested into AngularJS 1.
  • There are many aspects that an enterprise level application faces like high application complexity, performance monitoring, CI compatibility of newer framework with the existing one, working with multple teams, ramping up existing team on new language and framework, etc.
  • In this session, we will look at how a company can take a cost effective yet solid approach to move existing Angular 1.

referal code: DFDREDF
Continue reading “Great Indian Developer Summit :: Conference and Expo on Java, Mobile, Rich Web, Dynamic Languages, Big Data, Cloud, DevOps, Software Architecture :: Saltmarch Media”

Developing eCommerce Website /App using AngularJS: 7 Positive Pros

Developing #ecommerce Website/App using #angularjs : 7 Positive Pros

Read More @

  • AngularJS is a powerful client side development technology that is best described as an open source framework, which targets the dynamic views in web applications to stay light and develop dynamic as well as highly scalable web applications.
  • AngularJS: A future-next JavaScript technology comes in handy when we need it in real time view/changes for eCommerce website development
    Development of CRUD – create/read/update/delete for the client side application is a specialty of this framework.
  • As there are numbers of advantages with AngularJS, but the listed ones are admired the most by frontend eCommerce development:
    Declarative User Interface
    Offer clear approach like WYSIWYG – what you see is what you get
    As HTML is a declarative language and it is best used to have a declarative user interface.
  • However, you can leverage the facility when you are going for AngularJS web mobile app development as it strings the application code together.
  • And I think the above mentioned features are enough to make you understand that why you should opt for AngularJS developers for your next eCommerce web or mobile application development platform.

Know how AngularJS can enhance your user’s online shopping experience magically. AngularJS for ecommerce development is cakewalk.
Continue reading “Developing eCommerce Website /App using AngularJS: 7 Positive Pros”

NDC Mini Copenhagen

Attend Duncan Hunters 2-day AngularJS 2.0 workshop at NDC Mini CPH, 22-24 Feb.More info at

  • We use cookies on our website.
  • If you do not want cookies to be used, you can set your Internet browser to deny them.

NDC Mini Copenhagen, 22-24 February 2017 – DGI-byen, Copenhagen, Denmark. NDC Mini Copenhagen is a conference for software developers. The conference consists of 2 days of pre-conference workshops followed by 1 day of conference talks. NDC Mini Copenhagen is an event for software developers that covers: .NET, Architecture,Cloud, Cross-Platform, DevOps, Functional Programming, JavaScript, Machine Learning, Microservices, Microsoft, Security, Testing, ToolsWeb, Work Skills and more. NDC Mini Copenhagen, 22-24 February 2017 – DGI-byen, Copenhagen, Denmark.
Continue reading “NDC Mini Copenhagen”

Building large apps with AngularJS (Example)

  • Check out my presentation on building large apps with AngularJS

    Whatever your experience with Angular and whatever size of project you’re working on, there will come a day when you encounter Angular in the wild being used on a large project.

  • Now before you think it’s all fun and games, here are some points to consider as you embark on your journey building large apps with Angular:

    When a framework embraces conventions, developers familiar with the framework can move from project to project with minimal “ramp up” time in order to become familiar with each project.

  • The AngularJS documentation doesn’t help much with that, but many developers are becoming experienced with Angular and have shared the conventions that have helped them find success.
  • You can’t commit to writing your large application with AngularJS without paying attention to the mailing list, the GitHub project, and the opinions of Angular’s core contributors.
  • Large applications often have a lot of data to deal with, so designing a solid Model layer is essential to building and maintaining a stable Angular application.

A protip by jdobry about modules, javascript, angularjs, $scope, and angular.
Continue reading “Building large apps with AngularJS (Example)”