Close

(60) DevOps

DevOps is a set of practices that automates the processes between software development and IT teams so that they can build, test, and release software faster and more reliably. DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes.

DevOps: A New Approach to Software Development

DevOps: A New Approach to Software Development

How to improve software development by breaking down silos and automating processes DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). DevOps aims to shorten the systems development life cycle and provide continuous delivery with high quality. Overview of DevOps Philosophy DevOps is based […]

Devamını Oku

Code, Commit, Deploy: Streamlining Web App Development with PyCharm and GitHub

Code, Commit, Deploy: Streamlining Web App Development with PyCharm and GitHub

PyCharm is an IDE that makes it easy to build Python applications. To build a web app in Python with PyCharm, create a new project and select the “Web Application” project type. Once you have created a new project, you will need to add the following dependencies to your project: […]

Devamını Oku

Creating an Automated Pull Request Checklist on GitHub

Creating an Automated Pull Request Checklist on GitHub

You can use the GitHub Actions workflow to create an automated pull request checklist in GitHub. A workflow is a series of steps executed automatically when a specific event occurs, such as making a new pull request. Here are the steps on how to create an automated pull request checklist […]

Devamını Oku

Pre-commit: A Framework for Managing and Maintaining Multi-Language Pre-Commit Hooks

Pre-commit: A Framework for Managing and Maintaining Multi-Language Pre-Commit Hooks

How to keep your codebase clean and consistent with this powerful tool. Pre-commit is a framework for managing and maintaining multi-language pre-commit hooks. Pre-commit hooks are scripts that are run before each commit to ensuring that the codebase is in a clean and consistent state. Pre-commit is a powerful tool […]

Devamını Oku

How to use Agile principles to deliver high-quality software on time and within budget

How to use Agile principles to deliver high-quality software on time and within budget

Agile software development is a methodology that emphasizes flexibility and collaboration. Agile teams work in short cycles, or sprints, to deliver working software regularly. This allows them to respond quickly to changes in requirements and ensure that the final product meets the customer’s needs. The Agile Lifecycle The Agile lifecycle […]

Devamını Oku

DevOps Best Practices and Troubleshooting with AWS

DevOps Best Practices and Troubleshooting with AWS

Improve your systems’ reliability, efficiency, and scalability with DevOps and AWS. DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). DevOps aims to shorten the systems development life cycle and provide continuous delivery with high quality. AWS is a cloud computing platform that offers […]

Devamını Oku

Infrastructure as Code with AWS CloudFormation and Terraform

Infrastructure as Code with AWS CloudFormation and Terraform

Automate your infrastructure provisioning and management. Infrastructure as Code (IaC) is a practice of managing and provisioning infrastructure through code. This means that the infrastructure, such as servers, networks, and storage, is defined in regulation and then used to create and manage the infrastructure. Overview of IaC: IaC can help […]

Devamını Oku

What is Conway’s Law? with Michael Feathers

Conway's Law and Microservices

For this WTFinar, we’ve got a damn legend in the house—the one and only, Michael Feathers. And the legend says, “It’s what’s on the inside that counts.” This is true for people, eclairs, systems, and organizations. The nature of programming is changing as we shift to building cloud-based systems through […]

Devamını Oku

Freelance Yazılımcının Sırt Çantasında Neler Olur?

Yazılımcının çantası

Yeni arkadaşlara faydası olması için kendi araç kutumu açıklıyorum 🙂 PENCIL Flowchart, akış diagramlarını hazırlamak için çok pratik bir araçtır.   Pencil kurumsal site TRELLO Tek başımıza dahi olsak, çevik yöntemleri uygulamaya devam edelim.  Yalnız çalışmak, takım üyesi olmaktan daha fazla disiplini gerektiriyor. Kendi işlerinizi kendiniz izleyeceksiniz.   TRELLO görsel […]

Devamını Oku