Manujitha PereraDockerize and deploy a SpringBoot application with docker networking on local.PrerequisitesJul 28, 2022Jul 28, 2022
Manujitha PereraSoftware Design Patters — Builder PatternThe builder pattern is used to avoid lengthy constructor declarations and telescopic constructors. The builder pattern uses a separate…Jul 20, 2022Jul 20, 2022
Manujitha PereraSoftware Design Patterns-PrototypePrototype is a creational pattern in software development. It specifies the type of the objects to create using a prototypical instance…Jul 20, 2022Jul 20, 2022
Manujitha PereraSoftware Design Patterns — Factory MethodFactory method is a design pattern used in OOP to segregate the new Keyword and encapsulate the object creation process.Jul 20, 2022Jul 20, 2022
Manujitha PereraSoftware Design Patters — SingletonIn software engineering, software design patterns are solutions for recurring problems that can be implemented following some preset…Jul 20, 2022Jul 20, 2022
Manujitha PereraGarbage Collection Algorithms in JavaWhat are garbage collection algorithms? GC algorithms are used to automatically clear our dereferenced objects in the memory( heap ). This…Jul 17, 2022Jul 17, 2022
Manujitha PereraHTTP HeadersHTTP headers let the client and server exchange additional information regarding the HTTP transaction. A header consists of a case…Jul 16, 2022Jul 16, 2022
Manujitha PereraHTTP Status CodesHTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:Jul 16, 2022Jul 16, 2022
Manujitha PereraDebugging Slow Backends Using Wireshark and TCP DumpWhile debugging performance on a slow backend is a lengthy process that involves a lot of variables such as network bandwidth, hardware and…Jul 7, 2022Jul 7, 2022
Manujitha PereraPersistent HTTP ConnectionsBefore we dive into what persistent HTTP is, lets figure out what non-persistent HTTP is.Jul 6, 2022Jul 6, 2022