In this blog post i’d like to lay out how i came to the CUBA platform and what the benefits of this tool are. I’ll dig a little into the different phases on my young “business application development” history, just to give you a little context. So let’s start with how i came to the typical CRUD applications to help ...
Read More »5 Awesome Tutorials to Kick-Start your Web Programming Projects
A few decades after its birth, the Internet has exploded and now it has taken over the world. Because of this, web programming is become more prevalent by the day. HTML is the language of the world wide web and with HTML5 new amazing capabilities have been added to our browsers. At the same time, JavaScript has built the modern ...
Read More »JCG Academy Courses made public
Dear fellow geeks, We have an important announcement regarding JCG Academy. After more than one year of operation, we decided to retire JCG Academy as our paid subscription based platform. We felt that the content should be publicly and freely available, so that it can reach and help out more people. For this reason, all courses have been migrated to ...
Read More »Get your Advanced Java Programming Degree with these Tutorials and Courses
Getting started as a Java developer these days is quite straightforward. There are countless books on the subject, and of course an abundance of online material to study. Of course, our own site offers a vast array of tutorials and articles to guide you through the language and we genuinely believe that Java Code Geeks offer the best way to ...
Read More »FREE Programming books with the WCG Newsletter
Dear fellow geek, it is with great honor that we announce the launch of Web Code Geeks! This is our sister site, targeted to Web programming developers. Come on, admit it, there is a web developer inside you too, so make sure to check it out. To celebrate this, we have decided to distribute 5 of our books for free. ...
Read More »Building Apache Zeppelin for MapR using Spark under YARN
Apache Zeppelin is a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with Spark SQL, Scala, Hive, Flink, Kylin and more. Zeppelin enables rapid development of Spark and Hadoop workflows with simple, easy visualizations. The code from Zeppelin can be used in the Zeppelin notebooks or compiled and packaged into complete applications. ...
Read More »Application Server Migration: JBoss EE5 to Wildfly EE7
A few weeks ago, I’ve posted a blog about moving from Java EE 5 to 7. It was mostly about how you could improve your Java EE 5 code with the new Java EE 7 stuff. Now in this post, I’m going to look a little bit into the migration path on the Application Server side. If you’re using Java ...
Read More »Utilizing the Simplicity of Go for Easy Development
The Go language is a really great fit for the increasingly popular service-orientated architecture. In the last few years, many good practices have emerged to help with the problems that come with microservices. These practices are important if you don’t want to end up with a hard-to-maintain, hard-to-operate infrastructure. By combining them with some of the more overlooked features of ...
Read More »GeekListener v.3
Hey there! It’s time for #GeekListener v.3. The last week was poor to good tweets. It’s very strange because so many events occurred. Devoxx Belgium and Morocco are finished, Spring Boot 1.3 released, TypeSafe Monitor 1.0 and many other thins. But let’s try to look at all of this through the prism of tweets. So Nick De Cooman starts our ...
Read More »Should Oracle Spring Clean JavaFX?
We really depend on JavaFX at Codename One, our simulator needs it. Our desktop build uses it and our designer tool is based on Swing. We want it to succeed, its important to our business! We are not alone, even if you are a Java EE developer and don’t care about desktop programming, keep in mind the fact that today’s ...
Read More »Introduction in Java TDD – part 1
Welcome to an introduction in Test Driven Development (TDD) series. We will talk about Java and JUnit in context of TDD, but these are just tools. The main aim of the article is to give you comprehensive understanding of TDD regardless of programming language and testing framework. If you don’t use TDD in your project you are either lazy or ...
Read More »HTTP/2 With JBoss EAP 7
Just a couple of days ago, the new JBoss EAP 7 ALPHA version was released. And I already blogged about how to get started with it. One very interesting part is the HTTP/2 support which has been added as a technical preview. It is provided by the new webserver Untertow. HTTP/2 reduces latency by compressing headers and multiplexing many streams over ...
Read More »Enterprise Spring examples and integration tests
There was longer gap in my blog, because I was busy writing book Pivotal Certified Spring Enterprise Integration Specialist Exam – A Study Guide. This book is example heavy. Fortunately Apress agreed to open source all these examples. Therefore there is quite extensive collection of Spring examples available in this GitHub repository. Altogether 146 Spring examples with integration tests. Most of ...
Read More »How view parameters are obtained/attached from/to the URL query string (examples) ?
Let’s dissect several simple use cases and see how view parameters works (view parameters names are not mandatory to match the request parameters passed via URL query string, but in this post we will focus on this case): CASE 1 In index.xhtml page we have: <f:metadata> <f:viewParam name="playernameparam" value="#{playersBean.playerName}"/> <f:viewParam name="playersurnameparam" value="#{playersBean.playerSurname}"/> </f:metadata> ... <h:form> Enter name:<h:inputText value="#{playersBean.playerName}"/> Enter surname:<h:inputText ...
Read More »Testing AKKA application with Spock
AKKA is message-driven and actor model based concurrency toolkit. Although it’s written in Scala, AKKA can be used in any JVM based language project. This post tries to fill the gap of missing information about writing good tests in polyglot JVM projects that leverage AKKA framework. In multi language JVM projects my obvious choice of testing tool is Spock. Powered ...
Read More »
Java Code Geeks Java 2 Java Developers Resource Center
