Author image

David Landup

28 Posts Serbia Twitter Website

How to Send HTTP Requests in Java


Hypertext Transfer Protocol (HTTP) is an application-layer protocol, which without exaggeration, is pretty much is the backbone of Internet browsing as we know it.

It's used for transferring hypermedia documents between the client and the server and is an essential part of every single web application, including any APIs

Continue Reading

Design Patterns in Java

What are Design Patterns?

Design Patterns are simply sets of standardized practices used in the software development industry. They represent solutions, provided by the community, to common problems faced in every-day tasks regarding software development.

There's a myriad of design patterns, and you're probably familiar with some of them already.

Continue Reading

Linked List Programming Interview Questions

If you're interested in reading more about Programming Interview Questions in general, we've compiled a lengthy list of these questions, including their explanations, implementations, visual representations and applications.


Linked Lists are a data structure that represents a linear collection of nodes. A characteristic specific to linked lists is that

Continue Reading