|
Πρόσφατες Δημοσιεύσεις
-
H ομάδα μου και εγώ προσωπικά αναζητούμε F# hacker. Για περισσότερες πληροφορίες στείλτε μου PM. "Είμαστε μια μικρή ομάδα έμπειρων F# προγραμματιστών και αναζητούμε νεαρό ταλαντούχο hacker για να δουλέψει μαζί μας σε ένα πολύ ενδιαφέρον και φιλόδοξο F# project. Αν και οι γνώσεις γύρω από F# και .Net δεν είναι απαραίτητες, απαιτείται τουλάχιστον σχετική εμπειρία σε κάποια functional γλώσσα (FP C#, FP Javascript, Lisp family, ML family, Haskell, Erlang) καθώς και όρεξη και πάθος για applied functional programming. Για περισσότερες πληροφορίες και για αποστολή βιογραφικών nessos @ nessos . gr"...
|
-
ExtensionMethod.NET is a database of C# 3.0, F# and Visual Basic 2008 extension methods. It contains many user-rated extension methods that will expand your code library immediately. More...
|
-
I took the 71-506 (TS: Silverlight 4, Development) exam on Friday. It is a beta exam that means you have to answer 75 questions in 3 hours. You also get to know the results (fail/pass) much later, after the exam is released to the public as 70-506. Having read the preparation guide I didn’t come across any surprises. The exam had pretty much a bit of everything about Silverlight, so here is a list of the things that you should give extra care if you plan to take the exam: Some topics that you should not leave home without having good knowledge of, are: Styles, Templates, Data templates Background threads Dependency properties Attached properties ICommand Data binding, Format data Data validation Out-of-browser applications Other than the above, I remember having questions on the following: Arrange content with panels Navigation framework Collections of items (datagrid, listbox, combo, etc) Play media files Manipulate visuals Animate visuals Implement behaviors Manage the visual state Event handling Consume services...
|
-
Amazon announced the AWS Free Usage Tier ( http://aws.amazon.com/free/ ) last week, which will start from November the 1st. I know some people are excited about this announcement and so am I because I believe that competition between cloud providers always brings better service for the customer, but in Amazon's case, it's more like a marketing trick than a real benefit and I'll explain why during this post. Let me remind you at this point that this is strictly a personal opinion. Let me also say that I have experience on AWS too. Certainly, having something free to start with is always nice, but what exactly is free and how does it compare to Windows Azure platform? First of all, Windows Azure has a similar free startup offer, called Introductory special which gives you free compute hours, storage space and transactions, a SQL Azure web instance, AppFabric connections and ACL transactions, free traffic (inbound and outbound), all at some limit of course. Then there is the BizSpark program, which gives you also...
|
-
In one of my ASP.Net seminars I have been asked to provide a small sample/example on working with a group of custom objects. I have created a small example/site with ASP.Net & C# and thought it might be a good idea to share it with you. More specifically...( read more )...
|
-
Την επόμενη εβδομάδα (28 και 29 Οκτωβρίου), η Microsoft θα διοργανώσει για μία ακόμα χρονιά το Professional Developer Conference (PDC), το οποίο αυτή τη φορά θα γίνει μέσα στο Redmond. Συνήθως στην PDC η Microsoft ανακοινώνει Διαβάστε περισσότερα »...
|
-
Έχω ένα Grid στο Silverlight Application και θέλω να κάνω ένα marquee textbox (autoscroll) από δεξιά προς τα αριστερά, μέσα στο κελί του Grid. Τι χρειάζεται να κάνω για να προσθέσω σε ένα control αυτή τη λειτουργία ; Για αρχή έχουμε ένα textbox και στα γρήγορα κάνουμε ένα Translate RenderTransform αλλάζοντας την τιμή, στον άξονα των x από θετικές σε αρνητικές τιμές. <TextBlock Grid.Row="0" Grid.Column="0" Foreground="#FF2755AF" Διαβάστε περισσότερα »...
|
-
Διαβάστε περισσότερα »...
|
-
Το πιο δυνατό στοιχείο του Silverlight είναι η εκφραστικότητα των data binding μηχανισμών του με όλες τις μορφές που μας το παρέχει. Separation of concerns, animations, visual states, MVVM, αλληλένδετα controls και πολλά ακόμα “βαριά” ή ελαφρά features οφείλουν την ύπαρξή τους στο Data Binding. Τι είναι Data Binding; Data Binding είναι η σύνδεση μεταξύ μίας πηγής δεδομένων και ενός προορισμού. Στο silverlight η πηγή είναι ένα CLR αντικείμενο που διατηρεί, ανανεώνει, κτλ πληροφορία (ένα object συγκεκριμένου τύπου) Διαβάστε περισσότερα »...
|
-
-
Θα ήθελα να δώσω πολλά μπράβο στους συγγραφείς του Steps Scala (Λοβέρδος, Συρόπουλος) για το θεωρητικό content που συμπεριέλαβαν. Ιδιαίτερη μνεία πρέπει να γίνει για τo κεφαλαιο "Higher Order Polymorphism", που ασχολείται με τις ιδέες του κλασικού πλέον Banana paper . Έχοντας διαβάσει σχεδόν όλα τα βιβλία που έχουν βγει για Scala, μπορώ να πω με σιγουριά ότι το συγκεκριμένο βιβλίο ξεχωρίζει....
|
-
Την Κυριακή 3 Οκτωβρίου παρευρέθηκα στην έκθεση e-Learning Expo στο εκπαιδευτικό κέντρο της Εθνικής Τράπεζας στην Γλυφάδα, όπου και πραγματοποίησα με την κ. Έλενα Ζαγλαρίδου μια παρουσίαση με θέμα “10 και 1 δωρεάν εργαλεία της Microsoft για πρωτοποριακή εκπαίδευση”. Την παρουσίαση μπορείτε να τη δείτε εδώ http://cid-41d278e864625bd7.office.live.com/view.aspx/elearning%20expo%20presentation/%ce%a0%ce%b1%cf%81%ce%bf%cf%85%cf%83%ce%af%ce%b1%cf%83%ce%b7%20elearning%20Expo%20updated.pptx Διαβάστε περισσότερα »...
|
-
Whenever I speak or write about WCF, I never forget to say how configurable it is and how much its long exception messages help when you are doing something wrong. However if you try to really push it to get really great performance under heavy request load, you will bump to a number of issues that need special care. In this post I will try to enumerate each one of them and hopefully at the end you will know how to get really fast activation of a service when hit by hundreds of concurrent requests. The scenario You have 300 clients hitting the same WCF service concurrently (or just one client that hits the service using 300 separate but concurrent threads). Your service runs using net.tcp binding and is hosted either under a standard windows process or IIS. We choose to use net.tcp because it is the recommended binding for the communication of two processes running under .net and on different machines. All issues bellow apply also to net.pipes, which can be used only if the two processes, client and server, rely...
|
-
Την περασμένη Κυριακή είχα την ευκαιρία να παρουσιάσω στο 3ο Συνέδριο της Πανελλήνιας Ένωσης Game Developers που έλαβε χώρα κατά τη διάρκεια διεξαγωγής του Athens Digital Week . Για μία ακόμα φορά θα ήθελα να ευχαριστήσω τον κ. Κώστα Αναγνώστου για την ευγενική πρόσκλησή του. Η παρουσίαση περιλάμβανε μία μίνι παρουσίαση του λειτουργικού, των προγραμματιστικών δυνατοτήτων της πλατφόρμας Διαβάστε περισσότερα »...
|
-
I was going through a textbook and found some things surrounding the new component of SQL Server 2008 R2 named UCP that I think is at least worth making a note about. First of all, UCP stands for Utility Control Point. Secondly, what it does is the interface between SQL Server Utility and the SQL instances we install, to centrally monitor and manage database and instances from a single point of management. After the data is collected using the Utility Explorer and the SQL Server Dashboard and the wonderful viewpoints in SSMS you can monitor the health of the SQL Systems you manage. As you can see in the above illustration, the data collected and configuration are saved both in msdb and in the new UMDW databases. Now, what is this UMDW? When you create for the Διαβάστε περισσότερα »...
|
-
Το http://c5.mt-50.com/754140141.cmp δείχνει μια από τις κλασσικές διαφημίσεις υπηρεσιών προστιθέμενης αξίας για κινητά (όπου χρεώνεσαι με τη λήψη! SMS) που παρουσιάζονται τάχα μου ως διαγωνισμοί, με φωνή στα ελληνικά για να τραβάει το μάτι Πέραν της παραπλανητικής διαφήμισης συνδρομητικής υπηρεσίας, οι κύριοι φροντίζουν να ανοίξει το popup παράθυρο με τέτοιο μέγεθος που να κρύβει τους [...] Διαβάστε περισσότερα »...
|
-
At November 27-28 one of the biggest IT events ITPro & Dev Connections will take place in Athens. I am invited to speak over Xaf / eXpand and I will speak over the post subject: “Let your business users develop for you” ( 14:15-15:30 ). If you plan to be in Athens in that time and you like to come to the event, I suggest you secure your seat now cause as far as I know they are only few of them left Short description of my speech Definition of Garbage Code can be consider any code that is specific to a project and your company cannot reuse The solution would be to make that code configurable/ declarative and push it back to your reusable framework. You will learn all about Xaf architecture, you will see how much Xaf by default can achieve the previous by describing Διαβάστε περισσότερα »...
|
-
Πολλές φορες έχουμε σενάρια που θα θέλαμε να εφαρμοσουμε συγκεκριμενα retry policies σε error prone computations. Τα σενάρια αυτά εμφανίζονται αρκετά συχνά και κυρίως σε cloud computations. Στο Azure για παράδειγμα, υπάρχουν και συγκεκριμένα APIs που παίζουν με Retry Policies. Το παρακάτω monad είναι μια έμπνευση που είχα στο να κάνω combine το reader monad (για το propagation του policy) μαζί με το exception monad έτσι ώστε να δομήσω ένα retry monad. open System open System.Threading type ShouldRetry = ShouldRetry of (RetryCount * LastException -> bool * RetryDelay) and RetryCount = int and LastException = exn and RetryDelay = TimeSpan type RetryPolicy = RetryPolicy of ShouldRetry type RetryPolicies() = static member NoRetry () : RetryPolicy = RetryPolicy( ShouldRetry (fun (retryCount, _) -> (retryCount < 1, TimeSpan.Zero)) ) static member Retry (currentRetryCount : int , intervalBewteenRetries : RetryDelay) : RetryPolicy = RetryPolicy( ShouldRetry (fun (retryCount, _) -> (currentRetryCount < retryCount,...
|
-
Cool article about Attributes every .NET developer should know More...
|
-
Very nice collection of infographics tools More...
|
-
Το πιο δυνατό στοιχείο του Silverlight είναι η εκφραστικότητα των data binding μηχανισμών του με όλες τις μορφές που μας το παρέχει. Separation of concerns, animations, visual states, MVVM, αλληλένδετα controls και πολλά ακόμα “βαριά” ή ελαφρά features οφείλουν την ύπαρξή τους στο Data Binding. Τι είναι Data Binding; Data Binding είναι η σύνδεση μεταξύ μίας πηγής δεδομένων και ενός προορισμού. Στο silverlight η πηγή είναι ένα CLR αντικείμενο που διατηρεί, ανανεώνει, κτλ πληροφορία (ένα object συγκεκριμένου Διαβάστε περισσότερα »...
|
-
I guess most of you will know by now that ItPro|DevConnections is holding a lottery for two msdn subscriptions for all of those that took advantage of the early bird offer and subscribed for the event before the 30th of September. Well, I was assigned to perform the lottery which is going to take place today. This got me thinking, What would be the easiest (don’t have time) and geekiest Διαβάστε περισσότερα »...
|
-
Ευχαριστούμε όλους όσους παρακολουθήσατε την εκπαίδευση για ανάπτυξη εφαρμογών σχετικά με τα επερχόμενα Windows Phone 7 την προηγούμενη εβδομάδα! Το feedback που πήραμε ήτανε πολύ εποικοδομητικό και σας υποσχόμαστε ότι θα συνεχίσουμε με περισσότερα trainings για Windows Phone 7 (και όχι μόνο). Όπως σας υποσχεθήκαμε, ανεβάσαμε τις παρουσιάσεις και τον κώδικα από τις παρουσιάσεις μας, Διαβάστε περισσότερα »...
|
-
Great news arrived this week, once again I have been selected to participate in Tech·Ed Europe 2010 as a Microsoft Product Expert in the Technical Learning Center (TLC). I’m very excited and look forward for this. So if you're planning on attending this TechEd this year, ping me to have a chat with me ;-). See you all there... Διαβάστε περισσότερα »...
|
-
Με μεγάλη μου χαρά είδα ότι μόλις βγήκε η Beta έκδοση του ASP.NET MVC 3. Φυσικά μπορείτε να την βρείτε και να την κατεβάσετε από το Microsoft Download Center . Η έκδοση αυτή μπορεί να εγκατασταθεί Διαβάστε περισσότερα »...
|
|
|
|