Saturday, September 1, 2007

Introduction to Domain Specific Languages

31.10.2006 tarihinde DSL(Domain Specific Languange) ve LOP(Language Oriented Programming) konularında sunum yapan Martin Fowler'ın video'sunu buradan izleyebilirsiniz.

insan beyninin çalışma mantalitesine daha iyi ayak uyduracağını düşündükleri DSL ve LOP kavramları üzerine güzel bir video.

Ebay'in teknik yöneticisi Dan Pritchett söyleşisi , EBay transaction kullanmıyor! :)

Martin Fowler'ın sorularıyla ,

Dan Pritchett'in EBay deki ;

  • problem çözümü ,
  • teknik oluşumlar ,
  • teknik sorunlar ,
  • yoğun sayfa görüntülemeyle birlikte sistem de yapılan değişiklerden
  • uygulama-özellik ile uygulama-performans paradoksu


konularından bahsettiği video röportajı , konuşma yazısı(çok kötü bir tabir oldu ama :) ) ile InfoQ 'da bulabilirsiniz.

Anahtar kelimeler:
  • Performance & Scalability,
  • Enterprise Architecture,
  • Transaction Processing,
  • Database Design.

Bu arada InfoQ'yu arada sırada (sıkça) ziyaret etmenizi tavsiye ederim. Agile , SOA ,.NET ,Ruby, Java konularında makaleler , röportajlar bulabilirsiniz.Güzel ve basit arayüzü ile rahatlıkça , değerli dakikalarınızı umarsızca harcayabilirsiniz :)

Dreaming in code

Traceworks'ün blog postundan fırlayan bir email sayesinde elime geçen bu haberle birlikte , araştırdık ettik , nedir , ne değildir diye.

Web sitesinde 16 Ocak 2007'den itibaren kitapçılarda yer alacak ifadesi rağmen , kendisi ile yeni tanışabildiğim bir kitap, her ne kadar gerçekten tanışamassak , yakın bir zamanda tanışmayı umduğum bir kitap.[Kitabın tam ismi :Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software]

Daha okumadan , niye böyle bir posta yazıyorsun diyenler için de , zaten anafikri bu.Beni heyecanlandıran , ve okumayı bir an önce arzu ettirmemi sağlayan , yazılıma net bakış açısı.

Why is software so hard?

Hard to make well. Hard to deliver on time. Hard to use.

-------

Türkçesi :

Yazılım neden bu kadar zor ?

İyi , zamanında yapmak ve kullanmak zordur(da ondan)

----------

Scott Rosenberg'in[blog] Amazon'dan alınabilecek bu kitapta, önsöze ;


The shelves of the world are full of how-to books for software developers. This is not one of them. I'm barely an elementary programmer myself. I wouldn't presume to try to teach the experts. And if my research had uncovered some previously unknown innovation or fail-safe insight into building better software, I'd be smarter to seek investors, not readers.

So while I hope that programmers will enjoy this work, it is meant equally or more for the rest of us. It poses a question and tells a tale. Why is good software so hard to make? Since no one seems to have a definitive answer even now, at the start of the twenty-first century, fifty years deep into the computer era, I offer, by way of exploration, the tale of the making of one piece of software -- a story about a group of people setting their shoulders once more to the boulder of code and heaving it up the hill, stymied by obstacles old and new, struggling to make something useful and rich and lasting.


böyle bir yazı koymuş.

Eğer zorlu yazılım süreçleri , sizlerinde canını sıkıyorsa , oturup , bir güzel okuyup , kafamızdaki fikirleri tazelememiz , hepimiz için iyi bir adım olacaktır.


Kitabı bir an önce okuyup , yorumları yazmak dileğiyle , yallahh...