Codefiction - Event Storming Workshop - Video - Türkçe (Bonus : Event Storming Workshop @Bucharest Software Craftsmanship Community (İngilizce))


Event Storming Workshop - Bölüm 1 - Temel kavramlar ve event kavramına genel bakış


 "Bu bölümde Barış, Fırat ve Deniz olarak Onur'u yakaladık ve bize Event Storming anlatmasına ikna ettik. Temel event storming kavramlarını konuştuk ve DDD, mikroservis konularıyla olan ilişkisini tartıştık. Sonrasında bir gerçek dünya örneğinden yola çıkarak event storming workshop'ına başladık. Keyifli izlemeler!

Katılımcılar Onur Aykaç Fırat Özbolat Barış Özaydın 

Deniz İrgin"




Event Storming Workshop - Bölüm 2 - Command, Koşullar ve Akışlar
"Birinci bölümde genel olarak event storming'in temellerinden ve event kavramından bahsetmiştik. Bu bölümde event'leri tetikleyen command'lara, constraint/validation'lara ve external systems gibi konulara da girerek gerçek hayat örneğimizi tamamlamış olduk. Keyifli izlemeler!
Katılımcılar Onur Aykaç Fırat Özbolat Barış Özaydın 
Deniz İrgin"




Bonus:

Event Storming Workshop @Bucharest Software Craftsmanship Community@Bucharest Software Craftsmanship Community

"Event Storming is a collaborative analysis practice that brings together domain experts and developers for a common understanding of the needs to be realized. Conducted in the form of a workshop, its purpose is to quickly discover what is happening in the software domain. Compared to other methods, it is extremely light and intentionally does not require any computer support. The result is expressed in sticky notes on a wall.

As we will be in Remote, Victor & Alexandre will simulate a small event storming session on Miro, so you will have a first approach on this awesome practice created by Alberto Brandolini. ~~~ About the Speakers: Alexandre Cuva, with more than 20 years of international experience, is an Agile Technical Coach, Consultant and Independent Trainer. He has extensive experience in IT, as a developer, architect, and agile coach, in the finance, government, insurance and watchmaker sectors. With almost 4 years of agile leadership in outsourcing, where he was co-founder and CEO of SmartDev LLC, an Agile IT company in Vietnam with about 100 employees without line management using the ROWE practice (Result Office Working Environment). He was also Technical Director at Smartlink SA, a Swiss finance company in mobile payments, where he applied the principles of Lean / Agile Management with Software Craftsmanship teams in Vietnam and India. In addition to coaching, Alexandre Cuva gives training and presentations on Modern Software, Agile, kanban, team dynamics, remote collaboration, happiness, agile leadership, management 3.0, agile transition, agility on large-scale practices. Alexandre Cuva is passionate about technological evolution, Java, C #, Python, Elixir, and JavaScript development techniques, XP and Scrum practices. Accustomed to speaking around the world (XPDay, SoftShake, Agile Tour, ScrumBeer, ...), Alexandre is co-founder of several communities: as Geneva ScrumBeers, Software Crafts Community Romandie, Da Nang (VN) Agile development community and member of the Agile Vietnam committee. LinkedIn : https://www.linkedin.com/in/cuvaalex/ Twitter : https://twitter.com/Cuvaalex  
Victor is a Java Champion and an Independent Trainer delivering intense webinars for dozens of companies worldwide since 2014. His passion is Simple Design, Refactoring, and Unit Testing, about which he regularly talks at top conferences, but also to this community. On victorrentea.ro you can find his blog, best talks, training curriculum, live masterclasses, and social channels."



CAP Teoremi - IBM - Türkçe (Bonus Dr. Sadi Evren Şeker)

 IBM internet siteside CAP teoremi detaylı bir şekilde anblatılmış. İlgili yazıya buradan ulaşabilirsiniz.


"Bu kılavuzda, CAP teoremini ve bu teoremin dağıtılmış uygulamalar tasarlanmasıyla ve bir NoSQL ya da ilişkisel veri deposu seçimiyle olan ilgisini ele alıyoruz." - IBM





