Frontend Developer
Yusuf Doru
Arayüz geliştiriyorum. 2011'den beri C#, ASP.NET ve JavaScript üzerine yazıyorum; son zamanlarda tarayıcıda ve telefonda çalışan oyunlar yapıyorum.
Projeler
Tümü →Taşırma!
İki parmaklı beceri oyunu: avuçtaki bardağı dengede tut, taşırmadan doldur. 900 parçacıklı sıvı simülasyonu.
Saatçi
Mekanik saat tamiri bulmacası: sök, temizle, bozuk parçayı bul, yeniden kur ve ayarla. Saatte 18.000 vuruş.
Birlikte İzle
Bir filmi ya da YouTube videosunu uzaktaki biriyle senkron izle: sohbet, sesli görüşme, kamera ve ortak altyazı.
Cumbus Wars
Çok oyunculu 3B savaş oyunu: dört harita, tanklar, kaleler, öldürme kamerası ve davet bağlantısıyla oda.
Yazılar
Watch Party: Watching a Film Together From Two Cities
Watch Party lets two people watch a film from a phone or computer, or a YouTube video, in sync, with chat, voice, cam...
Birlikte İzle: İki Ayrı Şehirden Aynı Filmi İzlemek
Birlikte İzle ile telefondaki ya da bilgisayardaki bir filmi veya YouTube videosunu uzaktaki biriyle senkron izle: so...
Watchmaker: Building a Mechanical Watch Out of Code
Watchmaker is a calm repair game: take six mechanical watches apart, clean them, find the broken part and regulate th...
Don't Spill! A Pouring Game Where the Glass Fights Back
How I made Don't Spill!, a two-finger mobile game with a 900-particle liquid, a glass that keeps tipping over, foamin...
Saatçi: Koddan Bir Mekanik Saat Yapmak
Saatçi sakin bir tamir oyunu: altı mekanik saati sök, temizle, bozuk parçayı bul, yeniden kur ve ayar cihazında saniy...
Taşırma!: Elinde Sallanan Bardağı Doldurma Oyunu
Taşırma! nasıl yapıldı: 900 parçacıklı sıvı simülasyonu, sürekli devrilmek isteyen bir bardak, köpüren gazoz ve yavaş...
2016
2015
- smartcrop.js ile içerik odaklı croplama
- Node.js ile shell komutları çalıştırma
- Android Geliştirici Günleri 2015
- indir.com Mobil Uygulama Ödülleri - 2015
- Hoşgeldin 2015 :)
2014
- jQuery Vide Eklentisi
- Bootstrap File Input Eklentisi
- Bootstrap Freelancer Teması
- Bootstrap Sağ Tık Menü Eklentisi
- Shoelace ile Bootstrap sayfa iskeleti oluşturmak
- C# ile bir özelliği(property) kendine set ettirmek
- Bootstrap için geliştirilmiş Google Plus teması
- Bootstrap ile kullanılabilecek ikon fontları
- HTML5 Canvas ile Oranlı Resim Boyutlandırma
- jQuery Gravatar Eklentisi
- jQuery URLive Eklentisi
- Hoşgeldin 2014 !
2013
- C# Bul ve Değiştir Uygulaması
- C# ile Kara Liste Kontrolü
- jQuery Blueimp Gallery Eklentisi
- node.js: ChatYS 2.0 yayında.
- node.js: module.exports ve exports arasındaki fark
- jQuery panelSnap eklentisi
- jQuery BlendMode eklentisi
- jCanvas - jQuery ile HTML5 Canvas Kullanımı
- Android: Olay Dinleyiciler (Event Listeners)
- jQuery Açılır-Kapanır Hesap Makinesi
- ASP.NET MVC ile jQuery Webcam Eklentisi
- CSS ve jQuery ile Sanal Klavye
2012
- jQuery - Glisse.js Fotoğraf Düzenleyicisi
- jQuery ile Twitter Uygulaması
- ASP.NET MVC 4 ile SQL Server Compact Kullanımı
- node.js ile chat uygulaması
- node.js'i inceledim.
- Gurur Kemal..
- C# Port Kontrol Projesi (WPF)
- Mugeda: Bulut tabanlı HTML5 Animasyon Platformu
- HTML5 Canvas Gradient Efekti
- C# Buton Sayacı 1.0 (WPF Projesi)
- C# Kronometre Projesi (WPF)
- ASP.NET MVC: ObjectInfo ve ServerInfo
2011
- ASP.NET MVC 3 Crypto Helpers
- HTML5 Canvas ile Resme Siyah & Beyaz Efekti
- ASP.NET MVC: NonAction özniteliği (Public metotlara erişimi kısıtlamak)
- ASP.NET MVC 3 WebMail Helper ile Mail göndermek
- Visual Studio 2010'da HTML5 ve CSS3 desteği
- ASP.NET MVC 3'de Helper (Yardımcı metot) oluşturmak
- ASP.NET MVC 3 Sunucu Taraflı Doğrulama (Remote Validation)
- ASP.NET MVC 3 Razor View Engine'de Html.Raw ve HtmlString
- Blogengine 2.0 "www" Yönlendirmesi
- ASP.NET MVC 3 Ajax Helper Kullanımı
- ASP.NET MVC 3'de ViewBag özelliği
- ASP.NET MVC "ValidateInput" niteliği ile Doğrulama
- ASP.NET MVC 2 Projelerinizi, MVC 3'e yükseltin.
- C# Domain Sorgulama Projesi
- C# Canlı TV Projesi
- C# Günlük Projesi
- Merhaba Dünya :)