InfoQ Homepage JavaScript Content on InfoQ
-
Nico Bevacqua on Writing Modular JavaScript
In this interview, Nicolas Bevacqua talks about how he initially got into programming professionally as a DotNet developer and how he eventually made the transition to focusing primarily on Node.js development. He discusses his passion for writing open source projects for the JavaScript developer community and some of the projects that he is most passionate about.
-
Gilad Bracha on How to Make Javascript and the Web a Good Compilation Target
Gilad Bracha explains what Javascript needs to become a good compilation target for a wide variety of languages, live programming, FRP, and much more.
-
Dave Arel on Hybrid Mobile Development
Dave Arel explains when to do a hybrid app vs a native app on mobile, how a hybrid app can facilitate app upgrade, how to choose JavaScript frameworks and much more.
-
TJ VanToll on Hybrid Development for Mobile Apps
TJ VanToll explains hybrid development for mobile apps: reasons to choose hybrid over native and vice versa, issues with web views for mobile apps, cross compilation vs web apps, and much more.
-
Axel Rauschmayer on ECMAScript 6 and the Future of JavaScript
The well-known JavaScript language expert, Dr. Axel Rauschmayer, discusses with Brian Rinaldi some of the changes coming to the JavaScript language soon via the ECMAScript 6 specification. He discusses the two changes he believes will be the most impactful to the JavaScript developer community as well as the changing landscape bring brought about by new browser features such as web components.
-
Feross Aboukhadijeh on WebRTC, PeerCDN, WebTorrent
Feross Aboukhadijeh explains WebRTC, peer to peer networking with WebRTC, how PeerCDN uses WebRTC, WebTorrent, and much more.
-
Evan Czaplicki on FRP in the Browser with Elm, Time Travelling Debugger
Evan Czaplicki explains Elm, an FRP language that compiles to JavaScript/HTML/CSS, the different approaches to reactive programming, the Elm time travelling debugger and much more.
-
Aviran Mordo on Scaling Wix, Choosing Between MySQL and NoSQL, Scala
Aviran Mordo explains the service oriented architecture behind web hoster WiX, when to choose MySQL vs NoSQL products, introducing Scala, and much more.
-
Tom Banks on the IBM WebSphere Application Server Liberty Profile
When he reaches out to developers, Tom Banks tells them about cool new technologies they can implement. Using these cool new things they can do with IBM technology to try to make them think a little bit outside the box when it comes to enterprise software. So that they can innovate using IBM software and these new spaces created with their WebSphere Application Server Liberty Profile.
-
Felix Klock II on Parallel JavaScript
Felix Klock II explains Parallel JavaScript (née RiverTrail): how it brings parallelism to JavaScript, what data structures and types it supports, how it relates to ECMAScript 6 specs and much more.
-
Software Engineer Panos Astithas of Mozilla on Debugging Tools and Open Source
JavaScript expert Panos Astithas discusses the latest trends in mobile app development. The tools that Panos employs in his work as Software Engineer at Mozilla help to keep their applications as bug-free and smooth running as possible. Effective debugging is all about having the best developer tools available.
-
Netflix's Reactive Programming Model via Rx
Netflix leverages reactive system concepts to produce highly interactive and engaging User Interfaces. By using functional programming, Rx, and an intentional training method, they are able to ramp up their developers to produce reactive code quickly and with few bugs. Jafar explains how Netflix established this practice and gives a few pointers as to how your company can start its own.