Monday, March 30, 2009

Om vikten att bygga muskler

Speciellt när det går bra gäller det att investera en del av sin tid för att vässa sig ytterligare mentalt och fysiskt. När man har momentum ska man agera och skapa grunden för nästa och ännu högre framgångsvåg.

Postivit tänkande

Är väldigt förtjust i positivt tänkande. Läste i Time att endast 25% av hur positiv man är, är medfött. Resten kan tränas upp. Dock är det hårt arbete och man måste ständigt göra det.

När man känner sig nedåt gäller det att snabbt skapa ett momentum genom att aktivera sig, peppa sig och sätta upp mål på livets alla olika områden.

Som född i Sverige tror jag faktiskt man kan få nästan precis vad man vill i livet. Det handlar bara om att vilja tillräckligt mycket och ofta.

Extrainkomster

Jag har kommit på två ytterligare sätt att accelerera mitt sparande.

Den första består i att hyra ut stugan de veckor vi inte använder den. Detta borde enligt beräkning kunna ge ca 12 000 om året.

En annan idé är att ha företagspengarna (så mycket som möjligt av dem) på SveaDirekt där de ger ränta. Detta borde kunna ge ca 8 000 om året.

Totalt alltså ytterligare inkomster på 14 000 netto. Inte fel alls :)

Sunday, March 15, 2009

Intressant

http://www.breakpointtrades.net/camtasiafiles/6months/6months.html

Lite söndags-TA

Aktier med fin stigande trend och högre bottnar

Atlas Copco
Volvo
Connecta
SSAB
NCC

Dock bör de troligen komma ned lite innan köpläge uppstår.

Gällande Sandvik skulle jag vara lite försiktig i nuläget. För Boliden är det troliga scenariot att det är något överköpt i dagsläget och bör komma ned en del inför fortsatt uppgång. Stöd finns på 31 SEK.

Högriskare med potential för stora rekyler uppåt:

MTG
ENiro

Andra som jag väntar mig att de kommer att vända upp så småningom då stöd bör vara nådda:

AstraZeneca
Holmen

Friday, January 16, 2009

Enterprise Value

Föredra Enterprise Value framför P/E-tal då denna drar in skuldsättning som framförallt kan dra ned aktierna vid lågkonjunktur.

Friday, December 26, 2008

Holiday reading update

I just had a look at the .NET Stock Trader sample application. Wow, it included some great features such as virtualization of service endpoints, a configuration management system etc. This stuff should considered when I develop my next distributed system.

On another note I have really started digging IoC containers like Castle Windsor. And LINQ to XML. The Entity Framework I am not too excited about and what I've heard about Oslo sounds like something from the MDA era and the reason why it failed.

For ORM-mapping I think my options today are (depending on project and complexity...):

NHibernate
.netTiers
d00dads

Rhino Mocks looks like a great tool too I think I will use it soon.

Monday, December 15, 2008

Powerful methods to consider in every project

IoC
Code Generation
AOP
Generics
GOF Design Patterns

Friday, December 12, 2008

Some nice technologies

i have come across lately

Balsamiq mockups. Awesome tool to create GUI mockups.

T4 code generator. Built into Visual Studio as of VS 2008

Naked objects. Generate GUI from database.

Tuesday, December 09, 2008

Null coalescing operator in C# 2.0 for ASP.NET ViewState property access

instead of

public bool Enabled
{
get
{
if(ViewState["Enabled"] == null)
return false;

return (bool)ViewState["Enabled"];
}
}

we can now write:

public bool Enabled
{
get
{
return (bool)(ViewState["Enabled"] ?? false);
}
}

Cool! But if we are dealing with a complex type i prefer defensive casting, using something like:

public ComplexObject Complex
{
get
{
return ViewState["Complex"] as ComplexObject;
}
}

Stepping it up with power tools

I bought a book called Windows Developer Power Tools and started looking for tools
to apply in a specific project. For this project I came up with the following:

Enterprise Library Block. To apply best practises within loggin etc.

NUnit 2.4.8. To have an automated test suite for some basic behavious such as object CRUD.

MyGeneration and custom templates. For generating manager classes among other things. ORM-code can be generated with dOOdads templates.

Caste Windsor Container. To promote reusability and get rockin things such as swappable business rules using Inversion of Control.

NDoc. To create professionally looking documetation.

CoolCommands. To improve developer productivity in VS.

VSFileFinder. To find files fast inside VS.

FxCop. To write code that uses best practises.

SourceMonitor. To manage code complexity.

NDepend. Find dependencies in your application that can be improved.

NTime. To verify that performance is acceptable for critical parts of the application.

NProf. To find out in which method time is spent.

Reclector.NET. To look into assemblies when documentation sucks.

Dotfuscator. To prevent reverse engineering of code.

Fiddler. To examinate HTTP traffic.

WSCF. To create contract based web services. Don't deal with the stuff VS produces out of the box.

Subversion. Source control.

AnhkSvn. Subversion in VS.

TortoiseSvn. Subversion in explorer.

Other tool not mentioned that I use:

YSlow. To find out how websites can be optimized.

XP IIS admin. To create multiple IIS websites in XP.

SelfSSL. To generate certs on localhost.


Now if I could just get my hands on a suitable AOP framework...