Per Søderlind

I code for fun

Mono 1.0 Released !!!

Mono is a comprehensive open source development platform based on the .NET framework that allows IT and ISV developers to build Linux and cross-platform applications with unprecedented productivity. Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries...

Macromedia Product RSS Feeds

Note: You need an rss aggregator(reader) to read the links below. I highly recommend FeedDemon Authorware Breeze Central ColdFusion Contribute Director Dreamweaver Flash Communication Server Fireworks Flash Flash Player Flash Remoting Flex FreeHand HomeSite JRun more ...

Visual Studio 2005 Express

"The Express products, expanding the Visual Studio product line to include lightweight, easy-to-use, easy-to-learn tools for hobbyists, enthusiasts, and novices who want to build dynamic Windows applications and Web sites." Visual Basic 2005 Express Visual C# 2005 Express Visual C++ 2005 Express Visual J# 2005 Express Visual Web Dev 2005...

Code Access Security (CAS) and Design Patterns

IPattern.com (Maxim V. Karpov): "To be classified as a good developer is no longer characterized by merely writing manageable and well-documented code, but by today�s definition it also includes knowing how to write a secure code. This has priority over all other qualities assessed. Last year 'Web Services' was the...

Design Patterns

"Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Design patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges. The Gang of Four (GOF) patterns are...

Indy followup - How to send a simple text email message

[sourcecode language='c#'] //The following code is the basic structure for constructing a message: Indy.Sockets.IndyMessage.Message LMsg = new Indy.Sockets.IndyMessage.Message(); LMsg.From.Text = AFrom; LMsg.Recipients.Add().Text = ATo; LMsg.Subject = ASubject; LMsg.Body.Text = AMsg; SMTP LSMTP = new SMTP(); LSMTP.OnStatus += new Indy.Sockets.IndyComponent.TIdStatusEvent(SMTPStatus); LSMTP.Host = "mail.domain.tld"; LSMTP.Connect(); try { LSMTP.Send(LMsg); Status("Completed"); } finally {...

Indy

Internet Direct (Indy for short) is an open source Internet component suite comprised of popular Internet protocols. Indy is the most comprehensive socket library available for any language and contains support for TCP, UDP, ICMP, clients, servers, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, and many more protocols. In fact Indy...

Google Groups 2 BETA with ATOM feeds

Google Groups 2 BETA offers Atom feeds for each group. To see feeds for a specific group, use this format: http://groups-beta.google.com/group/NAME-OF-GROUP/feeds Here are a few examples: http://groups-beta.google.com/group/alt.www.webmaster/feedshttp://groups-beta.google.com/group/alt.html/feeds more ...

PINVOKE.NET Add-In for Visual Studio

"This add-in for Visual Studio (7.0 or later) communicates with www.pinvoke.net, making it easy to copy signatures and types from the PINVOKE.NET repository into your source code. It also highlights alternative managed APIs that help you avoid PInvoke altogether, and makes it easy for you to contribute your own signatures...