Kayıtlar

yazılım geliştirme etiketine sahip yayınlar gösteriliyor

Jetbrain mono font

Resim
Jetbrain'in yazılımcılar için ücretsiz sunduğu güzel bir font türü: jetbrains mono JetBrains Mono: a typeface made for developers  (JetBrains Mono: geliştiriciler için tasarlanmış bir yazı tipi) Resmi sitesinden ücretsiz indirebilirsiniz:   https://www.jetbrains.com/lp/mono/ Google font depolarından ücretsiz indirebilirsiniz:   https://fonts.google.com/specimen/JetBrains+Mono Github'tan ücretsiz indirebilirsiniz: JetBrains Mono: a typeface made for developers   https://github.com/JetBrains/JetBrainsMono/tree/master/fonts

CI/CD Nedir? Yazılımcılara ne faydası vardır?

Resim
CI / CD CI/CD kavramlarının açılımı nedir? Sürekli entegrasyon (Continuous Integration, CI) ve sürekli teslim (Continuous Delivery, CD) Bu bizim ne işimize yarayacak? Üstte kısaltmaların açılımlarını verdim. Olay şu; ben/biz bir yazılım yapmaya karar verdik yada bizden istendi. Vakit nakittir felsefesiyle verimli ve düzenli olmak gerekiyor. Bu yüzden yapılan işi bir an önce müşteriye gösterebilmek gerekiyor ki okeylesinler yada değişiklik istesinler. İşte bu yapılan işin müşteriye sunulması olayını bir sistemle düzgün hale getirmeyi amaçlaran sisteme cı/cd diyebiliriz. Olayın kısaca özü bu.  Nerelerde nasıl kullanılır? Nelere dikkat edilmelidir? Önemli midir değil midir gibi konuları siz aratarak bulabilirsiniz.  Aşağıya bu konuyla birkaç video ekliyorum. Haydi kalın sağlıcakla.. Basitçe CI/CD Nedir?   https://www.youtube.com/watch?v=LoAh9z4Qn6g   Mobil Uygulama CI/CD Süreçleri için Best Practices https://www.youtube.com/watch?v=EfhTpH_-TuU   Lemi Orhan Ergin - Yazılımda Ustalas

İş arama lütfen, iş yapmayı öğren

Değerli arkadaşlar, değerli aileler, ebeveynler..  Bir çok yerde görüyorum, bir çok insan maaşlı iş derdinde. Hal böyle olunca iş arama ve iş bulmak, iş değiştirmek, iş beğenmemek, ik'ya sertifika almak gibi saçma sapan şeyler görüyorum. Sizlerden rica ediyorum, şu kafa yapımızı lütfen biraz değiştirelim. Artık iş aramayalım. Lütfen. Peki ne yapalım? Abi, abla, kardeşim.. Lütfen iş yapmayı öğrenelim. İş geliştirmeyi öğrenelim. İş geliştirme en temelinde insanların sorunlarını çözmek demektir. Bazen küçük bir sorunu çözersiniz ama dünya genelinde bir pazara ulaştığınızda emeğinizin karşılığını muhakkak alırsınız.  Yani illa büyük sorunları çözeceğim diye kasmayalım. Nispaten küçük sorun çözelim ama büyük bir çoğunluğun küçük sorununu çözelim. Artık kafa yapımızı değiştirelim derim..  Özellikle pazarı büyütmek konusunda.. İngilizce şart abi. Daha sonra okumak ve araştırmak şart.. Ne okuycaz? ne dinleyeceğiz? derseniz o kısmı size bırakıyorum. Önce temel şeylerden başlayalım sonra işi

Veritabanı olayına şöyle bir genel çerçeveden bakalım

Resim
  Herkese selam.  Bugün sizlere veritabanı olayına genel bir bakış açısıyla bakacağız. Bu yazıdaki içeriklere bakınca şunları öğrenmiş olacaksınız;  En temelde veritabanı nedir?  Neden gerekli?  Veritabanı nereye gidiyor? Kimler bilmeli?  Artık bulut bazlı veritabanı uygulamaları çıktı Veritabanında güvenlik işleri nasıl ele alınıyor? Gibisinden genel bir bilgi vermek amacıyla kendime hazırladığım bu yazıyı okuyan herkese armağan ediyorum. basit gibi görünen veritabanı olayına bakışınız değişecektir. Haydi başlayalım.. İlk önce veritabanı hakkında güzel sohbet edilmiş onu dinleyelim derim. Veritabanı nedir bize neden gereklidir ve bu işler nereye gidiyor? gibi soruların cevabı bu videoda..   Database Admin | Bulut Alanında Meslekler https://bulutadogru.ayti.tech/episodes/database-admin-bulut-alaninda-meslekler   Girişi yaptık..  Şimdi ikinci aşamadayız..   Bu kısımda veritabanı ile ilgili eğitim videoları bulunuyor. Benim tercihim " Uygulamalarla SQL Öğreniyorum " videosu. Si

Ruby diye bişey var birde Ruby Türkiye (Yakut) var

