The other day I saw a question on where to start to learn Big Data. Well, it dawned on me that I have created a few resources that might be useful and so I share them here. It feels good to have a few resources that can help people get started. If you want to set up Hadoop clusters using Cloudera you could watch these online trainings: Creating Your First Big Data Hadoop Cluster Using Cloudera CDH Preparing a Production Hadoop Cluster with Cloudera: Databases Deploying Hadoop with Cloudera CDH to AWS Deploying and Scaling Cloudera Enterprise on Microsoft Azure (this one is FREE) They get you started with a development cluster, then a production grade cluster, then a deployment in the AWS cloud and then on Azure, including a module on managed Big Data with Cloudera Altus Once you have a cluster, you can watch this course to use HUE to work with Hive, Pig, Impala and more. Take Control of Your Big Data with HUE in Cloudera CDH If you want to learn about search engines, you can check these on Solr Getting Started with Enterprise Search Using Apache Solr Implementing Search in .NET Applications And regarding Spark, which […]
And so it is time to get ready to my next conference, Pluralsight Live which will take place in August 28-30 in Salt Lake City. I will be presenting on how to deploy Cloudera clusters on Microsoft Azure. Hope to see you there! Use discount code 3061 to register at https://www.pluralsight.com/event-details/2018/live-2018/registration
It was a Friday night like any other. At least that is what I thought, until a small accident occurred that made me think hard about the power of experience in life and and my career as a computer programmer. So, what happened? Over the course of the week, I had already clocked somewhere between 60 to 70 hours of work between my day job, keeping the wheels turning in my service application software, over-seeing my small support center, and working on my Pluralsight authoring. My wife was probably twice as tired as I was, having cared for our two young kids, which is unimaginably more demanding than sitting or standing in front of a keyboard, several monitors, lots of emails, and abundant CPU power. In any case, I was more than ready to spend some quality time with my wife, talking about the same things as we always do on Fridays. Being an entrepreneur—albeit a small one like me—means working a lot, so we barely see each other during the week. I usually leave home at 5:40am to my day job, work all day, then do the one hour drive back at 5pm to show up for bedtime, see […]
Time flies. Time is of the essence. I don’t have enough time. If I had only one more day. These are some of the phrases that I hear on a daily basis in regards to time. It seems like the days pass too quickly and there is never enough time to get everything done. Haven’t you wished a day could be 26 hours long? In most cases, however, the problem is not that the day is only 24 hours long. The problem is how you spend your productive time. Time Is the New Currency Antique clocksI recently wrote a Simple Programmer post about how to Protect Your Productive Time, in which I covered many of the reasons why most developers — and many other workers in knowledge-based industries — can’t seem to get enough done in time. In most cases, the problem lies not in the amount of work they have to do, but in how they choose to invest their time. How much can you do in a year? I consider myself a very productive person. For example, over the past year, I worked on enterprise search consulting with Solr and SolrNet; ran my own small support center; managed […]
My Perfect Job It was early 2006, and I had what most people would consider a perfect job. I worked as a Developer Platform Evangelist for Microsoft Corporation, delivering labs worldwide to Microsoft Partners and teaching how to migrate applications to 64-bit computing. I was working as a contractor, commonly called a v-(dash) in the Redmond/Bellevue corporate lingo. My life was great, and it was also great for my main employer. “Rent-a-geek” as I call it, is very profitable given the right customer, and we always delivered to Microsoft on time and on budget. One week, I was in Silicon Valley, then London, India, Seattle, Sweden, Boston, the Netherlands, Korea, Building 20 (the old main campus training center), and the list goes on. If you are curious, you can take a glimpse of my globetrotting in my post, Road Warrior. The usual joke with my fellow trainers was, “What continent are we in today?” We lived in an eternal state of jet lag, but who doesn’t want to travel the world, all expenses paid, while doing something you love? It was the perfect job. Then I quit my job to go headfirst into entrepreneurship. I failed. And it was the best […]
You only have 24 hours a day…1,440 minutes…86,400 seconds. At first glance, this may seem like a lot. But it is not. There is a very limited supply of time, and it can be your friend or your enemy. And you get to choose if you are in control of your time, or if you let others control it. That is why you need to Protect Your Productive Time. But why? Why do you need to protect your time? And how do you do it? Let me tell you. I am a .NET developer who is very passionate about enterprise search, primarily with Apache Solr. And this is great because I’ve spent the last few months of my life building the search API library for one of the Big Four auditing firms. It is a huge project, with hundreds of developers, and my library is only a very small piece in comparison to the rest, but it is a very important piece none-the-less. And while working here, one of the things that I’ve noticed is how programmers have a tendency to give estimates that are not too accurate. Why does this seem to be a recurring issue? Well, there are the […]
SolrNet, the C# client for Apache Solr, has a new release: 0.5.1. The current release aims to include a breaking change with the latest versions of Solr 4.x in which multiple collations are returned by Solr. I am currently working on getting it to Nuget.