Bonus: CAP Toerisi ve Büyük Veri




Spring Micoreservices - Folks Dev - Türkçe - Video

 



Yazılımda Microservice Mimarisi ve Kullanılan Teknolojiler

"Bu yayınımızda, adından sıkça bahsedilen yazılım dünyasının son dönemlerde en çok uygulanmak istenen Microservice Mimarisini ve bu mimari çerçevesinde kullanılan teknolojileri, Microservice terminolojisini ve Microservice avantaj ve dezavantajlarını konuşuyoruz."


[TechThursday] - Microservice #2 - Spring Cloud Eureka Server/Client, Feign Client

"Bu yayınımızda, Microservice yayın serimizin devamı olarak Spring Boot framework ve Spring Cloud Eureka Server ve Spring Cloud Client kullanarak, iki microservice'in Service Discovery Server'a Register olmalarını ve Feing Client kullanarak RestAPI üzerinden birbirlerine istekte bulunmalarını ve Feing Client FallBack senaryoları ve yöntemlerini anlatıyoruz. "


[TechThursday] - Microservice #3 - Spring Boot Feign Client Error Handling & Fault Tolerance

"Bu yayınımızda, Microservice yayın serimizin devamı olarak Spring Boot framework ve Spring Cloud Eureka Server ve Spring Cloud Client kullanarak, iki microservice'in Service Discovery Server'a Register olmalarını ve Feing Client kullanarak RestAPI üzerinden birbirlerine istekte bulunmalarını ve Feing Client FallBack senaryoları ve yöntemlerini anlatmıştık önceki bölümde. Bu bölümde ise Spring Feign Client ile Error Handling ve Resilience4j ile Faul Tolerance konularını anlatıyoruz"



[TechThursday] Microservice #4 - API Gateway, Spring Actuator, Distributed Log Trace, Zipkin

"Herkese merhaba,
Bu yayınımızda, Microservice yayın serimizin devamı olarak Spring Boot ve Spring Framework ile Spring API Gateway ve Spring Cloud Actuator kullanarak bir API Gateway geliştirmesi yapıp, Microservice konusunun en önemli konularından biri olan Distributed Log Trace geliştirmelerini Zipkin Server ve Zipkin Client entegrasyonu konularını anlatıyoruz"

[TechThursday] Microservice #5 - Spring Cloud Config ile Centralized Configuration

"Bu yayınımızda, Microservice yayın serimizin devamı olarak Spring Boot ve Spring Framework ile Spring Cloud Config kullanarak Microservisler arasında Git tabanlı bir Centralized Configuration nasıl kurulanacağını anlatıyoruz."





Data Structures & Algorithms - Java - Scott Barrett - Udemy - İngilizce

 Görsellerle zenginleştirlmiş, hazırlanışı eğitmenin yaklaşık bir sene almış, Scott Barrett'in sade anlaşılır anlatımıyla Data Structures & Algorithms - Java eğitimine buradan ulaşabilirsiniz.





Mastery of Data Structures and Algorithms

Confidently answer technical interview questions

Time and Space Complexity of Data Structures and Algorithms

Strengthen your skills as a developer


Hi!  I'm Scott, and I am exited to be part of the process that takes you to the next level technically. 


I started the journey of my tech career over 25 years ago and it is definitely worth the time and effort.  In that time I have worked at large Fortune 500 companies such as Hewlett-Packard, Cisco, and Chevron;  as well as several smaller firms.


As an instructor I take a different approach when I create a course.  After each line of code, an animation of the data structure or algorithm is updated to show exactly what that line of code did.


This visual approach allows students to learn more material in less time and have higher retention of the material.


I invite you to watch a few of my course intro videos you will see the difference this approach will make for you. 


I am looking forward to working with you on your coding journey. 

Software Architecture (SOLID) & Design Patterns in Java - Udemy - İnglizce - Holczer Balazs - Udemy

 Holczer Balzacs'ın SOLID ve Design Patternlerı kısa ve yeterince açıklayıcı şekilde, Java kodlarıyla anlattığı kursa buradan ulaşabilirsiniz.




