# ekinbulut.com > human ## Posts - [Vakit](https://ekinbulut.com/vakit/): Gitmeliyim. Etrafımı çevirmiş karanlıklardan sıyrılıp kendi şafağımı bulmalıyım. Gitmeliyim buradan, hiçbir dilin konuşulmadığı, geçmiş rüzgarının uğramadığı, zarafetin kendisini gün batımlarında, gökyüzünde, ayda ve yıldızlarda, okyanuslarda anlattığı yerlere gitmeliyim. Sonsuzluk içinden sonsuzluğa doğru… zamanın benden götürmediği, götüremeyeceği bir yerlere ait olmalıyım. Şimdi içime sığmayan bu öfkeyi, üzüntüyü, kırgınlığı, hangi rüzgara bırakayım? Hangi romanı yazayım, hangi şiirden bahsedeyim? Gitmeliyim. Uçsuz bucaksız umutların gözlerimin önüne serildiği, bir yerlerde yalnız bırakılmış kasabaların misafiri olarak sığınmalıyım zamanın gölgelerine. Bulutlar gri imiş, mavi imiş, güneş bir varmış, bir yokmuş ne önemliymiş ne değilmiş. Gitmeliyim. Ruhuma biraz huzur. - [Kurak](https://ekinbulut.com/kurak/): Umutlarımızı uçurtma iplerine asmış, peşinden koşturan ölü doğanlarız. Bir takım kurak sözler, yakamıza sıkıştırılmış nefesiz çiçekler. Düş bahçelerinde yanyana duran asılı paslanmış salıncaklar gibi bekliyoruz. Beklemek, elimizde kalan. Hırs bürümüş merhametsiz kelimeler dolanıyor geceleri. Baş belası rüyaların gölgeleri üzerimize çökmüş, içimizde yıkılmış şatoların duvarlarında yankılanan boş bir romantizm. Ufukta kaşlarını çatmış bulutlar heybetini düşürüyor bir yerlere. Şimdi ben sana zamanımdan zaman satıyorum. Ben sana umutlarımdan umut, Ben sana hınçlarımdan biraz öfke, biraz niyet satıyorum. Anlamamız gerek burada huzur yok, burada hoş gelmek yok. Issız rüyalar çölünde çoktan öldük, rüya yok. Rüya yok. - [🐝 Hive: The Self-Hosted Movie Management Platform You’ll Actually Enjoy Using](https://ekinbulut.com/%f0%9f%90%9d-hive-the-self-hosted-movie-management-platform-youll-actually-enjoy-using/): If you’re like me — part developer, part movie enthusiast — you’ve probably dreamed of having a movie library that just works. No broken links, no missing posters, no chaos in your folders. Just your movies, beautifully organized, hosted locally, and running on your own system. That dream turned into Hive, an open-source, self-hosted movie management platform I’ve been building over the past few months. 👉 Check it out on GitHub What Is Hive? Hive is a self-hosted movie platform that automatically organizes, updates, and syncs your movie collection in real time. It’s built for people who love control — not just over their media, but […] - [Revolutionizing Tech: Google's Pixel 6a, Microsoft's Gaming Acquisition, OpenAI's DALL-E 2, and the Latest Ransomware Threat](https://ekinbulut.com/revolutionizing-tech-googles-pixel-6a-microsofts-gaming-acquisition-openais-dall-e-2-and-the-latest-ransomware-threat/): **Introduction** Welcome back to our tech blog! This week, we delve into some of the most exciting and impactful news in the tech world. From Google’s budget-friendly smartphone to Microsoft’s massive gaming acquisition, let’s explore how these developments are shaping the future of technology. **Google Pixel 6a: A Game Changer** Google has officially announced its latest addition to the Pixel family, the Pixel 6a. This mid-range device boasts a significant technological advancement – Google’s first custom-built application processor, the Tensor chip. With a competitive price point of $449 and a release date in July, the Pixel 6a aims to make high-quality […] - [Revolutionizing Technology: A Look at Recent Advancements](https://ekinbulut.com/revolutionizing-technology-a-look-at-recent-advancements/): **Introduction** Welcome to our latest blog post, where we delve into the world of technology and explore some of the most significant advancements that are shaping our future. Today, we’ll be discussing updates from Tesla, Microsoft, and a list of influential tech companies, as well as Google’s new AI tool for detecting deepfakes. **Tesla’s Full Self-Driving Beta** Tesla has taken a giant leap in the autonomous vehicle market with its latest update to the Full Self-Driving (FSD) Beta software. The update includes features like automatic lane changes and navigation on unmarked roads, potentially revolutionizing autonomous driving. **Microsoft Teams Enhancements** Microsoft has […] - [About AI Agents](https://ekinbulut.com/about-ai-agents/): It was 3:00 AM, and I was lying in bed, thinking about daily matters. My thoughts were scattered and restless; I felt the need to be productive after an inactive day. As I reflected on my career and past projects, my mind turned to AI—its possibilities, applications, and how it could become an extension of ourselves in daily life. Suddenly, an intriguing idea struck me: I could create an automation system with AI agents to publish content on my rarely-used blog, transforming it into something more like a newsletter. I jumped out of bed and started up my computer, connecting to […] - [Dev Journey with AI](https://ekinbulut.com/dev-journey-with-ai/): Hi all. This post is not generated by a.i. Since the release of ChatGPT, everyone in this field has been abuzz with excitement. From my observations, professionals in engineering and software development are still trying to grasp what’s happening and how they can position themselves within this rapidly evolving landscape. Most discussions and articles in this sector focus on whether AI will replace human employees. On social media, with the rise of generative AI, everyone is scrambling to figure out its practical applications. In short, there seems to be no clear consensus on what’s going on. The release of OpenAI’s ChatGPT […] - [Toz](https://ekinbulut.com/toz/): Ahir zamanlarda bir berduşla tanışmıştım. Gökyüzü gri, dalgalar dalga kıranlara hınca hınc çarpıyordu. Rüyalar nerede başlar nerede biter bilmiyorduk. Rüzgar başımızda deli duman, bir başımıza geçmişimizi hatırlamaya çalışıyor, şair olabilmek için aklın zindanlarında, hayatın içinden geçmeye çalıştığımızı düşünüyorduk. İnsan, önce geçmişin sesini unuturmuş. Bunca zaman, zamanın tozunu yutarken, nereden geçtiğimizi de unuttuk. Belki bir çok kez tekrara düşmüş aynı melodilerden sıkıldık, belki bir yanımız büyüdü, aklımızda kocaman bir yer kapladı, çocuk çocukluğunu unuttu.  Bir bohçanın içine hapsedilmiş hayallerimiz, hiç tanımadığımız ve bizi tanımayan başkaları tarafından, yolun kenarına atılmış, dağılmış, ezilmiş. Umut yok, yarın da yok. Artık karanlıkta beyaz mürekkeple yazan romantikler […] - [Google DevFest 2024 - Istanbul](https://ekinbulut.com/google-devfest-2024-istanbul/): Hi all. It has been a while since my last post. So this article will be about my observations about an event. The event was hosted @Maslak Uniq in 09.11.2024 The main concept was all about AI actually. There were four sections and I don’t remember the number of presentations. I join three or four presentation and just of them is not about AI. Overall, It seems like every company which develops tech or non-tech tries to understand the opportunities and capabilities of AI during our software development progress. My observation is that base stream is all about using tools like […] - [Links & Sources Which I Find Useful](https://ekinbulut.com/links-sources-which-i-find-useful/): As a developer, i would like to share of my daily resources and tools which helps me to follow the context and makes easier developer life. Version Control So, for version control tools I may suggest; Git — I use git since I became developer, currently we use git in our undergoing projects which helps developer to store the daily work in a place. Github — I use it as my personal stash. For starters, you may also integrate it with your CI/CD pipelines. GitLab — I used gitlab for a while but then I moved to github. I was using gitlab because of its default futures […] - [Ow, too many ideas ha?](https://ekinbulut.com/ow-too-many-ideas-ha/): As a developer, in our life, we encounter too many requests from the production line, our bosses, family, team members, etc. Also, we constantly try to figure out how to manage time-efficient with code quality and keep up everything together and this situation makes us sick periodically. If you check out development or developer articles on Medium or any other platforms, most of them are about how to use our time and productivity well. Everyone has thoughts about it, everyone tries to share their experiences about refactoring, efficient productivity, and time management. Of course, there are intersections of experiences and similar […] - [Refactoring, right?](https://ekinbulut.com/refactoring-right/): Just a quick story; In my initial days in a company I was hanging around and trying to read code and trying to solve spaghetti codes with hardly written multi-threaded applications. As a team, we gathered up things and had a deal to write better code with design patterns, unit tests, and principles. In a few days, we build a development pipeline first, then I analyzed it to understand the start point to refactor the code to make proper clean code. I have started with basic refactoring steps by writing unit tests for days, weeks, and months. Done that, do that… […] - [GoLang Diaries — Intro](https://ekinbulut.com/golang-diaries-intro/): It all starts with the company I work for changing its mindset. Well, it means, our tech-stack changes as well as our infrastructure, applications, etc. So that’s how I met with GoLang. I have been developing with .Net since the beginning of it. When I was in college I was writing with C++ and Java. I had done my capstone project with .Net which I worked a lot on sockets and real-time communication. Well, past is past. Over the years .Net Framework evolved to .Net Core. It was object-oriented, easy to learn and it has lots of resources to learn. I have always loved being […] - [Nazmi Bey](https://ekinbulut.com/nazmi-bey/): Dün akşam bizim üst katımızda yaşayan Nazmi beyi, kendisini tavana asmış vaziyette buldular. Ne gariptir ki daha o sabah selamlaşıp ayaküstü sohbet etmiştik. Bildiğimiz Nazmi beydi işte, hiç beklemezdik doğrusu. Sırtında rahmetli eşinin örmüş olduğu sarı hırkası, hafiften ağarmış saçları, yüzünde taşıdığı o tanıdık ve çizgilerine işleyen tebessümüyle geçmişti yanımızdan. Nasıl oldu, ne düşündü, neyi çözemedi de böyle bir şey yapabildi çok düşündüm. Dediler ki yatağının baş ucunda bir defter bulmuşlar. Günlük gibi ama günlerinden ziyade kendisiyle dertleştiği notlardan oluşuyormuş. Kimsesi de yoktu Nazmi beyin. Hiç çocuğu olmamış. Eşini de kaybettikten sonra yalnız yaşamaya başlamış. Cenazesini beş kişi, iki köpek ve […] - [Secure Code Warrior Experience](https://ekinbulut.com/secure-code-warrior-experience/): Last week I joined a company tournament which was all about finding security problems in the given code. So, what is Secure Code Warrior (SCW)? SCW is a learning and assessment platform where you can learn and solve challenges about finding and solving security problems. If you want to test your skills it has two stages. You start with finding the problem according to the given definition. For example, it tells you to find Cross-Side scripting or SQL injection problems in a given code. And as a user, you are responsible to choose the right location of the problem in the […] - [Karışık](https://ekinbulut.com/karisik/): Kurumuş yaprakları yeni giydiğim botlarımla kaldırımın kenarına doğru itiyordum. O zamanlar botlarım kırmızı ben 26 yaşındaydım. Hava kasvetli, saçlarım dalgalı, rüzgar sertti. Böyle bir havada ayrılmış bir çok sevgiliden bir tanesiydim. Sanki söylemem gerekenleri bir yerlerde unutmuş, yazmaya değmez bir takım şiir kitaplarında kişilik bozukları arıyordum. Kelimeleri şiirlerde yada huyu bozuk hikayelerde bozdurmayı hep sevmişimdir. Klasik ağızlı bir kaç aptal, sidikli bir dilenci ve düş satan çocukluğumla kaldırıma çöktüm. Yalnızlığın kime mahsus olduğu tartışmalı bir konudur. Ayrıca yalnızlık bir kuruntudur. Bir takım yılların, hür irade denen saçmalıkların gölgeleri arasında dövülen bir kılıç gibi kırılmış hissediyordum. Bilmem kaçıncı yasanın bilmem kaçıncı fıkrasının […] - [Yapmaktan Hoşlandığım Şeyler Üzerine Kısa Notlar](https://ekinbulut.com/yapmaktan-hoslandigim-seyler-uzerine-kisa-notlar/): Ocak ayından beri işsizim. Bu süreç, hem biraz bilinçli bir işsizlik hem de tekrar yeniden ne yapmak istediğim, ne yapabildiğim, yaşamın beni getirdiği bu noktada, çıldırmış bu dünya da nasıl konumlandığımı görmek açısından bir fırsattı. Açıkçası ilk bir kaç ay, öfke, depresyon, manik depresif ruh halleri ile geçip gitti. Çokta bir şey anlamadım. Sosyal alanlarımı daha çok kısıtladım. Sosyal medyadan çıktım, telefon bildirimlerini limitledim, sürekli ulaşılabilir olmaktan fena sıkıldım. Oyunlara sardım mesela, özellikle ilk aylar simulasyona oldukça vakit ayırdım. MS Flight Simulatorle tanışmam 98’lere dayanır. Hatta 2000 versiyonunu almak istediğimda babamın kredi kartından sipariş vermek için yalvarıp yakarmıştım. Ama nitekim becerememiş […] - [Defrag](https://ekinbulut.com/defrag/): Ne dersin Olric? Sence artık ipin ucunu bırakma zamanımız geldi mi? Bak. Aynalar kırılmış, tanrılar unutulmuş. Mutlu olduğumuz yılların ruhunu arıyoruz şimdi dökülmüş, yalnızlaşmış sokaklarda. Hepsi birer birer terk edilmiş. Bir gün birisiyle tanışacaksın. Bu kaçınılmaz olacak. Onu seveceksin. Tıpkı bir kediyi sevdiğin gibi. Onu bekleyeceksin bazı zamanlar. Döneceğini bileceksin. Bu sefer onu, o olduğu için seveceksin. Kendinden bir parça aramadan, yargılamadan. Yaşamın böyle yavaş yavaş ilerleyecek. Mevsimler yine değişecek, yine kış gelecek. Üşüyeceksin. Bazen kış olmasına rağmen güneşli günler görecek, bunu iliklerine kadar hissedeceksin. Her bir aydınlığın karanlığa mahkum olduğunu bileceksin öte yandan. Ve bazen bunu yaşayacaksın. Yavaş yavaş ilerleyecek […] - [A brief summary of object life cycles in containers](https://ekinbulut.com/a-brief-summary-of-object-life-cycles-in-containers/): Dependency injection (DI) is a software design pattern that allows objects to be created and managed by a container. One important aspect of DI is understanding the lifecycles of objects within the container. In this article, we’ll explore the different lifecycles of objects in DI and how they impact the behaviour of your application. Transient Lifecycle The first and simplest lifecycle is the transient lifecycle. When an object is registered with a DI container with a transient lifecycle, a new instance of the object is created every time it is requested. This means that each time the object is used, a […] - [Hatırlıyorum](https://ekinbulut.com/hatirliyorum/): Hatırlıyorum. Bir çay bahçesinde oturmuş sessizlik içerisinde yanı başımızda duran manzaraya bakıyorduk. Hatırlıyorum. Tepeden aşağı doğru ilerleyip mezarlığın içerisinden geçerek o manzaraya doğru yürüdüğümüzü hatırlıyorum. Saçlarını akşam güneşi boyamış, dalga dalga savruluyordu önümde. Bir yola çıktık. Kısa ama sonsuz. Öykülerde seni hiç anlatmadım. Bir süre seni bulamadım. Dram oynayan karakterlerin öykülerine yakıştıramadım bir türlü. Adını bir daha anmadım. Kimseye bahsetmedim. Bazen bazı sokaklarda, modası geçmiş fotoğraflarda, antikacılarda seni aradım. Adını koymadığım bazı yalnızlıklar içinde büyüdüm, eskidim, gittim. Bazen yeniden başlayabilmenin yollarını arasam da, ölmüş bir ruhun dirilmesi için ağıtlar yaktığımı, kendimi kandırdığımı, hiçlikten hiçe doğru gittiğimizi çok sonra anladım. Hatırlıyorum. Gün […] - [Test-driven development Notes](https://ekinbulut.com/test-driven-development-tdd-notes/): Nowadays, we are trying to adapt to test-driven design point of view as a team. Test-driven development (TDD) is a software development approach that emphasizes writing automated tests before writing the actual code. In TDD, developers write a failing test case first, then write the code necessary to make the test pass. This process is repeated continuously as new features are added or existing features are modified. The basic steps of TDD are: TDD has become increasingly popular in recent years, and for good reason. Here are some of the benefits of using TDD: Despite its benefits, TDD does have some […] - [Uyku](https://ekinbulut.com/uyku/): “Şunları görüyor musun, nasıl da mutlular?” Diye sordu uzakta iskele üzerinde fotoğraf çekmeye çalışan çiftleri görünce. “Nasıl mutlular?” “Mutlular işte görmüyor musun?” “Bilmem. İnsanlar arasındaki ilişki ağları hakkında bir bilgim yok”. “Hiç sevmedin mi?” “Bilmem. Aşık oldum belki. Ama bu basit, çocukça bir aşk olsa gerek. Eğer birini soğuk karlı bir havada sadece beş dakika bile olsa görebilmek için yol kat etmek ve görememekse, evet bunu yaptım. Ya da bir parkta güneş doğana kadar birisiyle birlikte uyuduğumuz da oldu. Ona olan aşkımı ilan etmek için kalkıp başka kentlere gittiğim, ama vardığımda onun başka biriyle olduğunu görüp basit bir mektupla çekip gittiğim […] - [Disposable People](https://ekinbulut.com/disposable-people/): A layoff story. 30th of January was the day I was laid off from Delivery Hero. Until then, I had never talked or commented to anyone about anything. It has been a month, and I have struggled with the psychology of it. On the day they laid us off, an Excel sheet was shared over LinkedIn which had my name on it. From that day, many recruiters, CTOs of start-up companies, and consultants reached out to me. However, I was in a situation where I thought my world had crashed upon me. I was frustrated, angry at everyone, and constantly thinking […] - [Dağdaki Yalnız Adam](https://ekinbulut.com/dagdaki-yalniz-adam/): Kötülüklerin yeryüzü temsilcileri arasında yürüyordum. Sanki hep savaştaymışız gibi sürekli bir endişe içinde zaman hızla akıp giderken buna karşı aklımdan geçen herşey bir yerlerde düğümlenip duruyordu. Eğer bunlar kabus ise uyanılması gereken noktaları ya ıskalıyor ya bilerek ve isteyerek burada duruyordum. Bir camın arkasından, geçip giden insanlara bakıyor, dünyanın böyle de döndüğünü düşünüyordum. Bu yerde yani olduğum yerde, hem benimle hem de bensiz, hem benim istediğim gibi hem istemediğim gibi herşey aynı anda var olup aynı anda olamıyor ve yani herşey ancak var olması gerektiği ve yetenekleri kadar şekilleniyordu. Bazen gelip giden uyku durumları, boş boş bakmalar, bazen gerçekler bazen hayaller, […] ## Pages - [Privacy Policy](https://ekinbulut.com/privacy-policy-2/): Who we are Our website address is: https://ekinbulut.com. Comments When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment. Media If you upload images to the […] - [](https://ekinbulut.com/photography/): Wanna buy? contact me… more @instagram - [](https://ekinbulut.com/publications/) - [](https://ekinbulut.com/home/): just…a human. ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/ekinbulut.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)