Powered By Blogger

27 Aralık 2008 Cumartesi

Linux Belgelendirme Grubu

Açık kaynak yazılım dünyasına Türkiye'den hatkılar her geçen gün büyüyor.Açık kaynak yazılım konusundaki çalışmalar her geçen yıl ülkemizde daha fazla insan tarafından ilgiyle takip ediliyor.

Bu yazılımları daha rahat anlayabilmek için şüphesiz takip edenlerin ya da geliştirmek isteyenlerin kolay anlayabileceği Türkçe dokümanlara çok ihtiyaç var.

www.belgeler.org adresindeki çalışma grubu bunun için çalışıyor. Linux Belgelendirme Çalışmaları tamamen gönüllüler tarafından yürütülen bir çalışma.

Grubun Görev Alanı

NASIL belgelerinin dilimize çevrilmesi,
Kılavuz ve Bilgi Sayfaları ile diğer uygulama yardım belgelerini dilimize çevrilmesi
Linux kullanımını kolaylaştıracak yeni belgelerin hazırlanması,
Yukarıda anılan konularla ilgili daha önce yapılmış çalışmaların toplanması,
Tüm çalışmalarımızın sanalyöremizde yayınlanması,
Linux Bilişim Terimleri Sözlüğünün geliştirilmesi ve sanalyöremizde yayınlanması

olarak tanımlanmış. Ayrıca oluşturulan diğer belgeleri de indirip kullanabilirsiniz. Bu konuda bulabileceğiniz en iyi kaynaklar arasında olduğunu rahatlıkla söyleyebiliriz.

26 Aralık 2008 Cuma

Wikipedia Programcılar Listesi

Kutsal sözlük Wikipedia'da yer almayı başarmış programcılar kimler dersiniz ?

Listeye bir göz atın.

Wikipedia Programcılar Listesi

Hangi Düzeyde Programcısınız ?

Bir programcı olarak hangi seviyedesiniz ?

Bilmiyorum diyorsanız aşağıdaki matrise bir göz atın.

Programmer Competency Matrix

23 Aralık 2008 Salı

En iyi 100 yazılım mühendisliği kitabı

İyi bir yazılımcı olmak için iyi yazılım mühendisliği kitaplarını okumalıyız.

Hollanda'dan ISM ecompany'nin CIO 'su Jurgen Appelo en iyi 100 yazılım mühendisliği kitabını kendince tespit etmiş.

Değerlendirme kriterleri :

1) number of Amazon reviews,
2) average Amazon rating,
3) number of Google hits and
4) Jolt awards.

Listeye göz atmaya değer. İlk 75 kitabı vermiş,tamamı için e-posta göndermenizi istiyor.

Detaylı bilgi Jurgen'in blogunda

1 Steve McConnell
Code Complete: A Practical Handbook of Software Construction

2 Elisabeth Freeman, etc.
Head First Design Patterns

3 Steve McConnell
Rapid Development

4 Erich Gamma
Design Patterns: Elements of Reusable Object-Oriented Software

5 Bruce Schneier
Applied Cryptography: Protocols, Algorithms, and Source Code (2nd Edition)

6 Robert C. Martin
Agile Software Development: Principles, Patterns and Practices

7 Joel Spolsky
Joel on Software

8 Tom DeMarco, Timothy Lister
Peopleware: Productive Projects and Teams (2nd Edition)

9 Frederick P. Brooks
The Mythical Man-Month, Anniversary Edition (2nd Edition)

10 Martin Fowler
Refactoring: Improving the Design of Existing Code

11 Mike Cohn
Agile Estimating and Planning

12 Alistair Cockburn
Writing Effective Use Cases

13 Bertrand Meyer
Object-Oriented Software Construction (2nd Edition)

14 Steve McConnell
Software Estimation: Demystifying the Black Art

15 Mike Cohn
User Stories Applied: For Agile Software Development

16 Donald E. Knuth
The Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition)

17 Martin Fowler
Patterns of Enterprise Application Architecture

18 Jeffrey Friedl
Mastering Regular Expressions

19 Andrew Hunt, David Thomas
The Pragmatic Programmer: From Journeyman to Master

20 Karl E. Wiegers
Software Requirements (2nd Edition)

21 Craig Larman
Applying UML and Patterns (3rd Edition)