Software Architecture (SOLID) & Design Patterns in Java





understand SOLID principles
understand the core of design patterns
undertand object oriented design
understand the single responsibility principle
understand the open / closed principle
understand the Liskov substitution principle
understand the interface segregation principle
understand the dependency inversion principle
understand creational design patterns (singleton pattern, factory pattern, builder pattern and prototype pattern)
understand behavioral design patterns (strategy pattern, command pattern, visitor pattern and template pattern)
understand structural design patterns (adapter pattern, facade pattern and decorator pattern)

Clean Code ve Effective Java Dersleri - Udemy - Furkan Sönmez - Türkçe

 Clean Code ve Effective Java kitaplarını işleyen Furkan Sönmez konuya hakim ve bol örneklerle konunun anlaşılmasını kolaylaştıryor.






İleri/Orta Seviye Java Dersleri - (Effective Java)

Kursa buradan ulaşabilirsiniz.

Sürekli güncellenen ileri orta seviye effective java eğitimiyle bilginizi ve java mülakat performansınızı katlayın!
Java teknik mülakat geçme garantisi :)Design Pattern ezberi yapmadan sorunları patterne dökebilme yeteneği.Temiz, doğru, esnek ve bakımı kolay uygulamalar tasarlayabilme yeteneği.İş arkadaşlarınızın okurken zorlanmayacağı ve insanların kolay adapte olabileceği tasarımlar yapmak.Ezbere değil farkında olarak kod yazma yetisi.Effective Java kitabının en ince detayına kadar tüm içeriği.


Clean Code - Temiz Kod Yazma Sanatı

Piyasanın en etkin clean code eğitimi. Kurstan sonra bir daha asla aynı kodu yazmayacaksınız. (Güncel Bonus İçeriklerle)

Kursa buradan ulaşabilirsiniz.

Kaliteli ve okunabilir kod yazma
Metotları ve sınıfları optimum uzunlukta tutma
SOLID prensipleri (Detaylı örneklerle)
Test yazmanın önemi ve mentalitesi
Kod refaktör etme
Temel Yazılım Prensipleri
Kurs dil spesifik değil ama Java Püf noktalarına sıkça değindik :)
Yük Testlerinin Önemi
Mülakat Performansında Gözle Görülür Artış
Kod yazan normal bir bireyden ziyade MÜHENDİS kafasıyla yazılım yapma





Domain Driven Design Kimdir? - Barış Velioğlu - Medium

Barış Velioğlu'nun DDD'yi bir kişilik haline getirip karşılıklı konuştuğu makale DDD'yi anlamamızıa yardımcı oluyor. Yazıya buradan ulaşabilirsiniz.Yazının bir kısmı şu şekilde :

"Söyleşimizin ilk bölümünde Domain Driven Design yani nam-ı diğer DDD ile problem çözerken hangi stratejilerden yararlandığı hakkında konuşuyoruz.

Teknolojinin dili olsa da konuşsa dediğiniz oldu mu hiç? Bugün sizlerle birlikte farklı bir şey deneyeceğiz. Teknolojiye konuşması için gerekli olan meziyetleri vererek onunla karşımda bir insan varmışcasına bir söyleşi yapmayı deneyeceğim. Yani DDD’nin bize biraz kendisinden bahsetmesini isteyeceğiz.

Bu söyleşinin sonunda aşağıdaki soruların hepsine cevap bulmuş olacağız.

  • “Ubiquitous Language” nedir? Neden önemlidir?
  • “Driven Design” kavramı ne ifade eder?
  • DDD için “Domain Expert” neden gereklidir?
  • “Bounded Context” nedir? Contextleri bulabilmek için hangi yöntemlerden yararlanılabilir?
  • Domainler neden 3 ayrı başlık (Core, Generic, Supporting) altında değerlendirilir? Hangisine odaklanmalıyız?"

Güney Kore'nin başarısını anlatan videolar






Rastgele İçerik

DonanımHaber

© tüm hakları saklıdır
made with by templateszoo