Skip to content

eugenezimin/articles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Articles Repository

This repository contains a collection of articles on various technical topics. Each article is organized in a separate directory, with its own README file and any necessary supporting files or resources.

Articles

Functional, Action, Sequence: 3 Diagram Types for Multi-Dimensional Software Modelling

This article discusses using functional diagrams for high-level system architecture, action diagrams for illustrating process flows and logic, and sequence diagrams for detailing object interactions. Together, these three diagram types enable comprehensive modeling of software systems from multiple perspectives - architectural structure, process workflows, and granular execution logic - supporting documentation, communication, and traceability.

Published on Medium and DEV.to on March 2, 2024.

Google Cloud: Provisioning a Virtual Machine and Accessing it via SSH

This article guides users through provisioning a virtual machine on Google Cloud Compute Engine and accessing it via SSH. It covers prerequisites, creating a Compute Engine instance, configuring settings like machine type and networking, establishing an SSH connection using various methods, and verifying the connection and instance details. By following the steps, readers gain practical experience deploying on Google's Cloud infrastructure.

Published on Medium on March 4, 2024.

Configuring SSH to Access Remote Server

The article guides configuring SSH to securely access remote servers like Google Cloud VMs. It covers generating SSH key pairs, adding the public key to the server, disabling password authentication, and customizing the SSH client configuration file for simplified connections and proxying through bastion hosts. Following these steps enables secure encrypted remote access.

Published on DEV.to Medium and Substack on April 7, 2024.

Database per Service as a Design Pattern

The article explores the Database per Service pattern, where microservices own individual databases, contrasting it with monolithic shared data stores. It highlights benefits like development autonomy, technology flexibility, and easier maintenance, enabled by API-based data encapsulation. While acknowledging challenges, it presents the pattern as crucial for system adaptability, promising future discussion on drawbacks.

Published on Medium and DEV.to on June 13, 2024.

Using Domain-Driven Design to to Create Microservice App

This article explores the development of a Twitter-like platform using Domain-Driven Design and microservices. It details the design of UserManagementService and MessagingService, highlighting key DDD concepts and architectural decisions. The discussion covers inter-service communication, data management, and scalability strategies, offering insights into building complex, distributed systems that can evolve with changing requirements.

Published on DEV.to and Medium on June 23, 2024.

JWT at a Glance

This article provides an overview of JSON Web Tokens (JWT) and their role in authentication and authorization. It compares JWT-based authentication to traditional session-based methods, highlighting JWT's stateless nature and scalability advantages. The piece explains JWT structure, including header, payload, and signature components, and discusses the importance of token refreshing for security. It also touches on the integration of JWT with OAuth 2.0 and OpenID Connect (OIDC) for enhanced application security. The article aims to clarify common misconceptions about JWT and its relationship to other authentication protocols.

Published on DEV.to and Medium on August 18, 2024.

Contributing

Contributions to this repository are welcome! If you would like to add a new article or improve an existing one, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes: git checkout -b my-new-article
  3. Add your article or make changes to an existing one.
  4. Commit your changes: git commit -m "Add new article on [topic]"
  5. Push your changes to your forked repository: git push origin my-new-article
  6. Open a pull request in this repository, describing your changes.

Please ensure that your article is well-written, accurate, and includes relevant examples or code snippets. Follow the existing structure and formatting conventions used in the other articles.

License

This repository is licensed under the BSD 2-Clause License.

About

Published Articles on LinkedIn, Medium, DEV.to, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors