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.
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.
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.
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.
Contributions to this repository are welcome! If you would like to add a new article or improve an existing one, please follow these steps:
- Fork the repository.
- Create a new branch for your changes:
git checkout -b my-new-article
- Add your article or make changes to an existing one.
- Commit your changes:
git commit -m "Add new article on [topic]"
- Push your changes to your forked repository:
git push origin my-new-article
- 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.
This repository is licensed under the BSD 2-Clause License.