Close

(02) Software, Yazılım

It is all about software applications and software development.

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

Python Clean Code Teknikleri

Python Clean Code Teknikleri

Bu dersimizde Python içerisinde 4 farklı Clean Code tekniğini öğreniyoruz. Format String tekniklerinden tutun Değişken atama işlemlerine kadar kod yazarken hem hatadan hem zamandan tasarruf edeceğiniz yöntemleri öğrenmeye ne dersiniz. 00:00 Giriş00:28 İlkel String Format01:06 Format Metodu02:00 String Literal02:50 Format String Metodu03:40 Aritmetik İşlem04:05 Liste Elemanları04:55 Dizileri Tuple Yapma05:30 Fonksiyonları […]

Devamını Oku

MACOS İçin FTP Client

FTP

MACOS için terminalden ftp istemcisi olarak NCFTP ‘i kullanıyorum.  Embedded cihazlarda genellikle garip FTP sunucuları oluyor ve komut satırı erişim en hızlı seçenek oluyor.  Uygulamayı https://ncftp.com/.  Adresinden indirebiliyoruz.  Basit bir kurum sonunda kullanmaya başlayabiliriz.  MACOS için TERMİNAL ‘i açtım.  NCFTP ile artık NCFTP ‘bin shell ‘ine giriyorum.   Burada çok […]

Devamını Oku

Python Website Full Tutorial – Flask, Authentication, Databases & More

Python Website Full Tutorial - Flask, Authentication, Databases & More

Flask is a lightweight Python web framework that provides valuable tools and features for building web applications. It is designed to be simple and easy to use and has a small, easy-to-learn codebase. Flask is often used as a starting point for building web applications because it is lightweight and […]

Devamını Oku

Unable to find DartDev snapshot

Unable to find DartDev snapshot

Kaotik Flutter hatalarına devam, Herhangi bir işlem yaparken “Unable to find DartDev snapshot” hatası alıyorum.  MACOS kullanıyorum, sınırlı disk, sınırlı bellek ve yavaş internet erişimi var.  Çözümü aşağıda anlattım.

Devamını Oku

Traveling Salesman Problem using Hill Climbing

Traveling Salesman Problem using Hill Climbing

Hill climbing is a mathematical optimization algorithm whose purpose is to find the best solution to a problem with a (large) number of possible solutions. Explaining the algorithm (and optimization in general) is best done using an example. In the Travelling salesman problem, we have a salesman who needs to […]

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