Resim
Burası yazılımcının notları bloğu olduğuna göre bu şekilde seo katili işler yapılabilir. :) Başlığa bakar mısınız :) tamam :) hadi işimize bakalım.. Pür dikkat isminde bir kitapta odaklanarak çalışmaktan bahsedilmiş. Orada ilk sayfalarda ruby'den bahsedilmiş. Onu görünce biraz daha farklı bakmaya başladım ruby'e. Bu nedenle karşıma çıkan ruby bilgilerini not alıyorum. Ruby bir programlama dilidir, Ruby Türkiye ise ruby diline gönül verenlerin düzenli olarak youtube üzerinde sohbet ettikleri bir video kanalıdır. Aslında youtube kanalından ziyade aslında bu bir topluluktur. Pandemi nedeniyle virüs salgını zebebiyle uzaktan yapılan toplantılar olayın youtube kanalıymış gibi görünmesine neden oldu. Hem öyle hemde değil.  Ben keyifle takip ediyorum. Yazılım işiyle iç içeyseniz bi bakmanızı tavsiye ederim. https://www.youtube.com/channel/UClXgXxIOKmdMY-EFOLvVgJQ/videos Site: http://www.rubyturkiye.org/users Twitter: https://twitter.com/ruby_turkiye Mail Grubu: https://groups.googl

stackshare.io nedir? Bize ne faydası vardır?

Önce ben buradan ne anladım sonra diğer insanlar bu site hakkında neler söylemiş ona değinelim.. Ben ne anladım? Ben 2022 yılının ocak ayınından itibaren tam zamanlı yazılımcılık üzerine çalışan birisiyim. Tüm gemileri yakıp yazılım tarafına yüklenmeye başladım. Şu sıralar ingilizcem olmadığı için ingilizceyi çözüp sonra yazılımcılık kısmına geçmeye çalışıyorum. Ama ufaktan ufaktan kenardan kıyıdan yazılım kültürünü takip ediyorum. Derken günün birinde karşıma çıkan bu site bize hangi yazılım ağırlıklı firma hizmetlerini/ürünlerini geliştirirken arkaplanda ne gibi teknolojişlerden yararlşanıyor onu bize veriyor. Peki bu bizim ne işimize yarayacak? Öncelikle olaya tersine mühendislik gibi bakılabilir. Adamlar öne çıkan ve herkes tarafından bilinen büyük yazılım ürünlerinde arkada ne gibi teknolojilerden faydalandığını bize ana hatlarıyla veriyor. Bu bilgi en temelde şu işe yarar; 1- Ben böyle bir yazılım ürünü yapmak istesem nelere ihtiyacım olacak? 2- Yazılım öğrenip kariyer yapayım ne

Github vb. yerlerde projelere katkı yapmak

Resim
 Birde sevili Emin ÇAPA'nın bir videosuna denk gelmiştim. O videoda kısaca şöyle diyordu; mühendis mi olmak istiyorsun? Dünyanın heryerindeki mühendisler kadar kaliteli mühendis olmalısın gibisinden bişeyler söylüyordu. Emin abinin orada amacı "yaptığın iş her ne olursa olsun dünyanın neresine gidersen git orada da muhakkak geçerli olmalı ve diğer insanlar tarafından kabul görmeli" demek istiyordu. Yani, her ne yapıyorsan dünyadan kopuk ve vasat yapma demeye çalışıyordu. Dünyada bir çok insan tarafından kabul görmüş kuralları ve alışkalıklara ayak uydurmak lazım. Yazılım sektöründe de katkı yapılabilecek çok alan var. Forumlar, bloglar, github gibi benzer yerler var. Orada diğer insanların katılımına açık projeler yürütülüyor.  Bende birkaç kez karşıma çıkan bir konu olduğundan bunu bloğuma not alayım istedim. Hem ben hemde siz öğrenmiş olun. İlk olarak mediumda karşıma çıkmıştı bu konu, sonra youtube ve udemy gibi yerlerde araştırdım. Şöyle bir göz attım. Bulduklarımı aş

Git komutları (Temeller)

Resim
Yazımın son güncelleme tarihi: 19 Ekim 2023  ________________________________________ Bu yazıda GİT 'in temel komutlarına değindim. Şu yazıda bi tık daha ileri seviye konulara değindim. Ona da bakmak isteyebilirsiniz. Git nedir? Git versiyon kontrol sistemidir. Bir projede birden çok insanın çalışabilmesine de olanak sağlayan güzel bir uygulamadır. Ücretsizdir. Git'in bir çok komutu vardır. En basitten başlayarak kullandıkça öğrendikçe buraya not şeklinde eklemeler yapmayı düşünüyorum. Siz kaynağından bilgi edinmek isterseniz; https://git-scm.com/docs ve ileri seviye https://git-scm.com/book/en/v2 şuradan bakabilirsiniz. Sık kullandığım git komutları git config --global user.name "kullanıcı ismi"   // kullanıcı ismi. örnek; emin git config --global user.email "mail@emailadresiniz"  // Örnek: emnadiguzel@gmail.com git init // Bu komut hangi dizind