Profile

Cover photo
Stefan Kanev
Works at Artilect
Attended Sofia University
Lives in Sofia
1,008 followers|22,672 views
AboutPostsPhotosYouTube

Stream

Stefan Kanev

Shared publicly  - 
 
Thread-local storage. Good or bad for simplifying complexity in the business domain?
3
Magnus 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  - 
2
Add a comment...

Stefan Kanev

Shared publicly  - 
 
That's exactly why I never liked Romeo and Juliet
2
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
Add a comment...

Stefan Kanev

Shared publicly  - 
 
Heheheh...
1
1
Add a comment...

Stefan Kanev

Shared publicly  - 
1
Add a comment...
Have him in circles
1,008 people
Levent Yumerov's profile photo
Levski Levov's profile photo
koncept Academy's profile photo
Ngtv.bg's profile photo
Daniela Yavasheva's profile photo
Peter Nikolow's profile photo
miroslav lavchiev's profile photo
София's profile photo
Sebastian Gollas'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
Patrick Zeits's profile photoStefan Kanev's profile photoMagnus Bergmark's profile photoMario Peshev's profile photo
4 comments
 
Ruby - 43.80. PHP - 48.37.
Aaaaand Java: 1.75.
Naaah :)
Add a comment...
People
Have him in circles
1,008 people
Levent Yumerov's profile photo
Levski Levov's profile photo
koncept Academy's profile photo
Ngtv.bg's profile photo
Daniela Yavasheva's profile photo
Peter Nikolow's profile photo
miroslav lavchiev's profile photo
София's profile photo
Sebastian Gollas'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