Microservices are an interesting approach for achieving modularization of an application. An application is built as a set of services. These services can be independently developed, tested, built, deployed and scaled. However, microservices are not suitable for every use case. This post discusses the benefits and drawbacks of microservices. Microservice Architecture Applying microservices means to compose an application […] The post Microservices in a Nutshell. Pros and Cons. appeared first [...]
Java has checked exceptions and is out on a limb. Is there a reason, why other languages like C++, Objective-C, C#, Scala, Xtend don’t support this concept? What is the problem about checked exceptions and what can we do instead? And most important: What do water wings and checked exceptions have in common? This article gives […] The post Checked Exceptions are Evil appeared first on Philipp Hauer's Blog.
I'm just back from EclipseCon and XtextDay in San Francisco, where we announced the new 2.8.0 release of Xtext and Xtend among some other interesting developments. One of those is our...
Move to GithubIn order to simplify the contributor's story, Xtext is taking part in the "social coding initiative" of the eclipse foundation, and the primary git repository has been moved over to github. As a consequence we will no longer use gerrit for code reviews but github pull requests. Also it now makes [...]
UI-Router stellt eine Alternative zu ngRoute dar. UI-Router wird vom AngularUI Team entwickelt und setzt auf einen anderen Ansatz als ngRoute. Die Views werden hierbei nicht nur anhand des Pfades verändert, sondern definieren einen “state”. Hierbei kann der Zustand der Seite verändert werden, ohne den Pfad zu verändern. Ein Beispiel [crayon-5535cb64c4f26072847895/] Bootstrap wird hier zum […]
Spring is around the corner and it is time for another EclipseCon NA.
This year I will be pretty busy: As some of my colleagues unfortunately cannot make it, I took over their sessions, resulting in one talk or tutorial per conference day. And as we decided to bring our XRobots game to our booth, that will likely keep me occupied for the rest of the conference. But I am really looking forward to it!
On Monday morning, Holger and me are giving a tutorial on Xtext for Beginners. [...]
ClojureBridge Germany 201505.03.2015 Permalink Programming languages breed cultures. They do it by means of their advocates who talk about them and differentiate them from other languages. They do it by how members of their communities interact with each other and with the people from the "outside". But I should be more precise: A programming language itself can't do anything. People create cultures, and using a programming language or not is just one type of boundary [...]