![]() |
||||||
| Home | Dev | Web | Blog | |||
![]() |
Application DevelopmentMost of the stuff in this page, besides the links
to project descriptions, is my own personal experiences and opinions on
languages, computing, etc.
My active interests:
I always keep myself busy in certain developing area. Currently, as of July 2005,
hot topics are network programming, security (networks and OS mostly), peer-to-peer network technologies,
with some attention being paid to .NET 2.0 beta release.
Current book I am reading is "Windows Internals, 4th edition". This book has some juice details about how windows works internally. You get the overview of OS componenets, main layers, and explanations of how many various processes work on windows (such as what happens during your logon, OS start up, shutdown, etc.). I love the chapter 8 on security components. This book cannot be used as development guide though, it is more for gaining a better general understanding of Windows OS and its components. General InfoWhat platform I program on?
I do use Windows. I do a LOT
of .NET these days, VB6 barely, VBScript occassionally, and some Perl on Linux.
I always try to spend some time in linux because the OS is just cool and all the tools
and technologies written for unix type systems are just great (can't say
the same about development tools though). And now with Mono project, I can
see my time on Linux increasing even more. Open Source Almost
all the apps I use on Linux and even Windows are open source. Not that I
think open source is the only right way to do the software. No. But for me,
as a developer, it is a great pleasure to see the source of apps I use.
Some great open source apps for win platform: for browsing I use Mozilla,
for typing docs, spreadsheets, etc. I use OpenOffice. I experiment and devote
some of my time to SharpDevelop, an excellent open source .NET IDE. You should
check it out, the thing is awsome. Open Source involvement?
Currently I stopped my open source activities. However I am looking for
something new to start upon. I did some work for
Mozilla and
OpenOffice. Here is a link for
SharpDevelop.
My biggest involvement in SharpDevelop is the translation of their application
to Lithuanian language.
Mono has been moving foward fast and you can check it out: Go-Mono Programming Advice to myself
and others Stay sharp and don't expect some school to teach you everything.
Be eager to try things yourself. Document your code. I know, I started out
with no // or ' or # or /* */ or ///, but things changed and I'm glad they did.
Pick coding style and stick to it. Be tidy if you can, but most important,
be efficient. Don't rely completely on GC to clean everything up for you, for instance.
Who am I to give advice?
Basically all this is my own thoughts and if you don't like it, don't read
it. I will not get insulted. Anything else?
I do love unit testing tools :). Net 2.0 Generics are looking good.
Go mono. |
|
![]() |