Building JavaScript Applications with Angular and Redux

Introduction The web application world has been disrupted by the plethora of JavaScript technologies which has transformed the development of web applications from being a primarily server-side effort, to primarily a client-side one. Ever since jQuery made cross-browser web applications easy for everyone to create, a steady stream of JavaScript libraries and frameworks have been…

Rust, Python, Go Among Most Valued Languages in Developer Survey

Stack Overflow has released results of its 2017 Developer Survey, and they paint an interesting picture of the languages developers love and abhor. Developers are crushing on Mozilla’s Rust, which earned top honors as the most-loved programming language among the 64,000 coders worldwide who answered the annual survey by Stack Overflow, a social network and…

Introduction to Angular 2

Jump start your Angular 2 development Wintellect’s Eric Greene presented a live webinar this week an “Introduction to Angular 2” which included live coding demos. Angular 2 is the latest JavaScript UI framework for building cross-platform, single page applications. Utilizing TypeScript, the concepts of Web Components, Reactive programming with Observables, and advanced change detection powered…

Using TypeScript with React

Want to learn how to combine TypeScript with React for top-notch enterprise JavaScript coding? TypeScript makes available critical programming features from C# and Java such as strong-typing, interfaces, and generics. React has become a very popular library for building multi-platform UI components. Combine the two, and you get a powerhouse of rich functionality to code…

End-to-end Testing Electron Apps with Spectron

You’ve built a really awesome Electron application, but you want to include a few automated tests to make sure a regression doesn’t occur? Spectron is here to help! Spectron is Electron’s end-to-end testing library. Let’s see how it we can set it up to use in our own Electron projects. If you want to go straight…

Big Ideas Behind Angular2

When I first started using AngularJS (way back in version 0.8, I believe), I was continually impressed at what it could do. The team I was working with at the time had many discussions on how this young framework could be used effectively within our project. We found ourselves experimenting with different techniques and slowly…

NPM Will Make it Harder to Unpublish Code After Left-Pad Fiasco

NPM, the JavaScript package manager, says it will update its policies after one developer’s removal of 11 lines of code crashed a chunk of the internet earlier this week. Thousands of software projects, including the popular Babel and React, broke down when developer Azer Koçulu yanked all his code from NPM following a dispute with…

AngularJS 2 Beta Announced

Santa’s elves aren’t the only ones working hard this December, as the AngularJS team has announced the release of Angular 2 Beta.  This release marks point at which further changes should be minimal and significant applications for production can be built. Through developer preview and alpha we’ve worked closely with several large projects here at…

Jumping Off the Deep End of Node.js with Kevin Griffin

In this webinar, Kevin Griffin provides an overview of everything you need to know to get started with Node.js from it’s history, to how to serve web pages and how to extend Node.js using NPM. After a brief discussion of the origins of Node.js in the Google V8 platform, Kevin discusses Node.js performance and the pros…

Microsoft Open Sources the Chakra JavaScript Engine

One of the best new features of Microsoft’s Edge browser is its fast execution of JavaScript.  This feature is build on a newly designed execution engine that Microsoft calls Chakra.  This weekend at JSConf Microsoft announced that they are releasing the Chakra Engine to Open Source on GitHub. Unlike other open source announcements, the code…

New Developer Features in EdgeHTML 13

Microsoft’s big November Windows 10 update carried with it some significant improvements not only in the OS but also in the Edge browser and the components it exposes to developers.  EdgeHTML, the core rendering engine got updates including better HTML5 Support while Chakra, the Javascript execution engine got improved ES7/ES2016 support including async functions. EdgeHTML…

Top 7 Tweets from @IAmDeveloper

If you haven’t seen the humor tweets from this parody Twitter account, here are seven of my favorites.   You can read all the posts at https://twitter.com/iamdevloper.