Tag | Personal Posts

Continuando con esta serie de artículos acerca de Cloud Computing, conforme se ha revisado los conceptos de Cloud Computing se han observado varias de las ventajas que brinda el modelo de tercerizar los diversos servicios de tecnología, tanto a nivel de infraestructura como de software. Sin embargo, los que hemos visto hasta este punto no son todos los factores a considerar si se piensa seriamente en adoptar este modelo. Como no todas las organizaciones son iguales, ni en sus necesidades, ni en su ...
En el artículo anterior se definieron los conceptos de la Nube y Cloud Computing, y se repasó rápidamente la evolución de tecnologías que favorecieron el surgimiento de dicho paradigma. En el presente artículo se definirán los diferentes conceptos “*aaS” relacionados con el concepto de cloud computing (SaaS, PaaS, IaaS, etc.). SaaS digamos que ya es un término hasta cierto punto conocido, pero ¿y los demás? Eso es lo que se aclarará en este artículo. Los servicios de computación en la Nube, así como ...
En estos días mucho se escuchan los términos de “cloud computing” y/o computación en la nube, y se habla mucho de lo beneficioso que puede resultar este modelo para las empresas, pero ¿de qué se trata realmente toda esta nueva revolución? ¿Cuáles son los verdaderos beneficios de adoptar este modelo de computación? Y como nada puede ser 100% positivo (por lo menos no para todos los escenarios posibles), ¿cuáles son los riesgos que conlleva adoptar la computación en la nube? El presente artículo es ...
http://www.microsoft.com/vi... Finally, I can blog about this interesting piece of technology from Microsoft. For beginner to intermediate developers (1-4 years), this piece of technology will WOW you. I’ll admit, how can you not be impressed by pointing to a database, saying “alakazam”, click a couple of buttons, and blammo, you have your own application! But after having been around the block a few times, I’m actually a little critical of this tool (which is rare). We’ve ...
Microsoft Silverlight 4 Step by Step (click book logo to be taken to the Catalog Page) By: Laurence Moroney Publisher: Microsoft Press Pub. Date: June 30, 2010 Print ISBN-13: 978-0-7356-3887-7 Pages in Print Edition: 336 I decided to do my first review with the new Silverlight 4 Step by Step book from Microsoft Press. I have read the entire book and completed all of the exercises. I have found several errors in the book’s code, but they were not hard to figure out. Instead of writing a formal book ...
I believe that every developer that works for someone has at least thought of becoming an Independent Developer at some point in his/her career. If I had to sum up the reason why, I’d pick these: 1. The freedom to pick the projects that you work on. 2. The ability to avoid worthless meetings. 3. Saying goodbye to incompetent co-workers. 4. Being able to do the project the ‘right’ way. (Which is typically your way - hopefully) 5. Getting the full reward for the skills you possess. I’m talking money ...
Last night, I attended the local C# SIG. I make sure I attend this SIG on a monthly basis. The topic was on the new features C# 2010. Here are my notes. static dynamic type bypass type checking offload until runtime implicit conversion Examples dynamic d = 7; // implicit conversion int i = d; // Since d is int, we can assign it to an integer d = "Hello world" // Now, d is a string int i = d; // this will not work (cannot place a string in int) Can take on type of object, which means that d can call ...
Arnie Rowland (a SQL Server MVP and an amazing individual) has come up with a a great challenge for anyone who happens to be unemployed or under-employed (as he puts it). The challenge? Well, go on an read about it The original post: http://sqlblog.com/blogs/ar... An update, now joined by other MVPs (I see Ted Malone, another one of those great dudes I have had the joy of working with): http://sqlblog.com/blogs/ar... ...
I’m going home. By home, I mean the south in general and South Carolina specifically. I’m moving back to Greenville, SC in a few weeks and will be working out of the Magenic – Atlanta office. I’ve been in Minnesota for 3 years and while it was definitely a great move for me personally and professionally, it’s also been hard in some ways. I grew up in the south. I love the south. I miss the south. I lived there for the first 37 years of my life and would like to remain there for the next 37 years ...
Mere minutes after I posted on “architectural refactoring,” Keith Nicholas has commented about the unsuitability of the term. He said: you'd be better off calling it "evolutionary design" The dilution of the word refactoring is disturbing, there's a certain rigor to "factorization" which shouldn't destroy the product. refactoring != a cool way to say "I'm gonna change stuff" There’s a fair bit to be said on this, so I thought I’d add another post rather than try to reply in an undersized comment ...
If you were listening to the waves generated by Microsoft at its Worldwide Partner Conference you probably realized that the announcement of offering Windows Azure in a box (a big, big box) is an interesting move. WAPA, or Windows Azure Platform Appliance, is the latest announcement of Microsoft's cloud offering. It basically consists of the complete Azure offering in chunks of expandable mini data centers (hundreds or thousands of servers at a time). So while that's not for your personal home computing ...
In my first post I started by discussing the motivations for re-designing a large information system from scratch. In this post we’re going to get a little more into the practical steps you can take to ensure you’re actually implementing a system that will actually meet the requirements of the business. The plus-side of re-implementing an existing system is that all the current requirements are already defined by the existing code, the down-side being that it can be completely in-comprehensible and ...
Daniel Mohl put up a great slide presentation on the 5 best practices for F#. Since I am new to the language I thought I would go through each practice and explore it a bit as separate posts. Best Practice 1 – Prefer Short Functions with only one primary responsibility As Daniel points out, functions that follow this practice enable single responsibility pattern (SRP). function composition I must admit that up to this point, I have never really looked formally at what the SRP or Function Composition ...
From the www.devsforwendy.com: Wendy is a 30 year old software agilista from Long Island. She's a strong WPF developer and a firm believer in the agile method of development including pair programming and TDD. Wendy is wife and mother of a beautiful girl named Kaylee who will be 2 in August. In August of 2009 Wendy learned that she had a rare and agressive pediatric cancer called aveolar rhabdomyosarcoma. Her treatment consists of high dose chemotherapy and radiation. She has had to leave her job, ...
Remember when the internet was like the wild west, you could do and say anything you wanted and no one could track you or stop you? It's not like that anymore and it's getting worse: seems every week there's another story of someone getting fired over a personal blog or twitter or facebook. Google has 282,000 results for "fired for blogging". So what can you do? How do you protect yourself? Read on to find out. What NOT to do I read an article recently on the popular blog lifehacker about using a ...
In this Issue: Davide Zordan, Alex van Beek, Michael Washington, Jag Reehal, Gill Cleeren, Rob Eisenberg, and Laurent Bugnion. Shoutouts: András Velvárt has a video of an awesome demo of his MIX10 Zoomery app running on WP7: Windows Phone 7 - Mix App John Papa posted all this material from the Tamp Silverlight User Group meeting: Blend, PathListBox, OOB Samples and More from Silverlight Night at Tampa SLUG It wasn't clear from his email, but Rudi Grobler's Mahhala looks like something on-going, so ...
I’m going to toot my own horn here for a bit, highlighting some accomplishments from the last almost-decade I’ve been in the IT industry: Stayed up almost 48 hours straight creating suite of Crystal Reports for a start-up company’s initial product (which launched at the end of that 48 hour period btw). Wrote my own markup language for declaring formatting within an XSL:FO doc that would be translated through a Java app to output a PDF. Introduced initial prototype of web-based application ported ...
any request for customer service results in a fail page Considering the considerate press fiverr is receiving you'd have to be living under a rock to have not heard of fiverr.com in the last 6 months, but after using the service a few times I can see none of these websites actually bothered to use the site before publishing glowing reviews. Fiverr.com - Scammer's Paradise Let's start with a brief intro to fiverr. It's a website where people offer jobs they're willing to do for $5, similar to ebay ...
I'm sure the twitter-verse is congested with all this, but since I can't get on twitter from this place, I had to wait until someone else posted a list. Here's a list of all the folks awarded/reawarded Silverlight MVP today by Mamta If you know any of these folks personally, send them an email of congratulations... this is the end-product of a LOT of work for everyone ...
More “right time” questions: What is the right time to: - start any business? - take some risks? - realize your dreams? - dream, plan and act? - experiment and learn? Answer to all is “NOW”. There could be many such questions but no one can time the market, luck or dream. Every time I think something different than common: I hardly see people getting aligned or relating to those ideas/thoughts. I see them realizing it only after it is done or proved! This has happened with me in both personal and ...
I have to admit to a certain degree of puzzlement regarding the uproar over the new iPhone 4’s alleged reception issues. ( First, I have to qualify this and say that I don’t own an iPhone and have not personally experienced the problem.) However, from a technical standpoint, I’m not sure why anyone can be shocked that when they cross and short two antennas the results can less than optimal. As the antenna are integrated into the sides of the phone, anyone placing a conductive material across both ...
I have moved this project from CodePlex to GitHub at https://github.com/danemorg... I have a posted a project on Codeplex at http://efrepository.codeple... It is a T4 template to give you a data layer that follows Repository and Unit of Work patterns that is also ready for Dependency Injection (DI). DI frameworks allow you to build code that is more testable and allows for a greater separation of concerns (SoC). This is not the only use for them, but it is a big one and what they are ...
As many of you know, I have a passion for music. And after being gone 3 weeks, it’s nice to be home and discover the new music that has hit the scene over the past few weeks. One song in particular struck a cord with me and in a matter of a few weeks while I was gone, it went from being unheard of to being ranked number 3. So the chorus of the song is about “Can we pretend that airplanes, In the night sky, Are like shooting stars” so I can have all the wishes, as there are planes in the night sky. ...
A couple of weeks back I was at Web Directions manning a stand showing off Internet Explorer 9 Platform Preview 2 (check out a post I did at the time including videos to watch on IE9 development). The developers and designers present were in general impressed with the progress we were making with IE9. Way faster than IE8, far better standards support, focus on being great at HTML5 etc. IE9 is big news. Seriously big news. Its existence (once finally released) will significantly change how developers ...
In what scale of companies do you prefer to work: big or small? What is your experience? What are the advantages and disadvantages? It really depends on your personal preferences. Big Company advantages: 1) Resume bragging rights 2) Excellent training opportunities 3) Established processes and procedures 4) Established profit sharing/bonus schemes 5) Established corporate culture 6) Usually Big companies have more resources Big Company disadvantages: 1) Too many processes to follow 2) Promotion can ...
Saw this on Twitter tonight: Rob’s blog posts always generate some colourful comments, so when I see a tweet with his name and “Bridges were burnt”, I’m thinking this is going to be quite the talk. The talk in question is titled “The Next Big Thing or Cool-Kid Koolaid? Slicing Through the Rhetoric of MVC vs. WebForms”. Since Rob was part of the MS-MVC team at one point, getting his view of the MVC vs. Webforms debate does sound intriguing and I’m sure many attended thinking that’s what they were ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
What did you learn today? Everyday teaches you something, some lesson or the other. Some day you learn a new language, a new skill or a new hobby or visit some new place, learn music, have a different dining experience, learn swimming, make some good friends, get in touch with some old friend etc. etc…. Each of these things teaches you something… So, what did you learn today? Some of the learnings from my past weeks are outlined below… Respect others. Don’t underestimate them. (Though I never consciously ...
Personal Development : Time, Planning, Repairs & Maintenance These are just my thoughts, but some you may find something interesting in it. Please think over it. We may know many things, but still we always keeps procrastinating it. I have written this as I have heard many people coming back and saying they don’t have time to do things they like. These are my thoughts buy may be useful to someone else too. Certain things in life needs periodic repairs and maintenance. To cite some examples , ...
I got EXTREMELY lucky last week and won an HP Mini 311 notebook from a Microsoft Tag Twitter contest. I did my required tweet to enter last Tuesday, and one hour later received notification that I had won the weekly drawing. Apparently you can tweet up to 500 times (I pity the followers of those who do that), so it was really lucky that I won, and I sympathize with those who had been really trying. If you would like to try your luck, there are seven weekly prizes left, and you can find out about ...
A few days ago I was programming on a personal project and hit a roadblock. I was applying the MVVM pattern and for some reason my view model was not updating the view when the state changed??? I had applied this pattern many times before and had never had this problem. It just didn’t make sense. So what did I do… I did what anyone would have done in my situation and looked to pass the blame to someone or something else. I tried to blame one of the inherited base classes, but it looked fine, then ...
Looks like I was one of the lucky 114,000 who AT&T lost their email to “hackers”. Why is “hackers” in “double quotes”. I can just imagine some executive at AT&T in their “Oh No, We Messed Up Meeting” saying, what happened? Then someone replied, well we have had a breach and “hackers” broke in (using the quote in the air gesture) and stole our iPad 3G customers emails. Oh well, I am sure my email has been sold and sold again by many different vendors, why not AT&T now. At least Dorothy ...
A while back I mentioned that I had a couple books on my desktop that I’ve been “shooting holes” in … in other words, reading pieces that are interesting at the time, or looking something up rather than starting at the front and heading for the back. The book I want to mention today is Microsoft Silverlight 4 Data and Services Cookbook : by Gill Cleeren and Kevin Dockx. As opposed to the authors of the last book I reviewed, I don’t personally know Gill or Kevin, but I’ve blogged a lot of their articles… ...
La protección de las aplicaciones es un elemento que no se puede dejar por fuera cuando se elabora un sistema. Cada parte o elemento de código que protege nuetra aplicación debe ser cuidadosamente seleccionado y elaborado. Una de las cosas comunes con las que nos topamos en asp.net cuando deseamos trabajar con usuarios, es con la necesidad de poder redireccionarlos a los distintos elementos o páginas dependiendo del rol. Pues precisamente eso es lo que haremos, vamos a trabajar con el Web.config ...
Last Wednesday I was fortunate to be invited to a sneak preview of the next generation Three MiFi unit, the Huawei E585. Many thanks to all those who posted questions both via this blog or via @westleyl on Twitter. I think I made sure I asked every question posed to the MiFi product manager from Three UK, and so here's the answers you were after. What is a MiFi? For those who are wondering, a MiFi unit is a 3G broadband modem combined with a WiFi access point, providing 3G broadband data access to ...
Welcome Readers!, I am starting out a new series on ASP.NET MVC skill building which will be posted over the next couple of weeks. Let me know your thoughts on the content, which I have planned and a couple of them has been taken from ASP.NET MVC2 Cookbook. (NOTE: Only the heading has been taken, the content will be not :)). Do let me know what you would like to see, or any additional inputs or ideas to cover in this topics. The 30 steps are oultined below for quick reference. Will start filling ...
Let me make this clear: I'm annoyed with Apple. I don't like their current policies and I don't like where Steve Jobs is taking the company. In general, I don't like it when any one company gets too much control in a market. When that happens, the leading company dictates the game and as consumers, our options all but disappear. That said, I'm still going to buy a new iPhone next week. My Apple-hating friends seem to desperately want me to go Android instead, but frankly, it's not good enough for ...
I read an excellent, concise article on the basics of release management. In the article, it states "Release Management is often likened to the conductor of an orchestra, with the individual changes to be implemented the various instruments within it." I played in music ensembles for years, so this is especially close to my heart as example. I learned most of my discipline from hours and hours of practice at the hand of a very skilled conductor and leader. I also learned that the true magic in symphonic ...
I thought I would write a post of a different nature today, but still relevant to the tech world. I do a lot of contract jobs myself and really enjoy it. It's nice to keep jumping from project to project, and not having to go to an office or keep regular hours, etc. I really enjoy it. I have learned a lot in the past few years of doing it (both from experience and from help given to me from others, and the internet) so I thought I'd share some of that knowledge/experience today.So here's my own personal ...
Definitions: You will need to know the meaning of these terms below. I have given a small description to the acronyms but you can google and know more about them. #1:WGS-84- World Geodetic Systems (1984)- is a standard reference coordinate system used for Cartography, Geodesy and Navigation. #2: EPGS-European Petroleum Survey Group-was a scientific organization with ties to the European petroleum industry consisting of specialists working in applied geodesy, surveying, and cartography related to ...
It’s been more than a month since SharePoint 2010 RTMed. And a lot of people have downloaded and set up their very own SharePoint 2010 development rigs. And quite a few people have written blogs about setting up good development environments, there is even an MSDN article on it. Two of the blogs worth noting are from MVPs Sahil Malik and Wictor Wilén. Make sure that you check these out as well. Part of the bad side-effects of being a geek is the need to do the technical stuff the best way possible ...
*Moved to: Kaiden and the Arachnoid CystSome of you may remember when my son Kaiden was born I posted pictures of him and his sister. Kaiden is now 15 months old and is progressing perfectly in every area except that we had been worried that he was not walking yet. We were only really concerned because his sister was walking at 8 months. Read more...Follow my new blog on http://blog.hinshelwood.com ...
You can reach this page anytime at http://tools.michaelcrump.net Thanks to everyone that has contributed so far, we are getting several thousands hits from all sorts of developers a day. Recent Contributors include: Deependra Solanky, Grant, Klaus, James, BlueCollarCritic and Bob Koehn Tweet this list! Add a link to my site! Add me to twitter! This is a list of the tools/utilities that I use to do my job/hobby. I wanted this page to load fast and contain information that only you care about. If I ...
Ahh, I am experiencing the intimidation of my very first post - visible by the whole world. Ok, here goes. This first post is nothing exceptional. It is simply a recommendation based (fittingly, I suppose) upon the job search you may be gearing up for. I find myself in this very situation right now. And, I will take my own recommendation after posting this entry. Job-Seekers: To the left you will notice two links under "Recommended Learning". I have found these links to be invaluable when it comes ...
A while back I mentioned that I had a couple books on my desktop that I’ve been “shooting holes” in … in other words, reading pieces that are interesting at the time, or looking something up rather than starting at the front and heading for the back. The book I want to mention today is Microsoft Silverlight 4 Data and Services Cookbook : by Gill Cleeren and Kevin Dockx. As opposed to the authors of the last book I reviewed, I don’t personally know Gill or Kevin, but I’ve blogged a lot of their articles… ...
O I found some temp work for the US Census and I have managed to keep the house (so far) but, it looks like I/we are going to have to do a short sale and the temp job will be ending soon. On top of that it looks like the unemployment fund for me is drying up. I will have about one month left after the Census job is done. I am now down to Appling for work at the KFC. This is type a work I started with, before I was a tech geek and really I didn’t think I would be doing this kind of work in my later ...
A few weeks ago I did the following post asking people – if they used foreign key constraints in their star schemas. The poll is still open if you are interested in adding to it, but here is what the chart looks like as of today. (at the bottom of the poll itself there is a link to the live results, unfortunately I cannot link the live results in here as the blogging platform blocks the required javascript) Interestingly the results are fairly even. Of the 78 respondents, fractionally over half at ...
Dear Netizens, I apologize for my long absense...its amazing how time just slips through your fingers when you don't have anything to say...and are so busy personally and professionally that all of a sudden its over a year and you've not touched your blog... Plus the immediacy of that 140 character twitter feed makes it so that my blog stuff becomes tid bits of life..instead of a narrative. When did that happen? When did we become a society of 140 character tid bits instead of emails or narative ...
"She's as nervous as a very small nun at a penguin shoot" "He's got fingers in more pies than a leper on a cookery course" "You so much as belch out of line and I'll have your scrotum on a barbed wire plate" "Let's go play slappyface" "your surrounded by armed barstewards" “Right, get out and find this murdering scum right now!” [pause] “Scratch that, we start 9am sharp tomorrow, it's beer-o-clock.” "So then Cartwright, you're such a good Detective.... Go and Detect me a packet of Garibaldies" "You're ...
So, here's my new blog up and running, who am I and what am I planning to write here?First off - here's a little about me:I'm a recent graduate from university (coming up to a year ago since I finished) studying Software Engineering on a four year course where the third year was an industrial placement. During the industrial placement I went to work for a company called Adfero in a "Technical Consultant" role as well as a junior "Information Systems Developer". Once I completed my placement I went ...