Firstly released in 2004, Spring Framework is among top Java frameworks. Spring 4 was released in December 2013 and its adoption is around 60% according to baledung.com. From this blog post you will learn why you should consider upgrading your applications to Spring 4. #1 Faster development with Java 8 Java 8, released in 2014, was […]
An exception is an event that occurs during the execution of a program that disrupts the normal flow of instructions.Java programming language provides exceptions to deal with errors and other exceptional events in the code. The biggest advantage of exceptions is that they simply allow you to separate error-handling code from regular code. This improves […]
As I mentioned in my recent blog post Angular 2 is a complete rewrite. Many concepts that are known from Angular 1.x are gone or changed dramatically. Angular 2 looks like a completely different framework: no controllers*, no DDO, no $scope, no angular.module and completely rewritten binding and change detection (no ng-model). Although Angular 2 […]
InfoShare is one of the biggest and the most attended Tech and New Media events in Poland. This year for the second time I have the pleasure to attend the conference as a speaker. I will be presenting at Tech Stage about AngularJS 2, the successor of AngularJS 1.x. Angular 1.x Angular 1.x is the […]
Being busy preparing for the infoshare conference 2014, we still couldn’t skip the biggest Polish Java conference: GeeCON 2014. So I travelled to Cracow and spent two out of the three conference days there. If I had to sum it up in one sentence, I’d say that– those were very exciting days, enriched by the […]
A while ago I wrote about method caching in Java using Ehcache Annotations for Spring. However, Spring 3.1 release, among many enhancements, brings native support for method caching with so-called cache abstraction. The main usage scenario of cache abstraction is to reduce the number of expensive executions and/or slow methods returning the same result for […]
We process cookies and make them available to Google Analytics (a service provided by Google, Inc.) to improve the performance of the website, to learn your preferences about using it and to tailor it to your needs. The data will be anonymised before being transmitted. If you do not agree to this, you may disable cookies in your browser. If you do not change your browser settings, you accept the fact that it saves cookies.