blog
News & Updates
Join our Newsletter
Day 4: Setting Up Development Environment with Docker Compose
GitHub Repository You can find all the necessary files used inside Docker Compose in the GitHub repository. Local Development Tools To streamline your local development environment, ensure you have the following tools: IDE: Use VSCode or any other IDE of your...
Day 3: Design decisions, project architecture and inter-process communication
Design decisions and inter-process communication In our architectural blueprint, we've meticulously crafted design decisions to optimise security, efficiency, and scalability. At the core of our system lies the API gateway, serving as the primary conduit for all...
Day 2: Project description and functional requirements
I'm embarking on a venture to establish a vibrant marketplace tailored for local communities, where sellers can showcase their services through gigs and offer homemade products. Meanwhile, buyers will have the opportunity to explore and purchase these offerings....
Day 1: Microservices Communication Types and Styles
Microservices architecture relies on two fundamental communication types: synchronous and asynchronous. Synchronous Communication: In synchronous communication, reminiscent of traditional monolithic applications, the client initiates a request and awaits a response...
DAY 0: Monolithic vs. Microservices Architecture
Monolithic Architecture: Monolithic architecture, the traditional approach to software development, integrates all application components—client, server, and database—into a single, tightly coupled unit. Even in modern iterations, like separating client-side...
Day 0: Embarking on a Journey into Event-Driven Microservices
Welcome to the inception of an exciting journey! Today marks the beginning of my venture into the world of event-driven microservices, where innovation meets opportunity. As I set sail into uncharted territories, my compass points towards the creation of an e-commerce...
The origins of Java
In 1990, Patrick Naughton, a disgruntled software engineer working for Sun Microsystems (the company was acquired and merged into the Oracle Corporation in 2010), was considering leaving Sun Microsystems for a rival company and detailed in a letter to Sun...
Object-oriented technology in context
The idea of viewing software (and, indeed, of designing and writing software) in terms of objects is not a new one. The idea started in the mid-1960s with the language Simula, a language designed for performing simulations (for example, using computer graphics)....
What is procedural programming?
Before object-orientation the predominant method for structuring programs was procedural programming. Procedural programming is so called because the program code gives a step-by-step procedure (a set of instructions that accomplish a task, i.e. an algorithm) for...
Services
Virtual Assistant, Web Design & Bookkeeping
Contact
+44 (0) 77 888 60 954
christel@hamersvaservices.co.uk
Available ’round the clock
Free 1-hour consultation

All-in-one Virtual Assistant Solutions








