Development Architecture blog is designed for developers who have some troubles in their code.
This blog will be mainly on web development, though many of it's posts can be used also on software design.
I wish you nothing but the best,
First Steps In F Sharp
F# - also known as F Sharp.
As you know, there are some OOP languages out there. You probably know VB.Net, C# and Java but I'm about to talk about relatively new one.
I would like to talk a little about F Sharp.
Similar to C Sharp and VB.Net, F# is also targeting the .Net Framework and is also Object Oriented.
The main difference in F# is not it's unique syntax but rather the new point of view and better state of mind it brings to the Object Oriented Programming.
F Sharp uses "type inference" - meaning, the programmer doesn't need to keep his mind in the needed data type parameter and can just use the word "let" (similar to "var").
The data type will be deduce by the compiler itself during compilation (F# also allows explicit data types declaration).
After this short introduction to F# (very short) I would like to start the practical section. and this post will be all about Lists in F Sharp.
Let’s make a small experiment:
Create a List of Ints in C#
List<int> newList = new List<int>();
Add the following values to this list:
Now please try to sort it using "Absolute Value".
You'll probably find out that if you -did- manage to do this - you've used functionality programming.
In F# it's almost the same and as easy as can be once you get the point:
File Linking, File Sharing and Shared Projects.
You know how it feels to have shared files on VSS? Gooood.
Actually it felt so good that my beloved CTO (who said something about promotion?) switched to TFS just 4-5 months ago. And ever since - I cry myself to sleep every night.
Instead of one file, shared between 5,6,7 or 10 projects, we now have a copied file for each project. This is due to Microsoft "Best Practice" which says - No Shared Files.
Finally, I have the fix we've all been waiting for, courtesy of VS 2010: "Add File As Link" How to Link Files to Different Projects:
Let’s say we have 2 completely different web sites.
One is 10Bet and the …
The term Web of Links refers to creating multiple sites, each connected to the other one, in order to promote a specific website.
This is exactly what a website owner would like, an hour work (and about 50$ investment) which will generate his website 25 links.
Web of Links is mainly for indexing purposes and less for getting a higher page rank (PR) in search engines (Google).
I'll start by explaining the benefits of the Web of Links method:
Let's say you just created a website.
You've made all the right things...
Listed your site in all the indexes websites, registered to Google Analytics and Google Web Master Tool and even wrote some content pages in order to attract visitors.
This is good, the only problem is that Google may have not indexed all you pages yet. If you're a small new website, this process can take awhile.
The Web of Links idea simply makes the linking process smoother.
The only way to avoid the
unfairness of a copyright tax that funds benefits for criminals is to decriminalizethe benefit and make "piracy" legal for everyone. The
public good provided by the tax then corresponds to the provision of free
content for everyone. What are the advantages and disadvantages of decriminalizing piracy? Please see the following for a description of copyright
8 Advantages and
Disadvantages of Decriminalizing Privacy
The intentional violation of the Copyrights Act, in
relation to commercial products like music, software, and so on, is known as
‘privacy’. For instance, if you use a music recording or software without a
license or make a copy of it to distribute without permission from the creator,
you are violating the Copyright Act (Dorrel 2005). The main objective of
copyrighting is for the creator to be able to recover all the costs he/she
invested in producing the work. Thus copyrighting becomes merely a …