UI Survey 2017: Java vs. JavaScript

Posted 4 CommentsPosted in Angular, AngularJS, BootsFaces, Javascript, JSF, Spring, UI survey, Uncategorized, web design

Recently, I’ve seen a number of surveys covering the popularity of Java and Java UI frameworks. Most surveys show that either Spring or Java EE is more popular. However, they don’t answer two important questions: is Java becoming more or less important? Currently, I’m mostly interested in UI frameworks, so the next logical question is: […]

Electron Brings JavaScript to the Desktop

Posted 1 CommentPosted in Angular, desktop GUI, Javascript, TypeScript

Let’s continue my “Java on the desktop” series with something that’s not Java, but interesting nonetheless. Electron is a framework wrapping your HTML5 application in a native window of your operation system. Other than most projects in the JavaScript universe, Electron does not follow a “mobile first” approach. Quite the contrary, it’s fairly opinionated in […]

Let’s Make JavaScript Development Simple Again!

Posted 2 CommentsPosted in developer productivity, Javascript

Recently, I’ve grown increasingly uneasy about the current state of JavaScript development. I’m a full-time Java developer who tries to get familiar with JavaScript. Over the years, JavaScript has become a really nifty programming language. There’s hardly anything you can’t do with JavaScript. It’s one of the most exciting areas of development in 2016. Only… […]

Getting Started with TypeScript

Posted 2 CommentsPosted in Concepts of programming languages, Javascript, TypeScript

The other day I showed a TypeScript program to our architect. He doesn’t like JavaScript, but when he saw my TypeScript program, he was pleasantly surprised. TypeScript looks pretty familiar to Java programmers, making it a good language to get started with client-side programming. Plus, the core feature of TypeScript is types, making development much […]


Posted Leave a commentPosted in AngularJS, Javascript

When I heard about Scala.js a couple of years ago, I thought to myself: “Well, that’s an interesting project, but sure it’s bound to fail”. Only it didn’t. The other day I’ve stumbled over an impressive technology demo. You can write a ray tracer in object-oriented and functional Scala, compile it to Javascript an run […]

Newsflash: Google to Support AngularJS 1.x Longer, Dropping AtScript

Posted Leave a commentPosted in AngularJS, Javascript

According to Jaxenter, the AngularJS team reacted to the harsh reaction of the Javascript community on Google’s AngularJS 2.0 plans. As a consequence, they decided to support AngularJS 1.x longer, giving companies who’ve already invested in AngularJS applications more time to migrate to AngularJS 2.0. Plus, they decided to drop AtScript. Instead, the team decided […]

Newsflash: AngularJS 1.3 Released

Posted Leave a commentPosted in AngularJS, Javascript

Oct 15, 2014. AngularJS 1.3 aka “superluminal-nudge” has been released two days ago. AngularFaces will support AngularJS 1.3 starting with the next version (AngularFaces 2.1). According to the AngularJS blog, AngularJS 1.3 contains 400 bug fixes, a lot of performance improvements – both concerning speed and memory consumption – better support for users with a […]

Newsflash: React Speeds Up AngularJS Rendering

Posted Leave a commentPosted in AngularJS, Javascript, newsflash, Performance

Today I’ve read about a small but interesting framework called React.js that convinced me to start a new series on this blog. Newsflashes are small articles, just two or three sentences, describing an interesting idea and providing a link to read on. They are less thoroughly researched than the full-fledged articles of BeyondJava.net. Instead I’ll […]

What About TypeScript? A Java Programmers Perspective

Posted Leave a commentPosted in Concepts of programming languages, ECMAScript, Javascript

Is it a déjà-vu, or did I accidentally enter a time machine this morning? A couple of minutes ago I saw a video introducing two brand new features: Intellisense (aka auto-completion) and refactoring. It wasn’t even a particularly fancy refactoring – just “rename variable”. And it felt just great! Believe it or not, even in […]

AngularFaces: Synchronize Angular Models With JSF Beans

Posted 3 CommentsPosted in AngularFaces, AngularJS, Javascript, JSF

This component is different. Thus far every AngularFaces component was essentially a JSF component with some AngularJS sugar on top of it. <a:sync> works the other way round. It enables a pure AngularJS application to benefit from the JSF engine. Every time a JSF request is submitted, <a:sync> moves parts of the AngularJS model to […]

AngularFaces: Comboboxes, Checkboxes, Sliders and 3D-Graphics

Posted Leave a commentPosted in AngularFaces, AngularJS, Javascript, JSF, simpliying JSF

When I learned about threejs two weeks ago, I immediately knew the next AngularFaces demo would look fancy. Threejs makes it easy to explore the third perspective in the browser. I even daresay threejs makes Javascript is the language of choice to do fast 3-D graphics. Most people agree number crunching isn’t the natural domain […]