C# - Parallel.ForEach Kullanımı

C#'ta özellikle listeler ve dizilerde işlem yapacağımız zaman sıklıkla kullandığımız foreach döngüsünün çalışma mantığına benzer olan bir de Parallel.ForEach döngüsü vardır. Klasik foreach'ten farkı, dizi elemanlarını sıra ile dönmek yerine tüm elemanları paralel task'lar oluşturup (CPU çekirdekleri uygun olduğu kadar) aynı anda işlenmesini sağlar. [More]

CI/CD Nedir ?

Continuous Integration, Continuous Delivery ve Continuous Deployment süreçlerini makalemizde anlatıyor, yayın olarak kullanılan CI/CD araçlarına örnekler veriyoruz. [More]

Programlama Terimleri

Programlamaya yeni başlamışsanız veya başlamayı düşünüyorsanız karşılaşacağınız bir takım terimler vardır. Ve bu terimleri bilmek kimi zaman yapacağınız araştırmayı bile kısaltacaktır. Zaten eğer bir yazılımcı olmayı karar vermişseniz bu terimlerin hepsine zamanla aşina olmuş olacaksınız. Yazılımcının en sık kullandığı terimlerden bazılarına kısaca makalemizde değiniyoruz. [More]

Yazılıma Yeni Başlayanlara Tavsiyeler

Bir yazılımcı da olması gereken özellikler nelerdir? Yeni bir programlama diline başlarken ne yaparsam daha hızlı öğrenirim? Kendime ne katabilirim gibi sorularınız varsa eğer makalemizde bu sorularınıza cevap vermeye çalışacağız. [More]

Hangi Programlama Dilini Öğrenmeliyim?

Programlama dünyasına ilk adım atanların, ilk adımı atmaya hazırlananların kafasındaki en büyük sorudur “Başlangıçta hangi programlama dilini öğrenmeliyim?”. Kimisi ilk olarak aklındaki projeyi yapmak istiyor, kimi de bir Mark Zuckerberg, Larry Page veya Dennis Ritchie olmak istiyor. Peki nereden başlamalıyım? [More]

Çaylak Yazılımcı Kime Denir?

“Çaylak Yazılımcı”. Sitemize de ismini veren, yazılımcılığa başlamayı düşünen, yeni başlamış yada yavaştan projelerini yapmaya başlamış, iş hayatına yeni atılmış yazılımcılara verilen ünvan bir diğer adıyla da “Junior Developer”.Programcılığın ABC’si olan “Hello World” ile başladıktan sonra edinirsiniz aslında bu sıfatı. Peki kime denir bu Junior Developer, ne iş yapar ? [More]

Yazılımcı Olmak

Gelişen teknolojiyi işlevsel hale getiren kişilerdir bence yazılımcılar. Kimilerine göre farklı bir dünyamız var. Hatta bazı insanlar dünyamızın sadece bilgisayarımız olduğunu düşünürler. Belki farklı düşünüyor olabiliriz ama dünyamızın da bu kadar dar olduğu fikrine karşıyım. Bir yazılımcının gözünden “Yazılımcı olmak” makalesi ile anlatıyorum. [More]