Skip to main content

Posts

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

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

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...

Istanbul’da taksi bulmak

  Bugünlerde, birçok insanın taksi ihtiyacını gidermek için kullanmayı tercih ettiği popüler bir uygulama var: Uber. Peki, Uber'in popülerliği nedeniyle sarı taksilerin yerini almasına sebep olan faktörler nelerdir? Birincisi, Uber'in algoritması oldukça etkili. Bu algoritma, müşterilerin taleplerini değerlendirirken sadece en yakın taksiyi değil, aynı zamanda müşteri puanlamalarına ve aracın temizliğine, kalitesine ve güvenilirliğine de göz atar. Bu nedenle, Uber'den çağrılan bir taksi, sarı taksiler gibi olmayabilir, ancak daha temiz, daha rahat ve daha güvenli olabilir. İkincisi, Uber'in kaliteli hizmetleri, müşteri deneyimini iyileştirir. Sürücüler, müşterilerin taksi çağırırken göz önünde bulundurdukları tüm özellikleri sunmak için daha iyi bir hizmet sunarlar. Bu, müşterilerin memnuniyetini arttırır ve aynı zamanda Uber'in sürdürülebilirliği açısından da önemlidir. Sonuç olarak, Uber, daha temiz, daha rahat ve daha güvenli taksiler sağlayarak, taksi endüstrisi...

Portekiz Yolculuğum

 24 Kasım doğum günümde Portekiz'e gitmek için yolculuğum başladı. Uzun bir yola çıktım bu yolculuğu uzun zamandır bekliyordum. Açık bir biletti kesilmeyi bekleyen. Ozan'ın davet ile biletimi kestim. Belçika'ya oradan da Portekiz'e geçtim. 1 saat üzeri yolculuklar bana hep uzun ve sıkıcı gelir. Bu sefer yolculuk güzel yerlereydi ama yine de çok sıkıldım. Sanırım uzun süre uçmak yanında kitap, müzik veya film dahi olsa çekilmiyor. Sebebi uçağın çok gürültülü olması diyebilirim özetle. Ozan Arslan ile Anvers, Belçika, Kasım 2022 Bu sefer ne bavulumda ne de bu blog yazımda uzun betimlemeler, küslükler ya da zamanın getirdiği yükler yok, bu basit bir yolculuk yazısı. Başlığa aldanıp Portekiz'deki güzel yerlerin ya da güzel Anvers'e ait tavsiye edeceğim bir şey yok. Bu yazı benimle ilgili, Hansel ile Gretel'deki gibi yolunu bulmak için bırakılan ekmek kırıntıları gibi ben de bu yolculukta nesnel olarak görmemi engelleyen tüm yüklerimi gezdiğim tüm yollarda bırakt...

The Power of Listening: How Active Listening Can Solve Problems

In today's fast-paced world, it's easy to get caught up in our own thoughts and agendas. However, taking the time to truly listen to others can have a significant impact on problem-solving and relationship-building. Active listening is the act of fully concentrating on what someone is saying, without interrupting or forming a response in your mind. This requires not only hearing what the other person is saying but also understanding their perspective and empathizing with their point of view. When we actively listen, we create a safe space for others to express themselves fully. By doing so, we can gain a deeper understanding of the issues at hand and develop effective solutions that meet everyone's needs. It also fosters trust and respect, which are essential components of any successful relationship. Active listening can be particularly useful in the workplace, where conflicts and disagreements are common. By taking the time to listen to our colleagues and understanding...

Belleğin Azmi

 

How to pre-install adblock to the cefsharp project

http://old-support.getadblock.com/discussions/questions/79056-how-to-pre-install-adblock-to-our-cefsharp-project This article is created for those who ask for a solution questioned in the linked page above. I have to say I receive many e mails from around the world so that I will explain the answer acording to my knowledge from these days (... year 2016) So there is no an easy way to install extensions to CEF. Google make extension apis by its own way. It is built on chromium branch but Google Chrome made many developments specially for its browser.  Ofcourse you can build your extension manager on chromium project. So for this case better to explore this link first.  In this link you ll see my work about installing adblock by myself. It worked but not as I expected in chrome of google. I kindly shared for you to save some time... So as a sum up; to have a custom ad blocking system; we put a filter between a method from in chromium wrapper CEF. We used a simple way;  ...