Close

(02) Software, Yazılım

It is all about software applications and software development.

Clean Code Nedir?

Clean Code Nedir?

Clean code, iyi tasarımlı, okunabilir, anlaşılır ve mantıklı yapıda olan kodlara verilen isimdir. Clean code, kodun okunabilirliğini, anlaşılırlığını ve mantıklı yapısını arttırarak, kodun düzenlenmesi, değiştirilmesi ve bakımını kolaylaştırır. Clean code, genellikle aşağıdaki özelliklere sahip olur: Okunabilir: Clean code, kodun ne yaptığını anlamaya yardımcı olacak şekilde yazılır ve okunması kolay olur. […]

Devamını Oku

Amazon Lambda Nedir?

Amazon Lambda Nedir?

Amazon Lambda, Amazon Web Services (AWS) tarafından sunulan bir bulut hizmetidir. Bu hizmet, kullanıcıların kod parçacıklarını (lambda fonksiyonları) çalıştırmalarını ve bu kod parçacıklarının çalıştırılmasını tetikleyen olayları tanımlama imkanı sunar. Bu sayede, kullanıcılar, belirli olaylar gerçekleştiğinde kodlarını otomatik olarak çalıştırabilirler. Amazon Lambda, bir bulut çalışma zamanı olarak tanımlanır ve bu çalışma […]

Devamını Oku

Traveling salesman problem

Travelling salesman problem

The traveling salesman problem (also called the traveling salesperson problem or TSP) asks: “Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?” It is an NP-hard problem in […]

Devamını Oku

Python Dağıtım Paketleri

Python Dağıtım Paketleri

Python diline dayalı uygulamaların yüklenmesi, yönetilmesi ve dağıtılması için kullanılan birçok dağıtım paketi vardır. Bunların başlıcaları şunlardır: Anaconda: Python diline dayalı uygulamaların yüklenmesi, yönetilmesi ve dağıtılması için kullanılan bir dağıtımdır. Bu dağıtım, birçok ek paketi de içerir ve bu nedenle daha büyük bir dosya boyutuna sahiptir. Miniconda: Python diline dayalı […]

Devamını Oku

Açık Kaynak Yazılımlar ile Test ve Süreç Otomasyonu

Clean Code And Team Collaboration

“Açık Kaynak Yazılımlar ile Test ve Süreç Otomasyonu” konulu seminerimizde açık kaynaklı test frameworkleri kullanılarak farklı türde ürünlerin (web, mobil, servis, desktop) testlerinde ve sürekli tekrar eden işlerin otomatize edilmesinde kullanımı sağlanabilmektedir. Kuveyt Türk’ten Test Yöneticisi Abdurrahman Akın kurumda kullanılan açık kaynak frameworkleri hakkında bilgi paylaşıp nasıl kullandığımıza ve nasıl […]

Devamını Oku

Miniconda Nedir?

Miniconda Nedir?

Miniconda, Python diline dayalı bir dağıtım paketidir. Bu dağıtım, Python diline dayalı uygulamaların yüklenmesi, yönetilmesi ve dağıtılması için kullanılır. Miniconda, Python diline dayalı uygulamaları yüklemek için kullanılan Anaconda dağıtımının bir versiyonudur. Anaconda, Python diline dayalı uygulamaların yüklenmesi, yönetilmesi ve dağıtılması için kullanılan bir dağıtımdır. Ancak, Anaconda dağıtımı, birçok ek paketi […]

Devamını Oku

Swarming: A Team-based Approach to Getting Work Done

Swarming: A Team-based Approach to Getting Work Done

Swarming is a software development method in which multiple team members simultaneously work on the same user story or task. This can be done in various ways, such as mob programming, where all team members work on a single problem using a single computer or having specific roles work together, […]

Devamını Oku

What Is OpenSSL?

What Is OpenSSL?

OpenSSL is a software library that provides cryptographic functionality, including secure communications over computer networks. It is widely used to implement the secure sockets layer (SSL) and transport layer security (TLS) protocols, which are used to establish secure connections between networked computers. OpenSSL is used in many software applications and […]

Devamını Oku

What are Alternatives to Git?

What are Alternatives to Git?

There are several alternatives to Git for version control and source code management. Some of the most popular options include: Mercurial: This distributed version control system is similar to Git in many ways. It is fast, easy to use, and has a large and active community. Subversion: This centralized version […]

Devamını Oku

Python’s Pandas vs Polars: Who Is Better?

Python’s Pandas vs Polars: Who Is Better?

Both Pandas and Polars are valuable tools that serve different purposes. Pandas is a data manipulation and analysis library for Python, while Polars is a data visualization library specifically designed to work with Pandas data frames. Pandas is a powerful tool for working with and manipulating data in Python. It […]

Devamını Oku