Deploying Azure Log Analytics Solution Using Terraform byEngin Polat@ [April 16, 2022]~ 6 mins read
Read more →Unfortunately, list of Azure Log Analytics Solutions is not available in the Terraform provider documentation 😟
Official Terraform Resource Provider page for Azure Log Analytics Solution displays only ContainerInsights example
If there is already an Azure Subscription, that has Azure Log Analytics Solutions installed, and it's needed to create a Terraform Module out of it, then the Azure CLI command has to be run and the Terraform Module has to be created manually.What makes a good developer? byEngin Polat@ [August 24, 2021]~ 16 mins read
Read more →The world is moving towards a more technical future and in order to keep up with the trend, more and more people are looking to learn how to code. Coding, engineering, design and development are some of the most in demand skills in the job market today and learning how to code can help you become more employable in the real world.
How to disable Message of the Day prompt? byEngin Polat@ [August 17, 2021]~ 8 mins read
Read more →The abbreviation "motd" stands for "message of the day", and this file has been traditionally used for exactly that (it requires much less disk space than mail to all users).
The contents of /run/motd are displayed by login after a successful login but just before it executes the login shell.How to find and delete files by extension byEngin Polat@ [August 10, 2021]~ 9 mins read
Read more →Creating, modifying and deleting files are everyday tasks performed in any operating system mostly used by System Administrators.
Linux operating system provides users an easy way to delete files and directories.
System Administrator (sysadmins), often need to clean things up to keep the system clean. This cleaning process may take quite a while, including finding and deleting files recursively in a folder structure.Good practices for creating Pull Requests byEngin Polat@ [August 03, 2021]~ 18 mins read
Read more →Before Git, the open source community used mailing lists for collaboration. Because of this, people had to write very long emails in order to justify their work. This caused a lot of friction because people had to spend a lot of time to write long emails and wait for a response from someone else.
With Git, your changes are local and you can push changes as soon as they are ready. This leads to more efficient and focused discussions.Create, Host and Share Docker Images with GitHub Packages byEngin Polat@ [March 30, 2021]~ 11 mins read
Read more →After the rise of cloud, and rise of microservices approaches, modular, plug-and-play and containerized applications are getting more attention.
So, literally hundreds of thousands software engineers are working on projects that built with multiple containerized pieces, all around the world.
If you're using GitHub and wanted a place to store and serve Docker Images for your project, you can easily go and use GitHub Packages, it's free and super easy to use 🥳How to troubleshoot AKS (Kubernetes) pods byEngin Polat@ [March 23, 2021]~ 11 mins read
Read more →Guidelines' are always help people to ensure if they made necessary checks before going deep dive.
If your team faces the same issue more than several times, it's good to keep it recorded. So, next time, your response time will be significantly shorter. That leads happy customers 🥳
In this post you can find a guideline to determine the underlying issue when there is an issue with a pod.Developing a simple Terratest Module for Azure Container Registry (ACR) byEngin Polat@ [March 16, 2021]~ 18 mins read
Read more →Terratest is a Go library that makes it easier to write automated tests for the infrastructure code. Terratest provides us a variety of helper functions and patterns to test our infrastructure easily.
In this post, we're gonna develop a simple Terratest Module for Azure Container Registry (ACR)How to remove file from git history byEngin Polat@ [March 09, 2021]~ 6 mins read
Read more →When we commit a file to a git system (such as, Azure DevOps or GitHub) it shows up in the folder structure of the repo.
And also, there is a record created in the underlying history structure.
We can delete the file that needs to be confidential, after we accidentally commit it.Scenario : DevOps for Unity3D game projects byEngin Polat@ [March 02, 2021]~ 20 mins read
Read more →Game projects usually consist of a combination of more than one piece. Such as, game itself, a backend, a messaging platform, notification system, etc.
In this scenario, we'll create a game project with a .Net 5.0 backend and a Unity3D game project.Software Testing Types byEngin Polat@ [February 22, 2021]~ 4 mins read
Read more →There are different types of tests that we can use and implement in the CI/CD pipelines to make sure that changes to our code are working as expected.
Azure DevOps - State Transition Restriction Rules byEngin Polat@ [February 15, 2021]~ 6 mins read
Read more →Since the release of Sprint #172, on Azure DevOps, it's possible to create rules to restrict state transition of Work Items on Azure DevOps Boards.
With this new feature, it's possible to restrict work items from being moved from one state to another directly. For example, you can restrict Bugs transitioning from New to Resolved directly, instead, they must go from New to Active, then they can go to Resolved.Azure CLI DevOps Extension byEngin Polat@ [February 08, 2021]~ 2 mins read
Read more →Azure Command Line Interface (Azure CLI) is a set of commands to manage resources on Azure platform. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
What is DevOps! byEngin Polat@ [February 01, 2021]~ 2 mins read
Read more →Donovan Brown from Microsoft described 'What is DevOps!'. DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.