Architecture

SVN: Ignoring files and directories

posted in Architecture on 2013-01-28

I really like GIT and I think that is a better version control system than SVN. Anyway, I still have to use SVN for some projects and ignoring files is always a problem.

read more comments

OpenFest 2012 - Парадигми в езиците за програмиране от Стефан Кънев

posted in Architecture on 2012-11-23

Стефан Кънев изнася лекция на тема "Парадигми в езиците за програмиране". Препоръчвам тази лекция на всички, без значение дали имате тонове опит в програмирането или тепърва започвате.

read more comments

How To Design A Good API and Why it Matters

posted in Architecture on 2012-10-27

Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-designed API can be a great asset to the organization that wrote it and to all who use it. Good APIs increase the pleasure and productivity of the developers who use them, the quality of the software they produce, and ultimately, the corporate bottom line ...

read more comments

Работа с GIT (презентация от Иван Танев)

posted in Architecture on 2012-07-18

Работа с GIT (презентация от Иван Танев)

read more comments

The Principles of Agile Development

posted in Architecture on 2012-07-10

Agile or Agile Development – we hear these words more often these days. But do we really know what it is all about? How can it help us become more effective, while having lots of fun developing software? How can we use it to communicate with business people and make this communication easy and constructive for both sides?

http://net.tutsplus.com/articles/general/the-principles-of-agile-development/

comments

Writing Maintainable Automated Acceptance Tests by Dale H. Emery

posted in Architecture on 2012-07-08

Writing Maintainable Automated Acceptance Tests by Dale H. Emery

For some time, I bring a lot of attention to the tests of everything that I'm working on. Actually Test Driven Development changed a lot my vision for programming. Dale Emery shares really interesting thoughts regarding automated testing. Checkout here.

If you wonder what are the characteristics of a good test suite read this article http://arlobelshee.com/what-makes-a-good-test-suite.

comments

Git and GitHub Secrets by Zach Holman

posted in Architecture on 2012-07-06

Interesting video about Git by Zach Holman.

read more comments

Why we should think about our CSS

posted in Architecture on 2012-06-05

The evil that CSS do:
- Browsers block rendering until all CSS arrives. With the worst possible experience: white page.
- Browsers download CSS they don't need, e.g. print, tv, device-ratio... And most browsers block rendering because of these too
- Sometimes CSS blocks the other downloads too (not just block rendering, but block images and scripts that follow) - when followed by an inline SCRIPT or when it's a CSS in conditional comment for IE

Read the full artcile by Stoyan Stefanov here.

comments

Git flow - a nice Git branching model

posted in Architecture on 2012-05-26

If you are working with Git, you will definitely like Vincent Driessen's branching model. A short video presentation is shown below.

read more comments

API Design by Matt Gemmell

posted in Architecture on 2012-05-25

Did you ever wonder how to write your class. That's a very helpful article. I strongly recommend it. Check it here.

comments
Old articles