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.

REST vs. SOAP – What is the difference?

REST vs. SOAP - What is the difference?

REST API has no official standard because it is an architectural style. SOAP API, on the other hand, has an official standard because it is a protocol. REST APIs use multiple standards like HTTP, JSON, URL, and XML, while SOAP APIs are primarily based on HTTP and XML. REST allows more data formats, whereas SOAP only allows XML. Coupled with […]

Devamını Oku

What Is REST API?

What Is REST API?

What is Web service? What is API? What is REST API? How REST works Implementation of REST API A web service is a software system that supports interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the web […]

Devamını Oku

Swagger API documentation tutorial for beginners. Intro to API documentation with Swagger

Swagger API documentation tutorial for beginners. Intro to API documentation with Swagger

What is Swagger? The goal of Swagger™ aims to define a standard, language-agnostic interface to REST APIs that allows humans and computers to discover and understand the service’s capabilities without access to source code, documentation, or through network traffic inspection. When properly defined via Swagger, a consumer can understand and […]

Devamını Oku

The Seven (More) Deadly Sins of Microservices

The Seven (More) Deadly Sins of Microservices

All is not entirely rosy in microservice-land. It’s often a sign of an architectural approach’s maturity that anti-patterns begin to be identified and classified alongside well-established principles and practices. Daniel Bryant introduces seven deadly sins from real projects, which, left unchecked, could easily ruin your following microservices project. Daniel offers […]

Devamını Oku

Sattas – Yalan Dünya (Neşet Ertaş Cover)

Sattas - Yalan Dünya (Neşet Ertaş Cover)

YALAN DÜNYA Hep sen mi ağladın sen mi yandınBende gülmedim yalan dünyadaSen beni gönlünce kutlu mu sandınÖmrümü boş yere çalan dünyada Ah yalan dünyada yalan dünyadaYalandan yüzüme gülen dünyada Sen ağladın canım ben ise yandımDünyayı gönlümce olacak sandımBoş yere aldandım boş yere kandımİrengi gözümde solan dünyada Ah yalan dünyada yalan […]

Devamını Oku

Package Design Principles

Yazılımda Ustalaşmak

Release/Reuse Equivalency states that everything reused must be released and tracked. This has little to do with writing the code or applying algorithms or data structures but with how to structure your software into smaller components. It requires the maintainer to organize the releases, provide a way to migrate from one […]

Devamını Oku

Mastering Clean Architecture Principles for Effective Software Design

Mastering Clean Architecture Principles for Effective Software Design

The Principles of Clean Architectureby Uncle Bob Martin(@unclebobmartin) Robert C. Martin, aka Uncle Bob, has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked on hundreds of software projects in various capacities. In 2001, he initiated the group […]

Devamını Oku