CodeWithHaci's profile picture. Software Engineer 💻 • https://bento.me/hacisimsek

Hacı Şimşek

@CodeWithHaci

Software Engineer 💻 • https://bento.me/hacisimsek

Disematkan

🇹🇷

CodeWithHaci's tweet image. 🇹🇷

I just published What is the Saga Pattern? medium.com/p/what-is-the-…


Studying distributed transactions under the sunlight 🌞☕ Saga Pattern is no joke — consistency without 2PC ain't easy. #SoftwareEngineering #Microservices #SagaPattern #DevLife

CodeWithHaci's tweet image. Studying distributed transactions under the sunlight 🌞☕
Saga Pattern is no joke — consistency without 2PC ain't easy.
#SoftwareEngineering #Microservices #SagaPattern #DevLife

"Whorf said: 'We cannot talk at all except by subscribing to the organization and classification of data which the agreement decrees.'"


“He gave man speech, and speech created thought, Which is the measure of the Universe” — Prometheus Unbound, Shelley


🎉 Just earned my Kubernetes Training Program certificate from BTAkademi! 🚀 Grateful for the opportunity to expand my skills in container technologies and Kubernetes. Excited to apply this knowledge in future projects! 🙌 #Kubernetes #Certification #ContinuousLearning

CodeWithHaci's tweet image. 🎉 Just earned my Kubernetes Training Program certificate from BTAkademi! 🚀

Grateful for the opportunity to expand my skills in container technologies and Kubernetes. Excited to apply this knowledge in future projects! 🙌

#Kubernetes #Certification #ContinuousLearning

Weekend coding session in progress! ☕️💻 There’s nothing like a warm drink, a peaceful café, and GitHub open to fuel productivity. How do you spend your coding weekends? #DevLife #WeekendVibes #Coding

CodeWithHaci's tweet image. Weekend coding session in progress! ☕️💻 There’s nothing like a warm drink, a peaceful café, and GitHub open to fuel productivity. How do you spend your coding weekends? #DevLife #WeekendVibes #Coding

💡 Avoid Returning Null Using Optional Instead of returning null from your methods, use Optional to reduce the risk of NullPointerException. This makes your code cleaner and safer! 🚀 #Java #CleanCode #ProgrammingTips

CodeWithHaci's tweet image. 💡 Avoid Returning Null Using Optional
Instead of returning null from your methods, use Optional to reduce the risk of NullPointerException.

This makes your code cleaner and safer! 🚀 #Java #CleanCode #ProgrammingTips

💡 What is TDD? Test-Driven Development (TDD) means writing tests before the code: 1️⃣ Write a failing test. 2️⃣ Write code to pass it. 3️⃣ Refactor for better quality. Learn more: medium.com/@hacisimsek/wh… #TDD #CleanCode #DevTips


Hacı Şimşek memposting ulang

More languages, more insights! A few interesting takeaways: * Java and Kotlin are quick! Possible explanation: Google is heavily invested in performance here. * Js is really fast as far as interpreted / jit languages go. * Python is quite slow without things like PyPy.


💡 15. Use Stream API Effectively Introduced in Java 8, the Stream API simplifies functional-style operations on collections, making your code more readable. Discover the power of functional programming! 🚀 #Java #StreamAPI

CodeWithHaci's tweet image. 💡 15. Use Stream API Effectively
Introduced in Java 8, the Stream API simplifies functional-style operations on collections, making your code more readable.
Discover the power of functional programming! 🚀 #Java #StreamAPI

What is BDD? 🛠️ BDD (Behavior Driven Development) focuses on defining software behavior based on user expectations through clear scenarios. Learn more: medium.com/@hacisimsek/wh… #BDD #SoftwareDevelopment #Agile


Tip #14: Use Lambda Expressions for Functional Interfaces Starting from Java 8, replace anonymous classes with lambda expressions to make your code shorter and more readable. #Java #CodingTips #LambdaExpressions

CodeWithHaci's tweet image. Tip #14: Use Lambda Expressions for Functional Interfaces
Starting from Java 8, replace anonymous classes with lambda expressions to make your code shorter and more readable.
#Java #CodingTips #LambdaExpressions

💡SAGA Pattern: How do you manage long-running transactions across microservices?🚀 In my latest article, I explain the core principles, steps, and how this pattern ensures consistency in distributed systems.👇 📖 medium.com/@hacisimsek/wh… #Microservices #SoftwareEngineering #Java


Favor interfaces over abstract classes in your designs! 🧑‍💻 Interfaces support multiple inheritance and offer more flexible designs. Keep your code modular and clean! #Java #CodeDesign #ProgrammingTips

CodeWithHaci's tweet image. Favor interfaces over abstract classes in your designs! 🧑‍💻

Interfaces support multiple inheritance and offer more flexible designs.

Keep your code modular and clean! #Java #CodeDesign #ProgrammingTips

"Understanding the CAP Theorem is crucial for designing distributed systems. Learn why you can't have Consistency, Availability, and Partition Tolerance all at once. Check out my Medium article: 🔗 medium.com/@hacisimsek/wh… #CAPTheorem #DistributedSystems #SoftwareEngineering"

medium.com

What is The CAP Theorem?

The CAP theorem was presented by Eric Brewer in 1998. Also known as Brewer’s theorem. The CAP stands for consistency, availability, and…


Prefer Composition over Inheritance Using composition instead of inheritance can lead to more flexible and maintainable code. 👨‍💻👩‍💻 #Java #CodeQuality #OOP

CodeWithHaci's tweet image. Prefer Composition over Inheritance
Using composition instead of inheritance can lead to more flexible and maintainable code. 👨‍💻👩‍💻
#Java #CodeQuality #OOP

🚀 The BFF (Backend for Frontend) pattern boosts client efficiency by offering a dedicated API for each app, making microservice management simpler and more flexible. Perfect for scalable architectures! Read more: medium.com/sisaldigitalhu… #Microservices #BFF #SoftwareArchitecture


Creating immutable classes, like the example below, can lead to thread-safe and more secure code. Immutable objects can't be modified after creation, reducing risks in multi-threaded environments. #Java #ProgrammingTips #CodeQuality #JavaDev

CodeWithHaci's tweet image. Creating immutable classes, like the example below, can lead to thread-safe and more secure code. Immutable objects can't be modified after creation, reducing risks in multi-threaded environments. #Java #ProgrammingTips #CodeQuality #JavaDev

United States Tren

Loading...

Something went wrong.


Something went wrong.