22 Alistair Cockburn
Agile Software Development: The Cooperative Game (2nd Edition)

23 Gary McGraw
Software Security: Building Security In

24 Gregor Hohpe, Bobby Woolf
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

25 Tom DeMarco
The Deadline: A Novel About Project Management

26 Craig Larman
Agile and Iterative Development: A Manager's Guide

27 Eric A. Marks, Michael Bell
Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology

28 Thomas H. Cormen, etc.
Introduction to Algorithms, Second Edition

29 Thomas Erl
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services


30 Martin Fowler
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)

31 Kent Beck
Extreme Programming Explained: Embrace Change (2nd Edition)


32 Alan Shalloway, James Trott
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)

33 Grady Booch, etc.
Object-Oriented Analysis and Design with Applications (3rd Edition)

34 Jim Highsmith
Agile Project Management: Creating Innovative Products

35 Scott Berkun
Making Things Happen: Mastering Project Management

36 Jon Bentley
Programming Pearls (2nd Edition)


37 Paul Duvall, etc.
Continuous Integration: Improving Software Quality and Reducing Risk


38 Andrew Stellman, Jennifer Greene
Applied Software Project Management


39 Clemens Szyperski
Component Software: Beyond Object-Oriented Programming


40 Arthur J. Riel
Object-Oriented Design Heuristics


41 Thomas Erl
SOA Principles of Service Design


42 Mary Poppendieck, Tom Poppendieck
Lean Software Development: An Agile Toolkit


43 Ken Schwaber
Agile Project Management with Scrum


44 Ken Schwaber, Mike Beedle
Agile Software Development with Scrum


45 Joshua Kerievsky
Refactoring to Patterns


46 Alistair Cockburn
Crystal Clear: A Human-Powered Methodology for Small Teams


47 Steve McConnell
Software Project Survival Guide


48 Tom DeMarco, Timothy Lister
Waltzing With Bears: Managing Risk on Software Projects


49 Venkat Subramaniam, Andy Hunt
Practices of an Agile Developer: Working in the Real World


50 Kathy Schwalbe
Information Technology Project Management


51 Randall Hyde
Write Great Code: Volume 1: Understanding the Machine


52 Scott Rosenberg
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software


53 Cem Kaner, etc.
Lessons Learned in Software Testing


54 Andy Oram, Greg Wilson
Beautiful Code: Leading Programmers Explain How They Think


55 Luke Hohmann
Beyond Software Architecture: Creating and Sustaining Winning Solutions


56 Grady Booch
Unified Modeling Language User Guide, The (2nd Edition)


57 Karl Fogel
Producing Open Source Software: How to Run a Successful Free Software Project


58 Michael Feathers
Working Effectively with Legacy Code


59 Kent Beck
Test Driven Development: By Example


60 Per Kroll, Philippe Kruchten
The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP


61 Thomas Erl
Service-Oriented Architecture: Concepts, Technology, and Design

62 Cem Kaner, etc.
Testing Computer Software (2nd Edition)

63 Frank Buschmann, etc.
Pattern-Oriented Software Architecture Volume 1: A System of Patterns

64 Harold Abelson, Gerald Jay Sussman
Structure and Interpretation of Computer Programs - 2nd Edition

65 Dan Pilone
UML 2.0 in a Nutshell

66 Brett D. McLaughlin, etc.
Head First Object-Oriented Analysis and Design

67 Johanna Rothman
Manage It!: Your Guide to Modern, Pragmatic Project Management

68 James Shore, Shane Warden
The Art of Agile Development

69 Brian W. Kernighan, Rob Pike
The Practice of Programming

70 Ron Jeffries, etc.
Extreme Programming Installed

71 Scott W. Ambler, Pramodkumar J. Sadalage
Refactoring Databases: Evolutionary Database Design

72 Jared Richardson, William Gwaltney
Ship it! A Practical Guide to Successful Software Projects

73 Greg Hoglund, Gary McGraw
Exploiting Software: How to Break Code

74 Michael Nygard
Release It!: Design and Deploy Production-Ready Software

75 Edward Yourdon
Death March (2nd Edition)

Back to the Future

Uzun bir süre güncelleyemediğimiz blogumuza ilginç konularla geri dönüyoruz.
Bilişim ve biz yazılım dünyasında yoluna devam ediyor.