REST: 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 ArticleThe most powerful NVIDIA datacenter GPUs and Superchips
This article provides an in-depth overview of NVIDIA’s datacenter GPUs, categorizing them by architecture—Pascal, Volta, and Ampere—and interface types such as PCIe and SXM. It highlights essential...
View ArticleNvidia GPUs with 48 GB Video RAM
This article provides an engaging guide to NVIDIA GPUs with 48GB of video RAM, purpose-built for the high demands of generative AI and deep learning applications. Organized as a timeline, it takes you...
View ArticleNVIDIA GPUs with 24 GB of Video RAM
This article delves into a lineup of high-performance NVIDIA GPUs featuring 24 GB of video memory, perfectly suited for deep learning, AI, and high-performance computing (HPC). Each GPU is analyzed by...
View ArticleNVIDIA GPUs with 16 GB of Video RAM
This article takes you on an exciting journey through the specifications and performance of NVIDIA GPUs with 16GB of video memory, showcasing their remarkable capabilities for AI and deep learning....
View ArticleNVIDIA GPUs with 12 GB of video memory
This article offers an in-depth look at NVIDIA GPUs with 12 GB of memory, diving into their specifications and standout features. From architecture and memory type to bandwidth, CUDA cores, Tensor...
View ArticleHow I built AI Deep Learning Workstation
This article explores the process of building a custom AI and deep learning workstation, delving into its benefits and potential challenges. It provides a detailed rationale for creating such a system,...
View ArticleHow to Select and Upgrade RAM for Building an AI Deep Learning PC
The article serves as a detailed guide to help readers choose the right computer RAM for AI and deep learning workstations. It highlights the critical role that RAM plays in ensuring smooth...
View Article