Girdiler

  • Mavi Atölye Başlıyor

    Merhabalar,

    Geçtiğimiz günlerde atölyeleri uygulama biçimimizi değiştireceğimizden bahsetmiştik. (Mavidurak-IO’da Neler Oluyor?) Buna paralel olarak yeni bir atölye kurguladık. Etkinlik detaylarına buradan ulaşabilirsiniz.

  • Mavidurak-IO'da Neler Oluyor?

    Merhabalar,

    Mavidurak-IO olarak dönem başından bu yana 2 farklı atölye (workshop) gerçekleştirdik. Bunlardan bir tanesi “Versiyon Kontrol Sistemi ve Git, diğeri de “Nesne Yönelimli Programlama” atölyesiydi. Biz de kendi aramızda bu etkinliklerin verimini ve yapmak istediklerimizi ne kadar karşıladığını tartışarak bir öz değerlendirme gerçekleştirdik.

  • Typescript Nedir? Nedendir? Nerededir?

    Typescript

    Merhabalar,

    Bu yazımızda javascript’in daha güvenilir hali olan typescript’i inceleyeceğiz. Öncelikle typescript tip desteğini, javascript’e katarak yazılım geliştiricileri için daha güvenli ve anlaşılabilir yazılımlar geliştirmeyi amaçlamıştır. Geliştiricisi Microsoft olan typescript diliyle; sınıflar, arayüzler yapabilir, oluşturacağınız değişkenlerin bu sınıflara kesinlik dahilinde erişilebilmesini sağlayabilirsiniz.

  • EJS nedir? Nasıl kullanılır? Express & Node.js

    Merhaba arkadaşlar. Bu yazımda sizlere Node.js’in Express modulüyle ejs’in nasıl kullanılacağından kısaca bahsedeceğim. Express ile default olarak gelen .jade’e ısınamayanlar için oldukça işe yarar olduğunu düşünüyorum.

    EJS nedir?

    Ejs, html şablonlarıyla, servis tarafımızdan gelen verileri birleştirebilmemizi sağlayan javascript kütüphanesidir. Php’de olduğu gibi html içerisine veri yollayıp bunu görüntüleyebilmemizi sağlar.

  • Nashorn JS Motoru ve Diğer JVM Dilleri

    JVM içerisinde statik tipli dilleri çalıştırabilmenin birden fazla amacı bulunmaktadır. Bunlar;

    • JIT (Just in Time) Compiler ile yüksek performans sunmak
    • Birçok dilin çalıştırılmasıyla JVM’i Polyglot bir ortam haline getirmek
    • Farklı dil ve ekosistemleri Java ekosistemine yakınlaştırmak
    • Farklı dil ekosistemlerinin gücünü JVM’de birleştirmek
  • Swift - Optionals Kavramı

    Merhaba bugün 2014 model bir dil (Swift) ile gelen, çokta aşina olmadığımız bir kavrama değineceğim.

    Apple’ ın desteği ile çıkan Swift yeni olmasının getirdiği bir çok avantaja sahip. Bunlardan bir tanesi, programlamada eksikliği hissedilen durumlara çözüm üreterek gelmesidir. Lafı daha fazla uzatmadan Optional kavramına giriş yapalım, buyrun.

    Optional, türkçede ki karşılığı opsiyonel, isteğe bağlı, standart olmayan anlamına gelmektedir. Ben yine burada yazarken Optional olarak kullanacağım.

  • Express İçin Kendi Template Motorunuzu Geliştirin

    Merhabalar

    Bu yazımda express uygulamalarımızda kullanmak üzere kendi template motorlarımızı nasıl yaratabileceğimizi anlatmaya çalışıyorum.

    Node JS’in en popüler uygulama geliştirme çatısı olan express’de server-side render yani sunucu taraflı çıktı hazırlama işlemleri için template engine adı verilen şablon motorlarını kullanırız, örneğin en popülerleri jade ve ejs dir.


RSS ile takip edin!