Is Managed Code (.NET/Java) Slow?

Software applications are getting more and more complex and each platform for developing applications these days seems like its operating on a higher and higher level of abstraction to hide that complexity from the developer. In particular, when I say “a higher level of abstraction”, I am talking about “managed languages”. “Managed code” is a term coined by…

developer_pic

Read more Is Managed Code (.NET/Java) Slow?

Tips for Twenty-Year-Olds

Sadly, I am coming to the end of my twenties (I plan to be a centenarian so it’s okay). I’ve learned more in my twenties than I ever thought would be possible. I am grateful for the people I have met and experiences I have had along the way. I don’t know where I would be…

college-student-studying

Read more Tips for Twenty-Year-Olds

The Decorator Pattern

Design patterns in software development have been around for a little while now. They were made famous in 1994 from the book Design Patters: Elements of Reusable Software and consequently made the authors so famous that they are often now just referred to as the Gang of Four (GoF). The Gang of Four consisted of  Erich Gamma, Richard…

DecoratorAbstact

Read more The Decorator Pattern