-
Testing AKKA application with Spock
AKKAis message-driven and actor model based concurrency toolkit. Although it’s written inScala,AKKAcan be used in anyJVMbased language project. This post tries to fill the gap of missing information how to write good tests in polyglot JVM projects that leverageAKKAframework.Read More ...
-
JVM microservices - JVM based application as Docker container
Continuation of
WindowsandDockerintegration guide. The goal of this post is to show quick and easy way of creating newJVMproject and run it as aDockercontainer onWindows.Read More ...
-
JVM microservices - run Docker containers on Windows
Microservices is one of the loudest IT buzzwords, everybody’s anxious to try it. But what
LinuxandMacOSusers get for free is not so easy inWindows. This guide shows how to setupWindowsenvironment for runningDockercontainers, as a basis for microservice architecture projects.Read More ...
-
Testing JVM server-side JavaScript with Jasmine, Spock and Nashorn
JavaScriptusage is not limited to client-side code in browser orNodeJSpowered server-side code. ManyJVMbased projects are using it as internal scripting language. Testing this sort of functionality is neither straightforward nor standard. In this post I intend to demonstrate an approach for testingJavaScriptin server-side JVM environment using mature tools likeJasmine,SpockandNashorn.Read More ...
-
Advanced integration of Jekyll and AsciiDoctor
Using
AsciiDoctoras markup renderer inJekyllis quite straightforward but there’s some customization gaps not covered in the most of setup guides over the web so I’d like to fill them in this post.Read More ...
-
Automate GitHub Pages publishing with Jekyll and Travis CI
Content is a KING. Neither fancy CMS nor online WYSYWIG editors are, but content is. That’s why
JekyllpoweredGitHub Pagesgot such a popularity. Just pushHTML,Liquid,Markdownetc, then files got processed byJekylland the whole site becomes available online in a minute. However, if you’d like to use extraJekyllfeatures, for instanceAsciiDoctor, you should manage site generation yourself. This quite boring activity could be simplified by leveragingTravis CIcontinuous integration project.Read More ...
-
Test Me If You Can #1 (Spring Framework)
During my career I often observed people who claim that they are not writing tests because can’t cover properly integration between components. Well, I believe most of such people just don’t know some simply techniques or don’t have time to dig them out because of stress at their work place. The lack of such knowledge results into neglecting of integration tests and thus worse software, more bugs and disappointed customer. So I’ve decided to share some practices revealing mystery surrounding integration testing.
Read More ...
-
Duck typing in Java ? Well, not exactly
The post illustrates that some concepts, uncommon for
Java, i.e.Duck typingcould be successfully applied for completing real life tasks, improving your programming skills and making resulting code more beautiful.Read More ...
-
CodingDojoCnUa #6
Some notes and observations on 6th Coding Dojo by CodingDojoCnUa community.
Read More ...
-
WebDriver tricks #3
Handling dynamically shown / hidden DOM elements in
WebDrivertests.Read More ...
-
Grails + AngularJS + CoffeeScript
Responsive design is a must for modern web-applications. Today this is attempted to achieve by using JavaScript MVC frameworks. But more often than not those frameworks originate from
Rails,NodeJSand other non-Java communities. This makes it hard for Java-boys (as me) to jump into. So purpose of this short tutorial is to explain in few easy steps how to start with JS MVC frameworkAngularJSandCoffeeScriptonGrails.Read More ...
-
CodingDojoCnUa #2
Some notes and observations on 2nd Coding Dojo by CodingDojoCnUa community.
Read More ...
-
CodingDojoCnUa #2 agenda and tools
Read More ...
-
WebDriver tricks #2
Read More ...
-
WebDriver workshop at Softengi, Chernihiv
Read More ...
-
WebDriver tricks #1
Read More ...
-
Three steps to follow MVC while building Java Web application
All modern action-based web frameworks are using approaches described below to reach their goals in
MVCimplementation. But if you using some old fashioned code or don’t use any framework at all - you still can achieve clean and easy to useMVCdesign following described steps.Read More ...