{"id":3056,"date":"2014-12-30T00:41:00","date_gmt":"2014-12-30T06:41:00","guid":{"rendered":"http:\/\/benincosa.com\/?p=3056"},"modified":"2014-12-30T00:55:02","modified_gmt":"2014-12-30T06:55:02","slug":"2014-year-in-review","status":"publish","type":"post","link":"https:\/\/benincosa.com\/?p=3056","title":{"rendered":"2014 year in review"},"content":{"rendered":"<p>2014 was huge for me. \u00a0I hope it was a great year for you too. \u00a0A few highlights:<\/p>\n<ul>\n<li>In July, I achieved the CCIE Datacenter certification. \u00a0This came after 4 failed attempts on the written exam and one previous failure on the lab exam. \u00a0More information on that<a href=\"http:\/\/benincosa.com\/?p=2439\"> is here<\/a>.<\/li>\n<li>In November, I finally got a working OpenStack implementation based on Ubuntu 14.04 with the Juno release working in my lab. \u00a0I previously had tried to install OpenStack by hand several times and failed. \u00a0I&#8217;d been successful with RDO and packstack, but that doesn&#8217;t really count because that&#8217;s just scripting magic. \u00a0I had presented at a Utah summit on OpenStack and I am convinced of its viability in the datacenter. \u00a0I hope to have a lot more to do with OpenStack in 2015.<\/li>\n<li>I finally got around to figuring out AWS. \u00a0I had played a little with it before, but I totally immersed myself in it. \u00a0I scripted, designed and even took a full week class on it. \u00a0I&#8217;m amazed by its simplicity and how far ahead it is in front of every near competitor. \u00a0Wow. \u00a0I also took a look at Digital Ocean and became pretty fluent in creating droplets, scripting, and automating all the things.<\/li>\n<li><a href=\"http:\/\/benincosa.com\/?tag=docker\">Docker<\/a> was a huge wake up call to me to get back into this business. \u00a0I saw the benefits of Docker immediately and was hooked. \u00a0I started deploying <a href=\"http:\/\/benincosa.com\/?p=2974\">on my MacBook<\/a> and have since worked on migrating my apps to build on Docker.<\/li>\n<li>Application Development was a huge goal of mine this year. \u00a0Several apps were updated, <a href=\"http:\/\/benincosa.com\/?page_id=440\">including UCS TechSpecs<\/a> after a big redesign and improving application performance and disk space usage. \u00a0The one I&#8217;m most excited about is an app I&#8217;ve really been working on called <a href=\"http:\/\/transparentdiet.com\">Transparent Diet<\/a>\u00a0(for now). \u00a0This is like an Instagram of Food app that helps people make good decisions with what they eat. \u00a0The things I&#8217;ve learned by developing this app have been incredible: \u00a0Full functioning API, setting up a scalable backend on AWS with ELB, containers, database migration strategies, beta testers, business cases, etc. \u00a0Seriously my favorite pastime of 2014.<\/li>\n<\/ul>\n<p>Predictions for 2015. \u00a0(Please note, these are my own opinions)<\/p>\n<ul>\n<li>I did nothing to increase my knowledge on VMware. \u00a0I actually tried to stay away from it. \u00a0Its not that I don&#8217;t think it has a future, I think its actually a great company and is still easier to use than anything else. \u00a0Here&#8217;s the thing: Long term Apps will be SaaS based. \u00a0That&#8217;s the end game maybe 50 years from now. \u00a0We&#8217;re already seeing most of it how people can just buy apps as a service (Netflix, Salesforce, etc). \u00a0As those migrations are made, apps migrate towards distributed cattle models instead of the pets that VMware is so good at supporting. \u00a0As those Apps migrate there won&#8217;t be as much use case for the features VMware ESXi provides. \u00a0So 2015 will see Hyper-V catch up to ESXi in terms of adoption. \u00a0But its not all bad for VMware. \u00a0NSX will probably get more traction but so will ACI and so will the basic SDN provided by Neutron in the OpenStack project. \u00a0Back to the bad news: VCAC or\u00a0vRealize will be renamed into another service that people don&#8217;t want. vCloud Air will also fail to gain any traction. \u00a0More good: \u00a0Horizon will gain more traction because 2015 is the year of the virtual desktop.<\/li>\n<li>Dinosaur companies that sell hardware will finally wake up and understand how much AWS has disrupted their business. \u00a0They&#8217;re talking about it and in many meetings I&#8217;m in, people (not just my company but others) have no clue as to what AWS can do for a startup. \u00a0They know its cheap (in some cases), but they don&#8217;t know what&#8217;s compelling about it. (Think: application services like RDS, DynamoDB). \u00a0AWS is pushing hard to get into the Enterprise. \u00a0That&#8217;s where they want to get the real money. \u00a0But it will be more difficult for them.<\/li>\n<li>Backup as a service goes more mainstream and more people start to use DRaaS. \u00a0Many already are, but this is the low hanging fruit and a cheap and easy one to offload.<\/li>\n<li>Container wars get serious. \u00a0Docker and Rocket from CoreOS is the tip of the iceberg. \u00a0We&#8217;ll see more orchestration tools (Challengers to Kubernetes) and perhaps more packaging APIs. \u00a0Container networking solutions will become more mature and there will be a battle in that space as well.<\/li>\n<li>Bitcoin doubles in value. \u00a0Today its sitting at $316. \u00a0In 2015 it will get back to $600<\/li>\n<\/ul>\n<p>My Goals for 2015<\/p>\n<ul>\n<li>I&#8217;ll release my application Transparent Diet to the world in March. \u00a0It will be free and I hope to get that out to at least 500 people.<\/li>\n<li>I will be blogging more about the Transparent Diet architecture as I blog more on cloud services and how to architect applications on AWS. \u00a0I also will show how to do parts on another platform. \u00a0This other platform will be something like Digital Ocean, OpenStack, or some other public cloud provider.<\/li>\n<li>I&#8217;ll be working with my kids to develop game applications. \u00a0I&#8217;d like to teach them how to write real code. \u00a0They&#8217;ve done code.org and some others, but its time to get serious. \u00a0We&#8217;re going to build several games with the swift programming language.<\/li>\n<li>I hope to contribute more to open source projects. \u00a0I <a href=\"https:\/\/github.com\/andreamazz\/AMScrollingNavbar\/issues\/50#issuecomment-68242210\">helped this past week<\/a> on an Xcode library I&#8217;ve been using. \u00a0I&#8217;ll be filling my <a href=\"http:\/\/github.com\/vallard\">github<\/a> account with more good things.<\/li>\n<li>I look forward to architecting more private cloud solutions<\/li>\n<\/ul>\n<p>What are your goals? \u00a0Predictions? \u00a0The nice thing about tech predictions is that none remembers if you were wrong or if you made any predictions at all. \u00a0Its a pretty safe thing to say I will most likely be wildly wrong.<\/p>\n<p>Here&#8217;s to a great 2015!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2014 was huge for me. \u00a0I hope it was a great year for you too. \u00a0A few highlights: In July, I achieved the CCIE Datacenter certification. \u00a0This came after 4 failed attempts on the written exam and one previous failure on the lab exam. \u00a0More information on that is here. In November, I finally got&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3056"}],"collection":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3056"}],"version-history":[{"count":4,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3056\/revisions"}],"predecessor-version":[{"id":3061,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/3056\/revisions\/3061"}],"wp:attachment":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}