I am Şakir Mehmetoğlu 🧔
Currently, I live in Istanbul. I have been interested in web development since 2007 and I have been working professionally since 2011.
I have been working on e-commerce projects for about 6+ years, but throughout my career I have developed HMS (Hotel Management System), CRM (Customer Relationship Management), Travel Agency Softwares, Airline Reservation Systems and many different projects. In addition, I have developed projects of public institutions on a part-time and full-time basis in a public institution for about 5 years.
👨🏻💻 I'm a Computer Engineer
🌱 I am interested in e-commerce systems development, application security, software architectures and the use of different technologies together.
🚀 ️ In my free time, when I am at the computer, I do research on technological issues that I am interested in. When I get away from the computer, I often use my bike and especially go on nature trips. Being away from the city center relaxes me.
🥰️ In addition, I try to provide training on topics I know in environments such as Discord, and we develop projects with junior developers. I'm happy to see them getting better.
- 💻 Linux Mint / Ubuntu 21.04
- 💵 PHP, JavaScript (Laravel / Vue / Nuxt)
- 🐋 Docker / Docker Compose
- ⚙️ DevOps (Not Professionally)
- 🕸 Distributed Systems
- 📦 E-Commerce Projects
- 💻 Cyber Security (Especially Software Security)
- 🍬 Flutter (For fun)
- 🏴☠️ Mobile App Security
- 🍼 Golang (I'm just getting started)
Talk to me about
- Frontend : JavaScript (Vue, Nuxt, jQuery), Bootstrap, CSS
- Backend : PHP, C# * , Java ** , Node.js, SQL (MySQL / MariaDB, MSSQL), Redis, Firebase
- Tools & Other Topics : Linux, Docker, Docker Compose, SASS, GIT, AWS, Grafana, Prometheus, Jenkins, NGinX, Postman, Trello, PHPStorm, Visual Studio Code
* I haven't been developing for about 5 years. I rarely follow innovations.
** I developed desktop applications with Java SE. I've also developed several Android apps. I haven't been developing active projects for 5+ years, but I sometimes develop weekend projects, so I don't forget.
- 📫 Read my blogs (Turkish):
- 💬 Ask me about anything and everything. Contact Form
📔 Latest Blog Posts
- 2021
- 17.02.2021 - Nuxt.js Projesine Pusher Servisi Nasıl Eklenir?
- 10.02.2021 - Nuxt.js Projesinde Token Süresi Bitince Kullanıcı Giriş Sayfasına Nasıl Yönlendirilir?
- 04.02.2021 - Nuxt.js Projesine Mapbox Harita Servisi Nasıl Eklenir?
- 28.01.2021 - Laravel’de Veritabanı Bildirimlerinin Tipi Nasıl Değiştirilir?
- 21.04.2021 - Nuxt SSR Projesi Nasıl Yayınlanır?
- 14.01.2021 - Laravel’de Event ve Notification Arasındaki Fark Nedir?
- 07.01.2021 - Virtualmin’de Nginx ile Laravel Projesi Nasıl Yayınlanır
- 2020
- 2018
- 13.07.2018 - Git Kullanımı Sırasında Çıkan “warning:LF will be replaced by CRLF in git” Mesajı
- 10.07.2018 - PhpStorm’da SSH Bilgilerini Kaydetme
- 08.07.2018 - “Veri Yapıları ve Algoritmalar” Ders Konuları ve Detaylı Anlatım
- 14.04.2018 - LibGDX Nedir ? Nasıl Kurulur ?
- 07.04.2018 - LibGDX Projelerinde “Couldn’t load file: badlogic.jpg” Hatası ve Çözümü
- 01.04.2018 - Javac ve Javaw Nedir ?
- 31.03.2018 - JVM (Java Virtual Machine) Nedir?
- 31.03.2018 - JDK ve JRE Nedir ?
- 25.03.2018 - JavaFX Nedir ?
- 25.03.2018 - Windows’da Java İle Program Yazmak İçin Gerekli İşlemler – Windows Java JDK ve JRE Kurulumu
- 18.03.2018 - Java’da String Sınıfı İle Çalışma
- 18.03.2018 - Java’da Math Sınıfı İle Çalışma
- 18.03.2018 - Java’da Sınıflar (Class)
- 11.03.2018 - PHP | Dizilerde Ekleme – Çıkarma İşlemleri
- 11.03.2018 - PHP | Dizilerde Sıralama İşlemleri
- 11.03.2018 - PHP’de Dizi Fonksiyonları İle Çalışma
- 04.03.2018 - Java’da Metodlar (Method)
- 04.03.2018 - Java’da Döngüler ve Şartlı Kontrol Yapıları
- 04.03.2018 - Java’da Operatörler (Atama, Aritmetik, İlişkisel, Bitsel, Mantıksal, instanceof ve ? (Soru İşareti) Operatörleri)
- 25.02.2018 - Java’da Tip Dönüşümü (Type Casting) Nasıl Yapılır ?
- 25.02.2018 - Java’da Boxing ve Unboxing İşlemleri
- 25.02.2018 - Sabitler, Değişkenler ve Java’da Kullanılan Anahtar Kelimeler
- 18.02.2018 - Git Nedir ? Nasıl Kullanılır ? Neden Kullanılır ?
- 18.02.2018 - Ubuntu, Mint ve Debian Türevleri İçin Php 7.0 Kurulumu
- 18.02.2018 - Java’da Veri Tipleri (İlkel Veri Tipleri, Referans Veri Tipleri)
- 11.02.2018 - Bilgisayar ve Yazılım Mühendislerinin Okuması Gereken Kitaplar
- 11.02.2018 - Okuduğum Kitaplar
- 11.02.2018 - Java Yazılarım
- 04.02.2018 - Laravel’de Kendi Sınıfını Oluşturma, Helper Kullanımı
- 04.02.2018 - Laravel Validation İşlemleri
- 04.02.2018 - Laravel 5.5’den 5.6’ya Yükseltme
- 28.01.2018 - Php dosya gizleme
- 28.01.2018 - Laravel’de E-Posta Gönderme
- 28.01.2018 - SQL Nedir? SQL Ne İşe Yarar? SQL Tarihçesi ve RDBMS
- 21.01.2018 - Laravel’de 2 Model’i Karşılaştırma – Php’de Sınıf Karşılaştırma
- 21.01.2018 - Laravel Accessors ve Mutators Nedir ? Nasıl Kullanılır ?
- 14.01.2018 - CodeIgniter’da Composer Kullanımı
- 14.01.2018 - Güvenlik Testleri İçin Kullanılan İşletim Sistemleri
- 14.01.2018 - SqlMap Nedir ? Nasıl Kurulur ?
- 14.01.2018 - Laravel’de Sık Kullandığım Paketler
- 07.01.2018 - Htaccess SSL Yönlendirme
- 06.01.2018 - PHP Composer SSL Hatası ve Çözümü | PHP Composer SSL Error and Solution
- 02.01.2018 - Yeniden Merhaba Dünya!
- 2014
- 2013
- 25.06.2013 - Ubuntu 13.04 VMWare Lisans Sorunu Çözümü [Ubuntu 13.04 VMWare License Problem Resolving]
- 02.05.2013 - “Parse error: syntax error, unexpected $end” Hatası ve Çözümü
- 29.04.2013 - Ubuntu 13.04 (Raring Ringtail) Java JDK Kurulumu
- 27.04.2013 - Ubuntu 13.04 Skype Kurma ve Kaldırma
- 25.04.2013 - Ubuntu 13.04 (Raring Ringtail) Çıktı !
- 24.04.2013 - Öfkelenince neden bağırırız?
- 10.04.2013 - iPhone Terimler Sözlüğü
- 09.04.2013 - HTTP Kodlarının Kedi Versiyonu
- 08.04.2013 - Apache Server ‘Port 80 in use by “system”!’ Hatası ve Çözümü
- 17.03.2013 - jQuery ile sayfa ortalama
- 2012
- 25.11.2012 - Google Translate ile Beatbox Yapma
- 09.11.2012 - Ubuntu (12.04 – 12.10) VMware Workstation Kurma ve Kaldırma
- 02.11.2012 - Ubuntu İçin Android Geliştirme Paketi Kurulumu (Java JDK + Android SDK + Eclipse + NetBeans + Eclipse ve Netbeans’a ADT Kurulumu)
- 01.11.2012 - Ubuntu Unity Yeniden Kurulum
- 31.10.2012 - Ubuntu 10.04, 10.10, 11.04 Çekirdek Yükseltme (Ubuntu Kernel Update)
- 31.10.2012 - Ubuntu GCC 4.7 Yükleme (Ubuntu GCC 4.7 Install)
- 10.09.2012 - Windows Ortamında Kalıntıları Temizleme (.bak .old .log .tmp .chk)
- 06.09.2012 - Java Veritabanı İletişiminde Türkçe Karakter Sorunu
- 03.09.2012 - SQL Server’da Hızlı Yedek Alma
- 29.08.2012 - Apache Server Yeniden Başlatma Sorunu ve Çözümü
- 19.08.2012 - Ubuntu 12.04 – 13.04 PHP + MySQL + Apache + PHPMyAdmin Kurulumu
- 13.06.2012 - C# Kaçış Karakterleri
- 26.05.2012 - Ubuntu 12.04 İçin Synaptic Package Manager Kurulumu
- 07.05.2012 - Ubuntu 12.04 Precise Pangolin için Gnome Shell 3.4 ve Eklenti Kurulumu
- 28.04.2012 - Ubuntuda Masaüstüne Kısayol Oluşturma
- 15.04.2012 - PHP’de include();, include_once();, require();, require_once(); Farkları
- 14.04.2012 - jQuery İle Işıkları Söndür Uygulaması
- 05.03.2012 - HTML 5 Nedir ?
- 05.03.2012 - Linux Ubuntu Terminal Komutları
- 05.03.2012 - Bozulan Simgeleri Yenileyin (Rebuild Icon Cache) (Windows 7 – Windows Vista)