DevOps, ITIL, PMP, PMPKoc, SCRUM, CMMI instructor and trusted advisor.

İstanbul, Türkiye
Joined January 2012
Orhan Kalayci retweeted
Slack uygulamasının "Searchable Log of All Conversation and Knowledge" cümlesinin baş harflerinden oluştuğunu az önce öğrendim.. bugünün kaliteli ve bedava bir bilgisi.
5
7
1
364
54,581
Orhan Kalayci retweeted
“Osmanlı’yı süren soysuzlar” diyerek bu ülkenin kurucu liderlerine hakaret eden akıl yoksunu hakkında da halkı kin ve düşmanlığa tahrikten dava açılacak mı? Yoksa bu değerleri benimseyenler halk sayılmıyor mu?
168
878
36
6,117
195,815
Orhan Kalayci retweeted
O kadar komik ve gerçek ki sabahtan beri gülüyorum shsjdkdl
154
2,364
799
56,326
5,774,978
Orhan Kalayci retweeted
Cache is not only about speed; it's also about saving money. This is how I went from a $10,065 monthly bill to $587. Most people think about caching when the system gets slow. But there are many opportunities to save also money using cache. Here is an example: We consume an external service for client verifications (Know your business). The service charges us per request; every time we search for a record, we get a little ding in our bank account. It wasn't a problem at the beginning; we had a few hundred customers, and a few cents didn't make any difference. But as our system grew on demand (a good problem to have), those cents became dollars. Once we hit the 10K mark, I knew it was time for refactoring. How I solved the problem? 1. I looked at the usage pattern I went back to the traces; the idea was to establish a usage pattern, and I found it. The approval process takes 5 steps. And in each of those, the system asks for the same info from the external service. The approval often takes between 1 - 10 days. (This is important; here you have your expiration window) 2. I understood what to cache The Response to the external service was huge and returned much info we sincerely didn't need. I created a light version with the info we need and, actually, a better structure for our consumers. 3. I defined the key This was a bit tricky since we can't use the Business ID as a key (it is confidential). So, I created a hashed mechanism to obfuscate it. Now for the fun part. 4. I implemented the cache logic Before requesting the external service, check if the data is already in your cache using the cache key. If the data is in the cache, serve it directly, bypassing the external request. If the data is not in the cache, call the external service, then store the result in your cache for future requests. We also provide a mechanism to force the cache eviction if the consumer wants to. From there, we deployed the solution, and it was time for bragging (just a little) ... and monitoring. 😉
16
98
2
585
37,914
Orhan Kalayci retweeted
Yapay Zekanın öncülerinden Yann LeCun, güncel yapay zeka teknolojisinin neden insan seviyesine ulaşamayacağını anlatıyor. Ve ne yapmamız gerektiğini. Koşun, anlatıyorum.
The video of the Lytle Lecture I gave at University of Washington last week is available. Title: "Objective Driven AI: Towards Machines that can Learn, Reason, and Plan" Lytle Lecture Page: ece.uw.edu/news-events/lytle… Slides: drive.google.com/file/d/1e6E… Video: youtu.be/d_bdU3LsLzE?si=UeLf…
9
64
3
632
310,321
Orhan Kalayci retweeted
Muhteşem olmuş ya 🇹🇷✨
Adım Mesut soyadım Bahtiyar. Parlasın Efenim... Harika olmuş.
1
27
15,874
Is your governance strategy designed to enable the work or to control the workers?
1
1
579
Türkiye’den teknoloji devi çıkmaz dediler. Gurur yaptık! – at New York, NY
1,000
841
346
25,060
5,674,525
Orhan Kalayci retweeted
Evolution of the Netflix API Architecture. The Netflix API architecture went through 4 main stages. - Monolith - Direct access - Gateway aggregation layer - Federated gateway We explain the evolution in a 4-minute video. Watch and subscribe here: youtu.be/Uu32ggF-DWg
7
237
5
1,131
140,384
Orhan Kalayci retweeted
How to sabotage an organization …
8,698
18,933
2,391
116,842
34,707,454
Orhan Kalayci retweeted
Replying to @rihsaneliacik
Katılmıyorum. Her şeyden bağımsız olarak halkın isteğini görmezden gelen bir masa vardı.(aday dikta eden) Halkın sesini duyurdu gibi geldi bana daha çok
6
1
12
2,870
Orhan Kalayci retweeted
I just finished the book, “User Friendly”. I loved it. Little did I know it was full of eye-opening stories. Even though I’m not a professional designer, I learned much about what design means, especially from a user’s perspective.
5
9
1
363
43,991
Orhan Kalayci retweeted
Data structure and Algorithm questions are one of the most complex you can have in an interview. The good news is that you can estimate the order of many basic algorithms using common sense. These are the 6 rules I use. 1 of 7
2
22
1
168
39,626
Orhan Kalayci retweeted
Use these 8 websites to land a remote job with USD salary:
158
1,744
28
4,644
463,899
Java Day İstanbul 2023’de konuşma yapmak için başvurabilirsiniz :)
🔊 Meet our technical committee @zeynepnurdilek member for #javadayistanbul software conference. Call for papers will be closed 31st January. Submit your talk 👇 papercall.io/javadayistanbul… 🙌 Save the date for May 6, 2023! #java #conference #commumity #software #developer
1
4
30
22,182
“There should be two tasks for a human being to perform to deploy software into a development, test, or production environment: to pick the version and environment and to press the ‘deploy’ button.” ― @davefarley77 & Jez Humble, Continuous Delivery trello.com/c/w1cY3tNY/432-co…
1
14
80
7,322
Bizim sektörde iki tane entegrasyon yazdıran herkes kendisini teknoloji firması olarak tanıtıyor . Bence en azından @NavlunG şu haberle buna noktayı koydu. Gerçekten teknoloji ekiplerini tebrik ediyorum. lnkd.in/d7nZW_Hs – at İstanbul, Türkiye
7
5
2
110
44,835
"If the train leaves every 5 minutes you don't care about a timetable. If it leaves every 2 days you want to know *exactly* when it leaves" Great analogy from @hamrin reflecting on planning, estimating and software delivery.
2
78
3
263
20,120
Orhan Kalayci retweeted
+ Neden Unit Test yazmıyorsunuz? - Çünkü zaman yok + Neden zaman yok? - Çünkü yeni geliştirmeler zaman alıyor + Neden geliştirmeler zaman alıyor? - Çünkü kod çok kırılgan, değişiklik yapmak zor + Neden kod çok kırılgan? - Çünkü Unit Test yok
13
10
3
307
51,455