Posts

Londra / London

Image
(English Version is included)  Geçen ay, çalıştığım şirketin düzenlediği bir iş gezisi için Londra'ya gittim. Bu gezinin amacı, gönüllü olarak çevreye duyarlı projeler geliştirmemizi teşvik etmekti. İstanbul ofisimizde arkadaşlarımla birlikte son altı ayda bir su tasarrufu uygulaması geliştirdik. Bu uygulamanın detaylarını ve kodunu önceki blog yazımda paylaşmıştım. Kısaca, bu uygulama insanların güncel su tüketimlerini gösteriyor ve su tasarrufu için önerilerde bulunuyor. Ancak bu yazımda asıl vurgulamak istediğim nokta, bu gezinin benim için ne kadar değerli olduğu. Londra, uzun zamandır ziyaret etmek istediğim bir şehirdi, ancak bir türlü fırsat bulamamıştım. Bu proje sayesinde, hem Londra'ya gitme şansı yakaladım hem de orada çalışan iş arkadaşlarımla yüz yüze görüştüm. Bu, bana gerçek bir değer kattı. Artık kafamda sadece bir ofis değil, gerçek insanlar ve onların kullandığı teknolojiler vardı.  Dönüşte, İstanbul'a getirdiğim en büyük kazanç, yeni projelere daha hevesl

MUFG Way

Image
Hey friends, Big news! I've been featured on the MUFG website, and I'm over the moon about it. This piece dives into my role in the IT department at MUFG, my journey in the world of global finance tech, and my involvement in CSR activities. Reflecting on this, I feel a mix of gratitude and excitement. It's been an incredible journey of learning and growth. I'd love for you to read my story and share your thoughts. Check it out here . İstanbul / Photo by Görkem Yıldırım Türkçe/ Harika bir haberim var! MUFG'nin web sitesinde yer aldım ve bu benim için çok heyecan verici. Bu yazıda, MUFG'deki IT departmanındaki rolüm, global finans teknolojisindeki yolculuğum ve CSR faaliyetlerindeki katılımım anlatılıyor. Bunu düşününce, minnettarlık ve heyecan hissediyorum. Öğrenme ve büyüme dolu inanılmaz bir yolculuktu. Hikayemi okuyup düşüncelerinizi paylaşmanızı çok isterim. Buradan bakabilirsiniz.

Tasarım Desenleri / Design Patterns

Image
(English Version is included)  Yazılımcılar bu yazının başlığını gördüğünde, "Acaba hangi tasarım deseni?" diye düşünmeye ve belki de merak etmeye başlayacaklardır. Bu yazımda, yazılım değil, bir hobiyle başlayan ve zamanla olgunlaşarak iş hayatımla nasıl iç içe geçtiğini gördüğüm bir alışkanlığın etkilerini anlatıyorum. Her gün kürek çekmeye gidiyorum. Kulübümüz pazartesi günleri kapalı; yani eğer lodos yoksa, ben sabahları denizdeyim. Bu sporun en çok kullandığımız kısmı bacak kaslarımız. Burada bunun altını özellikle çizmek istiyorum. Kürek, takım sporudur. Dört kişi çıkarsınız. En öndeki sporcu hamladır, yani botun temposunu belirler. Botta nereye oturursanız oturun, gücünüzü ve konsantrasyonunuzu ortaya koymalısınız. Evet, güçlü ve çevik olabilirsiniz ama doğru anda küreği suya batırmalı ve doğru zamanda çıkarmalısınız. "Öne yavaş." Aceleye gerek yok; öne yavaş gelmelisiniz. Aksi takdirde, o hızlanma, ters dirençle karşılaşacak ve kürek yavaşlayacak, hatta uç k

Apple Pay Türkiye'deyken başka ülkenin kartını eklemek

Image
Apple Pay, Türkiye'deki düzenlemeler nedeniyle kullanılamıyor. Eklerken hata alabilirsiniz. Ancak yurt dışına gidecekseniz ve Wise hesabınız ya da başka bir ülkenin kredi kartını kullanmak istiyorsanız, iPhone'unuzun bölge ayarlarını gideceğiniz ülkeye göre yapmanız gerekmektedir. Bu değişiklikten sonra Apple Pay'e kredi kartı ekleyebilirsiniz. Türkiye'den kredi kartı eklemeye çalıştığınızda "izin verilmiyor" gibi belirgin hatalarla karşılaşabilirsiniz. Geçen ay Londra'da gerçekleşen iş seyahatimde Wise kartımla Apple Pay'i kullandım ve oldukça kullanışlı buldum. Teknolojinin ülkemizde de aktif olmasıyla kart kullanımının daha da kolaylaşacağını düşünüyorum.

Empowering Positive Change as a Cultural Influencer in the Workplace

  As a cultural influencer in my workplace, my main goal is to identify and resolve issues that are brought up in the annual survey. Throughout my life, I've always had a passion for problem-solving and this role has given me the opportunity to do just that. In the past, I've tackled a variety of issues in my personal and professional life. For instance, I noticed that there was a lack of trees in my neighborhood, so I organized a signature campaign to urge the local government to plant more trees. In my previous job, I was able to completely revamp a complex codebase that was causing headaches for everyone, and replaced it with a much more efficient microservice. Now, as a cultural influencer in the Istanbul branch of my company, I work closely with my colleagues to identify any issues that arise and communicate them to our management team. Through effective communication and brainstorming sessions, we're able to come up with actionable solutions that benefit everyone in t

Developing a Mobile App for CSR in EMEA and the UK using React

Image
As a .NET developer, I've had the opportunity to work on a wide variety of projects. But one of the most exciting was developing a mobile app for CSR in EMEA and the UK using React. The app was designed to help employees and customers engage in corporate social responsibility initiatives, and it was incredibly rewarding to be part of a project that had a positive impact on society. The app was also unique in that it was designed to work across multiple regions, with different languages and cultural contexts. This required a deep understanding of both the technical and cultural considerations involved, and it was a fascinating challenge to navigate. Throughout the project, I was able to leverage my skills as a .NET developer to build the back-end systems that powered the app. But I also had the opportunity to learn new skills, such as using React to develop the app's front-end. I'm always excited to take on new challenges and learn new things, and this project was no excep

Kodlama standartları belirlemek ve Kod review etmek

Image
Bazı örnekler ile C# .NET kodlama standartları: Kullanılacak Dil ve Framework Sürümleri: Hangi C# dil sürümünün ve .NET Framework sürümünün kullanılacağı belirtilmelidir. Adlandırma Kuralları: Değişken, metot, sınıf, enum ve diğer yapıların adlandırılması için belirli kurallar oluşturulmalıdır. Örneğin, değişkenlerin küçük harfle başlaması, metotların fiil formunda adlandırılması, sınıfların PascalCase olarak adlandırılması gibi. Kod Biçimlendirme Kuralları: Kod biçimlendirme, okunabilirliği artırmak için önemlidir. Belirli kurallar, girinti, boşluk, süslü parantezlerin kullanımı gibi biçimlendirme özelliklerinin standartlaştırılmasına yardımcı olur. Özellik Yönetimi: Sınıfların ve metotların özellikleri (properties) için belirli kurallar oluşturulmalıdır. Özelliklerin erişim düzeyleri, alanların tanımlanması ve özelliklerin işlevleri gibi. Hata Yakalama: Hata yakalama, uygulamaların kararlılığı için önemlidir. Belirli hata yakalama standartları oluşturmak, uygulamanın beklenmedik duru