Close

(20) Software Craftsmanship, Yazılımda Ustalaşmak

Software Craftsmanship is a movement that advocates for the practice of software development as a craft. It emphasizes the importance of quality, craftsmanship, and professionalism in software development.

Asymmetric encryption – Explained.

Kriptografi

How does public-key cryptography work? What is a private key and a public key? Why is asymmetric encryption different from symmetric encryption? Asymmetric encryption, also known as public-key cryptography, is a cryptographic system that uses a pair of related keys: public and private. The public key can encrypt data, but […]

Devamını Oku

Introduction to Microservices, Docker, and Kubernetes

Introduction to Microservices, Docker, and Kubernetes

Docker is an open source platform that’s used to build, ship and run distributed services. Kubernetes is an open source orchestration platform for automating deployment, scaling and the operations of application containers across clusters of hosts. Microservices structure an application into several modular services Learn the basics of Microservices, Docker, and Kubernetes. Code demo starts […]

Devamını Oku

Mutluluk Zamanı, Bu Su Hiç Durmaz

Mutluluk Zamanı, Bu su hiç durmaz

Elçin Sangu ve Barış Arduç’un seslendirdiği söz ve müziği Bülent Ortaçgil’e ait olan “Bu Su Hiç Durmaz”ın video klibi yayınlandı. Prodüktörlüğünü ‘Babajım İstanbul’un üstlendiği ve kayıtları ‘Babajım İstanbul’da gerçekleştirilen düetin video klibinin yönetmenliğini ise filmin yönetmeni Şenol Sönmez üstlendi. Yapımını NuLook’un, yapımcılığını Muzaffer Yıldırım’ın yaptığı, yönetmenliğini Şenol Sönmez’in üstlendiği senaryosunu […]

Devamını Oku

What Is Conway’s Law?

Software Craftsmanship

Conway’s law is an adage named after computer programmer Melvin Conway, who introduced the idea in 1967. It was first dubbed Conway’s law by participants at the 1968 National Symposium on Modular Programming. It states that “organizations which design systems … are constrained to produce designs which are copies of […]

Devamını Oku

Encryption and decryption with OpenSSL

Encryption and decryption with OpenSSL

This tutorial shows how to use OpenSSL in Linux systems (Kali in the video) for symmetric and asymmetric encryption and decryption. OpenSSL is a free and open-source toolkit that provides a robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication. Internet servers, including most HTTPS websites, widely use it. […]

Devamını Oku

Steve Jobs’s Motivational Speech

Steve Jobs

Steve Jobs’ motivational speech at the Stanford graduation ceremony. This entrepreneur motivation speech is an inspirational video for all aspiring startup owners. In this video, Steve Jobs speaks about the highs and lows of entrepreneurship. Despite losing his job, he established two more successful companies – Next and Pixar. At […]

Devamını Oku

How to configure PATH and CLASSPATH for Java in Mac OS

How to configure PATH and CLASSPATH for Java in Mac OS

How to configure PATH and CLASSPATH for Java in Mac OS First, you need to find where the bin directory that contains all java binary files is located. To do that simply cd /Library/Java/ Then do one “ls” to see what you have in this directory. Then continue cd to […]

Devamını Oku

Smart Cities: Solving Urban Problems Using Technology

Smart Cities: Solving Urban Problems Using Technology

A Smart City is a designation given to a city that incorporates information and communication technologies (ICT) to enhance the quality and performance of urban services such as energy, transportation, and utilities to reduce resource consumption, wastage, and overall costs. Smart cities are rising to meet the challenges of rapid urban development In the […]

Devamını Oku

You can’t fight Conway’s law (but you can certainly waste energy trying)

Avraham Poupko

You can’t fight Conway’s law (but you can undoubtedly waste energy trying) — Practical implications of Conway’s law Most software that performs non-trivial tasks is complex. We understand that and welcome that. However, we often feel that much of the software we design, create and deploy is more complicated than […]

Devamını Oku