Skip to main content

Recently Updated Pages

Testing Code

Spring Core

Terminology Test Fixture - A fixed state of a set of objects used as a baseline for running test...

Updated 3 years ago by Elkip

Securing an Angular Application

Angular

Security is constantly evolving. You'll need to do your own research on the specific vulnerabilit...

Updated 3 years ago by Elkip

Ktor Authentication and Authorization

Ktor

So to retain the client information after login we have two options: Create a server-side sessio...

Updated 3 years ago by Elkip

Angular Architecture

Angular

An Angular Component can be thought of as part of a web page It's a combination of HTML and cod...

Updated 3 years ago by Elkip

Signing JSON Tokens with RSA

Ktor

RS256 vs HS256 When signing a JSON Web Token (JWT) from the server, two algorithms are supported ...

Updated 3 years ago by Elkip

Ktor REST API

Ktor

REST - Respresentational State Transfer The path (URL) is the route to a resource A resource is ...

Updated 3 years ago by Elkip

Kotlin Basics

Ktor

Kotlin Class Extensions Extends the functionality of an existing class fun Int.addFive() : Int ...

Updated 3 years ago by Elkip

Ktor Architecture & Lifecycle

Ktor

Architecture EngineMain Class Used to run the application Loads application.conf file Supporte...

Updated 3 years ago by Elkip

Ktor Basics

Ktor

Ktor is a Kotlin based asynchronous web framework. Backends need to be versatile and scalable. De...

Updated 3 years ago by Elkip

Interface Segregation Principle

Spring Core

Interfaces are a core part of Java and are used extensively to achieve abstraction and to suppor...

Updated 3 years ago by Elkip

Dependency Inversion Principle

Spring Core

One of the basic rules of good programming is to avoid tight coupling. Ex, creating an object o...

Updated 3 years ago by Elkip

Spring Boot

Spring Core

Spring boot is sort of a configuration wrapper around the Spring MVC Framework. Dependency Manage...

Updated 3 years ago by Elkip

Exception Handling

Spring Core

JSR 303 Introduced Java Bean Validation Part of JEE 6 and above, suported by Spring since versio...

Updated 3 years ago by Elkip

Data Validation with JSR-303

Spring Core

Introduced Java Bean Validation Part of JEE 6 and above, suported by Spring since version 3 Set ...

Updated 3 years ago by Elkip

Docker

Spring Core

What is Docker? Docker is a standard for Linux containers A "Container" is an isolated runtime i...

Updated 3 years ago by Elkip

Reactive Programming

Spring Core

Reactive programming focuses on non-blocking, asynchronous execution The Reactive Manifesto Respo...

Updated 3 years ago by Elkip

Dependency Injection and IoC

Spring Core

Dependency Injection How objects obtain dependent objects The class being injected has no respons...

Updated 3 years ago by Elkip

Spring Bean Life Cycle

Spring Core

When the class is created we can see there are 'Aware' interfaces that get inialized BeanNameA...

Updated 3 years ago by Elkip

Best Coding Practice

Spring Core

Naming Interfaces Should be a good Object Name Never start with an 'i' (This is a dot net thing...

Updated 3 years ago by Elkip

What is Angular?

Angular

How Angular Differs from Traditional Websites Traditional Websites Angular Traditional Web...

Updated 3 years ago by Elkip