There is two data representation. Original data has some colorful A/B/C/D data blocks, an arrow labeled as deduplication filters the data and just puts unique letters and colors in deduplicated data section.

How Yandex Uploads Files Faster? Quick Note on Deduplication

Yes, in some cases, Yandex can upload files faster than your internet speed. They found a way of warp speeds. ...

August 24, 2024 · 4 min · 699 words · Mesut Yılmaz
An SS from Captainslog blog homepage

Building a Star Trek Fan-Blog with Hugo and TinaCMS

I always had a wish to start a fan blog about the Star Trek series. Such as having difficulties remembering learnings from a book without taking notes about it; the Star Trek series is worth taking notes about. And I decided to post my thoughts publicly, which is the best way to blogging. It’s now live at https://captainslog.mesut.me. In my personal blog, https://mesut.me, I’m using Hugo static site builder with markdown files. And I decided to initiate my fan blog with Hugo too, by using the same theme and infra. ...

June 17, 2024 · 15 min · 3183 words · Mesut Yılmaz

Our Software Development Fallacies - Embedded Development Stories #2

While developing something on top of a ready system, is it natural to be myopic to the solutions because of the layered developments? In the last months, I often think about fallacies preventing us, while developing an extreme project. Here’s the story of how we defined our own definitions of “fallacy of structure” and “fallacy of proof”. ...

April 10, 2024 · 5 min · 974 words · Mesut Yılmaz
Cover photo show an analysis graph of BLE timings for sending audio packages.

Evaluating iOS Timer Concepts for Time-Critical Bluetooth Low Energy Tasks

Cover photo show an analysis graph of BLE timings for sending audio packages. While designing a BLE device, it’s important to classify BLE service payload size and timings. If there is no immediate user interaction need, Bluetooth timings can be easily done with WRITE methods. WRITE method allow us to send a data packet in each connection interval period. ...

April 8, 2024 · 6 min · 1127 words · Mesut Yılmaz
Cover Photo

Debuggability and Inventing New Diagrams - Embedded Development Stories #1

I became a part of an extreme hardware project for the last 2 weeks, where we isolated ourselves from the life on earth. It was an exciting period to discover and negotiate on new concepts, while roles has become intertwined. I even found myself performing XP (Extreme Programming) practices, pairing with a developer or writing code by switching roles. I observed situations which will suit with project management practices and software development. ...

March 31, 2024 · 4 min · 746 words · Mesut Yılmaz
Cover Photo

How to Create Gift Campaign with Cookies on Wordpress?

The landing page of the Gift Campaign When our customers purchased their WeWALK smart cane devices from WeWALK web store, by writing a different delivery address, we understand that they want to send as the gift to the visually impaired child which goes to Parıltı Institute. Parıltı is an Istanbul based leading organization which supports visually impaired children to make them self-sufficient and independent. ...

October 1, 2019 · 4 min · 850 words · Mesut Yılmaz
Cover Photo

How I automated my Excel work? (with Google Apps Script)

What would you do if your job contains translating excel files into each other? Like everyone, I had also a part of excel reporting in my job. Every beginning of the week, we’re getting an automated mail from reporting system with excel attachment. So I started my weekend project to automate these excel files. ...

February 8, 2019 · 6 min · 1214 words · Mesut Yılmaz