Archive | Video

Özgür yazılım ve GNU/Linux içerikli videolar.

Introduction to Angular 2.0

Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, Turkcell Network Management Solutions’da expert developer olarak çalışan İbrahim Uludag ile beraberiz. Uludag; Introduction to Angular 2.0 başlıklı bilgilendirici bir sunum hazırlamış. Angular, Google tarafından üretilen açık kaynak kodlu bir yazılım. Artık en basit bir web sayfasının bile bir web aplikasyonu olarak değerlendirildiği bir zamanda; HTML-CSS statik web sayfaları yaratmak konusunda son derece başarılı, ancak artık statik web sayfaları kullanıcıya yeterli gelmiyor. Bunun için insanlar, JavaScript kullanarak sayfalarına dinamik bir içerik kazandırmak istiyorlar. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.

Continue Reading →

0

Docker Nedir? Container Nedir?

Docker işletim sistemi imajlarını versiyonlayan, Apache versiyon 2 lisanslı, Go dili ile yazılmış bir sanallaştırma ve konteyner teknolojisidir. Docker, GNU/Linux türevinden işletim sistemleri üzerinde çalışan bir uygulamadır. Container yapılarının bulut dünyasında yaygınlaşmasıyla birlikte, Docker da artık çoğu yazılımcının hayatına girmeye başladı. Özellikle geçtiğimiz yaz ilk stabil sürümünü duyurduktan sonra, geçen senenin en popüler teknolojileri listesinde kendisine ön sıralardan yer bulan Docker, artık bu listeden çıkmayacak gibi görünüyor. Konuyu, Nedirtv bünyesinde, Muhammed Tahiroğlu ele alıyor.

Continue Reading →

0

Penetration Testing

Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, bilgi güvenliği uzmanı olarak Lostar‘da çalışan Kayhan Kayıhan ile beraberiz. Kayıhan; Penetration testing içerikli bilgilendirici bir sunum hazırlamış. Bilindiği gibi, Penetration testing, kısaltılmış adıyla PenTesting, bir sistemin güvenliğini sınama işlemidir. PenTesting sayesinde sisteme izinsiz girilip girilemeyeceği test edilir. Sistem sahibi ya da kullanıcısı, sistemin güvenliği hakkında bilgi sahibi olur. Varsa bulunan sistem zayıflıkları kapatılır. Bu, saldırı öncesi bilgi toplama amacıyla da yapılabilir. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.

Continue Reading →

0

Yazılım Güvenliği 101

Bilgisayar yazılımları geçmişte statik teknoloji ürünleriydi. Bir program satın alırdınız, bilgisayarınıza yüklerdiniz ve yazılımı bir sonraki sürümü çıkarılana dek “olduğu gibi” kullanırdınız. Ancak bu model artık uygulanabilir değil. Günümüzün dijital dünyasında sürekli bir akış var ve en son gelişmeleri hemen sunabilmek için yazılımlar çok daha dinamik bir hale geldi. Birçok program, güncellemeleri İnternet’ten alıp yeni teknolojiyi orijinal yazılıma sorunsuz bir şekilde dahil edebiliyor. Elbette, tüm güncellemeler mutlaka hayati önem taşır diye bir kural yok. Video oyunları ve sözcük işleme yazılımlarında programınızı sürüm yükselterek güncelleyebilirsiniz. Ancak güvenlik yazılımları ile ilgili güncellemeleri görmezden gelmenin ciddi sonuçları olabilir. Nedirtv editörlerinden Burak Selim Şenyurt, konuyu Süleyman Petek ile konuşuyor.

Continue Reading →

0

JavaScript Programlama Diline Giriş

Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, ciceksepeti.com şirketinde mobil yazılım uzmanı olarak çalışan Engin Can‘ın JavaScript Programlama Diline Giriş adlı sunumu var. Bilindiği gibi, JavaScript, yaygın olarak web tarayıcılarında kullanılmakta olan dinamik bir programlama dilidir. JavaScript ile yazılan istemci tarafı betikler sayesinde tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanır. JavaScript, Node.js gibi platformlar sayesinde sunucu tarafında da yaygın olarak kullanılmaktadır. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.

Continue Reading →

0

Yazılımcı empatisi

Pek çoğumuz nesne yönelimli bir dili öğrenmeye çalışırken eminim ki Inheritance, Polymorphism, Encapsulation gibi kavramları anlamakta zorlanmıştır. Hatta daha da temel olan sınıfın ne işe yaradığını ve hangi amaçlarla kullanıldığını kestirmek için uzun zaman boşluğa bakmıştır. Oysa ki, bu gibi aktörleri daha iyi bir şekilde öğrenebilmemin çok basit yolları vardır. Bunlardan birisi Empati yapmaktır. Yani kendimizi C#/Java gibi ilgili dilin yerine koymak ve “ben olsam şu gerçek hayat problemindeki x varlığını nasıl ifade ederdim?” sorusuna cevap bulabilmektir. Bu sadece OOP(Object Oriented Programming) dünyası için değil, RDBMS’ler (Relational Database Management System) için, W3C’ un standartlaştırdığı XML için, JSON için ve hatta SOA için de böyledir. Hatta enterprise bir ürünün geliştirilmesinde rol alan ürün yöneticisi, CRM ekibinde raporlama ile uğraşan bir uzman veya iş birimindeki bir analist gibi düşünmeye çalışmakta buna benzer bir yaklaşımdır.” diyor Burak Selim Şenyurt. Yazılımcı empatisi adlı sunumunda, Nedirtv editörlerinden Burak Selim Şenyurt‘un yazılımcıya sunduğu, farklı bakış açılarını göreceğiz.

Continue Reading →

0

Material Design ile Android Design Support Library kullanımı

Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, yaklaşık 4 yıl Php programlama diliyle, web tabanlı orta ve büyük ölçekli projeler geliştiren ve uzun zamandır Android uygulamaları geliştiren Tuğba Üstündağ‘ın hazırladığı Material Design ile Android Design Support Library kullanımı sunumunu inceleyeceğiz. Tuğba Üstündağ’ın geliştirdiği ve Google Play’de yer alan uygulamalara buradan ulaşabilirsiniz. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.

Continue Reading →

0