Profile

Cover photo
Stefan Kanev
Works at Artilect
Attended Sofia University
Lives in Sofia
881 followers|20,864 views
AboutPostsPhotosYouTube

Stream

Stefan Kanev

Shared publicly  - 
 
Thread-local storage. Good or bad for simplifying complexity in the business domain?
2
Blagovest Buyukliev's profile photoMagnus Bergmark's profile photoStefan Kanev's profile photo
10 comments
 
"Your example could also be solved by another pattern. By reversing the dependency and passing a user setting only on display, rather than having it embedded inside the name, you only need a reference to the settings from your view layer. It's a lot easier to manage this inside views and not having the entire app affected by it."

That was the initial idea I mentioned, so I wholeheartedly agree with you.

As for the other, I just realized that what I am suggesting is just a way to implement dynamic scoping. And while not a reasonable default, I think dynamic scoping has a few very viable applications (Clojure has good examples and I used to do it every now and then in Perl).

That being said, if we look at all the three examples through the lens of dynamic scoping, all of them feel doable. One just needs to allow for a way to override parts of UserSettings.
Add a comment...

Stefan Kanev

Shared publicly  - 
1
Add a comment...

Stefan Kanev

Shared publicly  - 
 
That's exactly why I never liked Romeo and Juliet
1
Neno Ganchev's profile photo
 
Because you had to pee and couldn't hold it till the end of the play? :)
Add a comment...

Stefan Kanev

Shared publicly  - 
9
3
Miroslav Genov's profile photoRostislav Georgiev's profile photo
Add a comment...

Stefan Kanev

Shared publicly  - 
 
Heheheh...
1
1
Мартин Петров's profile photo
Add a comment...

Stefan Kanev

Shared publicly  - 
1
Add a comment...
Have him in circles
881 people
Кръстю Иванов's profile photo
George Goranov's profile photo
Yavor Papazov's profile photo
Stanimir Vladimirov's profile photo
arun londhe's profile photo
Abraham Kurian's profile photo
Peter Ivanov's profile photo
Peter Sabev's profile photo
Peter Pentchev's profile photo

Stefan Kanev

Shared publicly  - 
 
I wonder: who among you is likely to engage in conversations about programming such as "Fixtures vs. factories" in Google+?
2
Magnus Bergmark's profile photo
 
I would. 
Add a comment...

Stefan Kanev

Shared publicly  - 
 
Списах блог пост за една идея от SICP

http://skanev.com/2012/11/08/data-directed-programming/
 ·  Translate
1
Add a comment...

Stefan Kanev

Shared publicly  - 
 
Just a reminder: we're doing a small Code Retreat in Sofia this Saturday. Join if you're interested:

http://balkan-coderetreat.com/
Balkan Coderetreat. ## Balkan Coderetreat [Coderetreat](http://coderetreat.com/) is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing ...
1
Add a comment...

Stefan Kanev

Shared publicly  - 
3
Add a comment...

Stefan Kanev

Shared publicly  - 
 
That's not really news, but the other languages are interesting. For example, Fortran is faster than C and Racket is doing quite well. I'm also surprised to see Haskell and Scala that far up in the performance chart.

http://www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html
4
1
Stefan Kanev's profile photoMagnus Bergmark's profile photoMario Peshev's profile photoRostislav Georgiev's profile photo
4 comments
 
Ruby - 43.80. PHP - 48.37.
Aaaaand Java: 1.75.
Naaah :)
Add a comment...
People
Have him in circles
881 people
Кръстю Иванов's profile photo
George Goranov's profile photo
Yavor Papazov's profile photo
Stanimir Vladimirov's profile photo
arun londhe's profile photo
Abraham Kurian's profile photo
Peter Ivanov's profile photo
Peter Sabev's profile photo
Peter Pentchev's profile photo
Education
  • Sofia University
Basic Information
Gender
Male
Birthday
February 2
Other names
Стефан Кънев
Work
Occupation
Software Developer
Employment
  • Artilect
    2012 - present
  • LOOKK
    CTO, 2011 - 2012
  • Spider International
    2004 - 2007
  • Agent25 AB
    2007 - 2008
  • 3atwork
    2008 - 2008
  • DreamBox Learning
    2008 - 2009
  • Tutuf
    2009 - 2009
  • Newsline Group AB
    2009 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Sofia
Previously
Stockholm - Botevgrad
Links
Other profiles
Contributor to