About me

January 8, 2008

Name: Roger Alsing (previously Johansson)
Age: 32
Location: Sweden
Family: Wife and 3 kids
Eats: Meat
Religion: Atheist / Darwinist
Music: Epic metal

Background:

Started programming at the age of 10 on my first computer, the mighty Commodore64.
I started out with Basic and later moved on to Asm/Machine code (6510).
I was also active in the demo scene as a graphics artist on the C64 period.
Active in demo groups as Noice and Fairlight.

My professional career started 1999 as a VB6 and ASP3 developer / teacher.
Once C# was released I dropped VB and have been doing C# ever since.

Interests:

Aspect oriented programming
An interest which lead me to develop NAspect (www.puzzleframework.com)

O/R Mapping
Not so much the actual mapping theories, that’s more Mats department, personally I’m more interested in the infrastructure that is needed to make an O/R mapper work.
(see also DMM, a must read article by Mats)

Co-developer of NPersist (www.puzzleframework.com)

Code Parsing
I’ve got a serious fetish for parsing (Don’t ask me why, I just do)

Parser related projects I’m working on:

  • SyntaxBox - Syntax highlighting windows forms control, based on a generic parser that can highlight pretty much any language. (www.puzzleframework.com)
  • NPath - Domain query language, parsing and in mem execution engine. (www.puzzleframework.com)
  • My Lisp - .NET based Lisp hybrid with OOP support and .NET integration.


Graphics related programming

I’ve always been a very visual person, I like to get a visual feedback on what I’m doing.
Therefore I’ve always liked graphics programming, both 2D and 3D.
Demos in the past and windows forms controls today.

Evolution / Genetic Algorithms / Genetic Programming

Just because natural selection is so cool that you are able to read this..

9 Responses to “About me”

  1. Kakan Says:

    Admit, ASM is more 1337 ^_^

  2. Roger Alsing Says:

    lda #$ 59
    sta $ 0400
    lda #$ 45
    sta $ 0401
    lda #$ 53
    sta $ 0402
    rts

  3. Kakan Says:

    6510 ASM that spells “YES” in upper left corner on a C64, right? ;)

  4. Kakan Says:

    I’m more into stuff like:

    1000 inc $d020
    1003 inc $d021
    1006 jmp $1000 :)

  5. Mats Helander Says:

    @Kakan,

    But that will flicker horribly - you need to time your splits with the raster! ;-)

    /Mats

  6. Kakan Says:

    @Mats: Yeah, but that’s part of the charm :)

  7. Roger Alsing Says:

    Oh look, I’ve got a geek fest in my comment section ;-)

  8. Luis B Abreu Acevedo Says:

    Hi Roger.

    First. Excuse me english, but i dont know mutch.

    I’m from Medellin-Colombia-Latin America, and view your code about AlbinoHorse Class Designer and it is exactly search for few days.

    I’m use that for create an application in my place work to help a people create models more fast and easy, but no its exactly a class designer, its a entity model relation. “Data Base Object Designer”, someting like that.

    I’m interesting to send the code and share with you or with all the people.

    I dont know if you wanna. Please write to luisbabreu@gmail.com

    See you. And Congratulations For that.
    Really Congratulation.

  9. Johan Danforth Says:

    Hej Roger, du har inte funderat/tittat på att visa hela dina inlägg i RSS-feeden? Det blir så mycket enklare att följa din blogg om hela inlägget visas istället för bara första meningen eller två :)

    /JOhan

Leave a Reply