Kayıtlar

Bilişim sohbetleri youtube kanalı

Resim
Adı üstünde bilişim sohbetleri.. Çoğunlukla bilişim konuları ağırlıkla sohbetlerin olduğu youtube kanalı. Ben çok keyif aldım videolardan. Bu tarz videolarla ilgilenenler için tavsiye ederim. https://www.youtube.com/c/BilisimSohbetleri/featured https://twitter.com/BilisimSohbet

Buna değinmeden geçmek olmaz: Temiz kod (Clean Code)

Resim
Bu aralar yazılım öğrenme işleriyle meşgulüm. Akın hocanın udemydeki java eğitim videolarını izliyorum. Sağolsun Akın hoca güzel anlatıyor. Java programlama dilini kullanarak yazılım geliştirmeyi anlatıyor. Anlatırken işin şu kod şu işi yapar, özellikleri şunlardır gibisinden şeyleri anlatmakla kalmıyor yapmamamız gerekenleri de anlatıyor. İşlemciler (operatörler) konusunda öncelik sırasını bilmekle ilgili anlatımı yaparken;  "öncelik sırasını bilmeyi gerektiren kod yazmak iyi bir uygulama değildir"  demişti. Temiz kod, clean code diye bir kavram var. Ben bugün bir projede görev alabilir kodları yazabilirim. Daha sonra bir başkası benim yerime geçip benim yazdığım kodları geliştirebilir veya değiştirebilir. Eğer çoğunluk tarafından kabul gören bir standart gözetmeksizin kod yazarsak işler çorbaya dönebilir. Ben kafama göre kod yazsam, o kafasına göre kod yazsa ve daha sonra başka birileri kodun başına geçse, ilk önce bizim yazdıklarımızı anlamaya çalışacaktır. Bu durum zaman

MVP(Minimum Viable Product) Nedir?

Resim
  MVP: Minimum Viable Product yani Minimum olarak uygulanabilir bir ürün Yani çalışan en küçük ürün diyebiliriz buna. Youtube araması: https://www.youtube.com/results?search_query=mvp+nedir Google mvp araması: https://www.google.com/search?client=firefox-b-d&q=mvp+nedir Farzedelimki bir ürün yapmak istiyorsunuz. Fakat bunu insanlar alır mı? kullanır mı? beğenir mi? gibi şüpheleriniz var diyelim. Olmalı da..  Ne yapıyoruz? Hemen en temel özellikleri barındıran ama çalışan uygulamamızı yapıp pazara sürüyoruz. İsterseniz çevrenize bu ürünü kullanmasını söyleyin, isterseniz de reklam verip kullanıcı kazanmaya çalışın. Farzedelim ki insanlar ürünü beğendi ve kullanmaya başladı, neleri değiştireceğinizi bir şekilde öğrenip ürünü geliştirmeye çalışıyorsunuz. Ürün tutarsa yeni özellikler katarak geliştirmeye devam ediyorsunuz. Yok tutmadı ise pivot ediyorsunuz yani ürünü değiştiriyorsunuz. Oda tutmazsa ürünü sonlandırıyorsunuz. Böylece aslında zamandan kazanmış oluyorsunuz.  Olay özünde

Google Etablolar'da büyük harf küçük harf sorununu eklenti ile çözdüm

Resim
Google dökümanlarda bulunan ama etablolarda bulunmayan bir özellikten bahsedeceğim. Büyük harfleri küçültmek yada sadece baş harfleri büyük yapmak gibi özellikleri eklenti yardımıyla edinebiliyorsunuz. Google e tablolarda üstte uzantılar>eklentiler>eklenti al dan açılan pencere yardımıyla arama yapabiliyorsunuz. Bulduğunuz eklentiyi yükleyebiliyorsunuz. Yada aşağıdaki linkten gidip arama yapabilir buluncada yükleme yapabilirsiniz. https://workspace.google.com/u/0/marketplace/search/Case    

Scrum - İki katı işi yari zamanda yapma sanatı kitabı - jeff sutherland

Resim
Güneşli ama biraz soğuk bir kış gününden merhaba. Twitterda önüme düşen bir tweet sayesinde gündemime aldığım bir kitap var. Adı Scrum.. Etkileyici adı  ise, Scrum: İki katı işi yarı zamanda yapma sanatı. İndir Hemen internette kitabın ücretsiz indirebileceğim pdf versiyonu var mı diye kontrol ettim. Ve buldum. Şurada ..  İndiremezsen bana ulaş Kitabın pdf ine ulaşamazsanız bana ulaşın göndereyim. Kitaptan bahsedenler olmuş Kitap hakkında bir kaç yerde anlatım olmuş. - https://www.youtube.com/watch?v=pKss9IKM9vU - https://projera.com/blog/scrum-the-art-of-doing-twice-the-work - https://www.youtube.com/watch?v=Lk7N1zd7Mv8 - Youtube üzerinde scrum arama sonuçları Bu bize niye lazım? Biliyorsunuz yazılımlar genellikle verimlilik üzerine etkili şeylerdir. Hız, zaman, sorun çözme kabiliyetleri meşhurdur. Bu nedenle yazılımın kendisini yaparken ekipler bir mantık dahilinde ilerlesin. Böylece verimsizlikler ortadan kalksın, işler düzgün ve verimli ilerlesin isteniyor. Bu yüzden iş süreçlerin

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

Visual Studio Code - Verimli Çalışmayı Kolaylaştıran Kısayollar

Resim
  Şu adreste ( https://code.visualstudio.com/docs/editor/codebasics ) kod düzenleyici olan Visual Studio Code 'u daha akışkan kullanabileceğiniz kısayolları verilmiş. İlk defa şuradaki videoda gördüğüm kısayolları sizlerle paylaşmak istedim. "Visual Studio Code is an editor first and foremost, and includes the features you need for highly productive source code editing. This topic takes you through the basics of the editor and helps you get moving with your code." "Türkçesi: Visual Studio Code, her şeyden önce bir düzenleyicidir ve son derece verimli kaynak kodu düzenleme için ihtiyaç duyduğunuz özellikleri içerir. Bu konu sizi düzenleyicinin temellerine götürür ve kodunuzla hareket etmenize yardımcı olur."  Hem videoda hemde resmi sitede kısayollar gösteriliyor. Bu nedenle buraya tekrar ekleme gereği duymadım. Amacım yeni başlayanlara böyle bir şeyin varlığını göstermekti.  Faydalı olması dileğiyle.