Ne var ne yok

Gençler selam, ne zamandır yazmıyordum kısa da olsa bugün iki yazı ile karşınızdayım.

Bu yazımda sizlere Özyeğin üniversitesinde yaptığımız etohum sunumunu geç de olsa haber vermek istiyorum.

Temel programlama ve ilkeler üzerinden gerçekleştirdiğimiz sunumumuz programlamaya giriş ve orta seviye advanced konulara giriş için güzel bir çalışma oldu. Sunumda kısaca

Basics
– Version Control Systems (svn/hg/git)
– Build Automation (ant/maven) and Daily Builds (jenkins)
– Change/Issue Tracking
– Eliminating Duplication (Code, Representation)
– Basic Data Structures and Algorithms
– Resource Pooling and Error Handling
– How Computer Networks and HTTP really works
Infrastructural Components and Patterns
– Databases / RDBMS / NoSQL
– Load Balancer / Web Server / App Server
– Integration Patterns: Web Services, SOAP, XML, JSON
– Local and Distributed Caching
– Messaging Systems and Job Scheduling
– Cloud Computing: AWS and Heroku
Cryptography Basics
– How to protect sensitive data: Symmetric and Asymmetric Encryption
– How to check passwords: Hash Functions
– How to check data integrity: Message Authentication Code
– How HTTPS/TLS works

Konularından bahsettik. Sunumun web sitesine şu adresten ulaşabilirsiniz :

http://www.etohum.com/etkinlik/etohum-gelistirici-gunleri-15-11-2012

ayrica sunum da yakında şu adresten sunulacak :

https://github.com/metebalci

Adamlar bir de facebook uzerinden foto paylasmislar: http://www.facebook.com/media/set/?set=a.556647201017361.143942.114988941849858&type=3&l=0e42b9ffd3

Herkese iyi geliştirmeler.

Spring Web Serviceleri ve Spring Namespace Handler not found hatasi

Gençler selam,

Uzun aradan sonra bir kaç cümle yazayım dedim, baktım ki evvelden iki madde not almışım bunlardan bahsedeyim diye. Yeri gelmişken sizlere de aktarayım.

Spring süper bir framework, kabulümüzdür. Fakat arada sırada kullanıcıya yardımı dokunmayan hata mesajları da verebiliyor, sonucunda da çokca vakit kaybedebiliyoruz. Ben geçenlerde benzer bir vakit kaybı yaşadım, sizlerle de paylaşayım da mümkün olduğu kadar siz aynı vakti kaybetmeyin.

Spring Namespace Handler not found diye bir hatası var, bu genelde aynı spring jarinin farklı versiyonlar üzerinden birden fazla şekilde uygulamaya katmaktan oluyor, keşke Spring kendisi bunu bize söyleyebilseydi. : )

Ayrica jax-ws spring eklentisini kullanmaya gerek yok, springin SimpleJaxWsServiceExporter sınıfı inanılmaz kullanışlı. Tek sıkıntısı, bu exporter web servisinizi ayri bir port üzerinden sunuyor. Bu durumda aynı uygulama içinden web servisi de sunmak imkansız hale geliyor, denediğinizde orada zaten bir uygulama olduğu hatasını alıyorsunuz.

Herkese iyi geliştirmeler.