Matthew Podwysocki's Blog
Architect, Develop, Inspire...
Sign in
|
Join
Home
Contact
About
RSS
Atom
Comments RSS
Search
Tags
.NET
Agile
ALT.NET
AOP
ASP.NET
Axum
C#
Clojure
Concurrency
Conferences
DBC
DDD
DLR
Domain Specific Languages
DSLs
Dynamic Language Runtime
Erlang
Event-based Programming
F#
Frameworks
Functional Programming
Haskell
HPC
JavaScript
JSConf
LINQ
Microsoft
MongoDB
Mono
NOSQL
Object Oriented Programming
Off Topic
OOP
Reactive Framework
Ruby
Rx
Spec#
TDD/BDD
Tools
User Groups
Visual Studio
Web Development
Sponsors
advertise here
News
Subscribe in a reader
Follow me on Twitter
View my Facebook
View my LinkedIn Profile
Disclaimer
The views expressed on this weblog are mine and do not necessarily reflect the views of my employer.
All postings are provided "AS IS" with no warranties, and confer no rights.
Badges
Navigation
Home
Blogs
Archives
June 2010 (2)
May 2010 (6)
April 2010 (7)
March 2010 (9)
February 2010 (10)
January 2010 (5)
December 2009 (2)
November 2009 (7)
October 2009 (6)
September 2009 (7)
August 2009 (7)
July 2009 (3)
June 2009 (8)
May 2009 (10)
April 2009 (10)
March 2009 (11)
February 2009 (6)
January 2009 (9)
December 2008 (6)
November 2008 (8)
October 2008 (13)
September 2008 (11)
August 2008 (9)
July 2008 (8)
June 2008 (10)
May 2008 (13)
April 2008 (23)
March 2008 (26)
February 2008 (24)
January 2008 (5)
Blogs I Follow
Jeremy Miller
Dave Laribee
Greg Young
ScottGu
Scott Hanselman's ComputerZen.com
Haacked
IUnknown
Coding Horror
Mailing Lists
altdotnet
DomainDrivenDesign
Refactoring
CLI DEV
Behavior Driven Development
Test Driven Development
User Groups
DC ALT.NET
Philly ALT.NET
Pittsburgh ALT.NET
CapArea.NET
RockNUG
CMAP
Washington DC XP Users Group
NoVA Ruby User Group (NoVARUG)
June 2009 - Posts
14
Comments
The “Anti-For” Campaign
by
podwysocki
Recently, there has been an effort launched called the “Anti-If Campaign” in which they deride the use of if statements and instead, focus on Object Oriented Principles in order to create more flexible designs. Now certainly, I have a sympathetic ear...
Filed under:
C#
,
F#
,
Functional Programming
,
Haskell
,
Erlang
3
Comments
Providing Safe Alternatives
by
podwysocki
When I was reading through Real World Haskell , I was struck several times by the mention of providing safe function alternatives. The idea is to provide a function that in all cases returns a value as well as the one which is meant to accept valid input...
Filed under:
F#
,
Functional Programming
,
Haskell
4
Comments
F# – Async Running with Continuation Scissors
by
podwysocki
As you may have noticed, I’ve been covering a bit about concurrency on this blog lately, and for good reason. Between Axum, Erlang, Scala and F#, there is a lot to explore with actor model concurrency, task based concurrency, data parallel applications...
Filed under:
F#
,
Concurrency
,
Functional Programming
6
Comments
Revisiting Memoization
by
podwysocki
After revisiting the Haskell Wiki recently, I wanted to look at memoization again for a brief second after talking about it a while ago . In particular, there were two competing ideas, one around using a generic dictionary/map for storing the memoized...
Filed under:
F#
,
Functional Programming
,
Haskell
7
Comments
F# – Duck Typing and Structural Typing
by
podwysocki
As you may have noticed on this blog lately that I’ve been focusing on Asynchronous Workflows. In those adventures, I’ve been taking well known APIs such as Twitter, Bing, among others and seeing what I can do with them. In this instance, when using LINQ...
Filed under:
F#
,
Functional Programming
5
Comments
Axum – Ping Pong with Ordered Interaction Points
by
podwysocki
UPDATE: Removed code and explained that what I had was not intended behavior After a slight diversion into F# mailbox processing, it’s time to come back to talk a little bit more about Axum . In our last Axum post , we discussed using dataflow networks...
Filed under:
F#
,
Concurrency
,
Haskell
,
Axum
,
Erlang
0
Comments
[ANN] DC ALT.NET – 6/10/2009 – Evan Light on BDD
by
podwysocki
The June installment of DC ALT.NET will be on June 10th, 2009 from 7-9PM. Stay tuned to our mailing list to stay up to date with the happenings of the group. We’ve moved up the schedule just a little bit to accommodate our presenter, who will be attending...
Filed under:
TDD/BDD
,
ALT.NET
,
User Groups
,
Ruby
7
Comments
When Side Effects and Laziness Collide
by
podwysocki
While working on a side project recently, I came to rediscover some of the consequences of one of my earlier posts on “Side Effects and Functional Programming” . It’s important that we realize that when we are creating our programs to beware of lazy evaluation...
Filed under:
F#
,
Concurrency
,
Functional Programming
More Posts