Below is good Pluralsight crash course for beginers about Asynchronous programming in .NET. It starts by explaining the differences between parallel and asynchronous programming, dives into the Task Parallel Library and presents the Async/Await paradigm. Click the picture or the link below to access the course.  Course link accessible here too.  

[Excuse the sounds issues happening at different points during the video] The following talk is from Glenn Engstrand, formerly a Senior Software Engineer from the platform team at Zoosk. It’s just about 38 min long. I found it interesting in regards to using SOLR search functionalities for building a scalable system handling millions of users and […]

Object-Oriented Programming has brought lot of very interesting discussions over the years. One of them is about deciding when one should use inheritance, or composition. I read a pretty nice article about it recently. Here is how the article ends: Inheritance should only be used when: Both classes are in the same logical domain The […]

  This text comes from Eric Evans’ book, Domain-Driven Design – Tackling the Complexity in the Heart of Software. It is in Chapter 6: The Life Cycle of a Domain Object. A Factory handles the beginning of an object’s life; a Repository helps manage the middle and the end. When objects are being held in memory, or […]

Are you continuously integrating your development efforts into a stable pipeline? Are your teammates doing the same? Is that practice encouraged inside your organization? I hope it is. If not, get on the “right” path starting today. Be vocal about the merits of doing Continuous Integration (CI) properly. Make sure you integrate your new code often […]

You open Console2, starts working with Cygwin or GitBash, and all the sudden, the UP and DOWN arrow keys are not working. They don’t repeat the most recent command you’ve run. You know what??? Check the SCROLL LOCK key on your keyboard. You might have that activated. Cheers, my friend🙂

Are you planning on using Splunk? Why? If you are not sure, consider the following. Today, in this world of Machine data. and constant stream of information, there is always a need to take advantage of this massive amount of bits that are collected. And Splunk, can help you at that. Among many things, it does […]