JavaScript Module pattern for Java Developers -- Part 1
Lately I have spent some time figuring out what a JavaScript Module pattern is as well as its purpose. After that I decided to write down the nitty-gritty.Let's take a simple example of a Java...
View ArticleHow to run Glassfish 4 Web Application on OpenShift PaaS
There are a few options to publish a Glassfish 4 application in the cloud. One of them is OpenShift Platform-as-a-Service (PaaS), and although it doesn't offer a Glassfish cartridge, it provides a Do...
View ArticleGetting started with Bootstrap 3
Twitter Bootstrap is an extremely popular front-end framework designed to build websites and web applications. In fact, it is a collection of tools leveraging HTML, CSS and some optional Javascript...
View ArticleUnderstanding Bootstrap 3 Grids
In a previous post Twitter Bootstrap essentials were discussed. Today we'll survey an important part of the framework called grid. Bootstrap grid is a structure which allows one to create page layouts....
View ArticleWhat is REST?
REST stands for REpresentational State Transfer, a term coined by Dr. Roy Fielding in his seminal work Architectural Styles and the Design of Network-based Software Architectures. In a nutshell, it is...
View ArticleREST: Uniform interface
In the previous post REST architecture style was discussed, one of the pillars of which is the uniform interface which is the topic of the current post. While REST is not limited by a particular...
View ArticleBootstrap 3 Forms Tutorial
Forms are essential for web applications, one can see them while logging in an application, editing a profile or registering for an account. Bootstrap greatly simplifies form styling by providing...
View ArticleIntroduction to Test Doubles with Mockito
It is not uncommon to encounter a situation when the System Under Test (SUT) is dependent on a number of collaborators. Let's imagine that we are developing code that emulates an Automatic Teller...
View ArticleGetting started with Dropwizard: First steps
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off!Dropwizard is a bunch of superb frameworks glued together to provide a fast way of building web applications including...
View ArticlePriming Ubuntu 14.04 to working with Dropwizard
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off!To start developing with Dropwizard using Ubuntu we first of all should install Java, Maven project management tool an...
View ArticleGetting Started with Dropwizard: Authentication, Configuration and HTTPS
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off!In the previous installment of this series we discussed how to create a Dropwizard project using Maven archetype as well...
View ArticleIntroduction to Hypertext Application Language (HAL)
Principles of REST architectural style were put forth by Dr. Roy Fielding in his thesis“Architectural Styles and the Design of Network-based Software Architectures”. One of the main principles of the...
View ArticleGetting started with Dropwizard: Connecting to a Database using Hibernate
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off! In the previous installments of this series we discussed how to create a Dropwizard application using Maven archetype...
View ArticleStart building JVM microservices with DropWizard
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off!A full-profile application server, such as Glassfish are Wildfly, was conceived to integrate a lot of frameworks that...
View ArticleGetting started with Dropwizard: Connecting to external REST Web-services...
Here is a link to my Getting Started with Dropwizard course on Udemy. 50% is off!Imagine a situation that you would like to create a currency conversion API using Dropwizard, but exchange rates are...
View ArticleAngularJS Tutorial: Creating AngularJS Hello World application using Plunker
What is AngularJSAngularJS is a front-end framework written in JavaScript and initially released in 2010. It is suitable for creating the so-called single-page application whereby you create parts for...
View ArticleAngularJS Tutorial: Developing AngularJS Applications using VS Code
How to develop AngularJS applications on your local computerIn the previous installment of this series, we talked about how to create a "Hello, World" AngularJS application using Plunker, which is...
View ArticleAngularJS Tutorial: Introduction to End-to-End Testing of AngularJS...
Introduction to software testingIn the previous installment of this series we discussed how to create a simple Hello World application using AngularJS. In this tutorial you will start learning how to...
View ArticleAngularJS Tutorial: Unit Testing Angular Applications Using Jasmine and Karma
In the previous installment of this series we’ve learned how to perform End-to-End application testing using Jasmine and Protractor. In this part, we’ll discuss how to test controllers and how to...
View ArticleAngularJS Tutorial: Introduction to AngularJS Scopes
Introduction to AngularJS ScopesIn the previous tutorial of this series we learned how to test controllers using Jasmine and Karma. In this post we discussed how data is passed from controller to view...
View ArticleAngularJS Tutorial: AngularJS Controller As Syntax
Introduction to AngularJS Controller As SyntaxIn the previous installment of this series we discussed scopes and what problems nested scopes can cause. There are a couple of solutions to this problem:...
View ArticleSpring Tutorial: Creating a Hello World REST API Using Spring Framework and...
Spring Framework was created as a result of disappointment of Java community with earlier versions of Enterprise Java. Since then it has grown into huge ecosystem that allows one to solve every problem...
View ArticleBinary classification with Tensorflow 2
This post uses Tensorflow with Keras API for a classification problem of predicting diabetes based on a feed-forward neural network also known as multilayer perceptron and uses Pima Indians Diabetes...
View Article