3D printing is a process of making three dimensional solid objects from a digital file. The creation of a 3D printed object is achieved using additive processes. In an additive process an object is created by laying down successive layers of material until the entire object is created. Each of these layers can be seen as a thinly sliced horizontal cross-section of the eventual object.







It all starts with making a virtual design of the object the user wants to create. Virtual designs can be made in a CAD (Computer Aided Design) file using a 3D modeling program (for the creation of a totally new object) or with the use of a 3D scanner (to copy an existing object). This scanner makes a 3D digital copy of an object and puts it into a 3D modeling program.




To prepare the digital file created in a 3D modeling program for printing, the software slices the final model into hundreds or thousands of horizontal layers. When this prepared file is uploaded in the 3D printer, the printer creates the object layer by layer. The 3D printer reads every slice (or 2D image) and proceeds to create the object blending each layer together with no sign of the layering visible, resulting in one three dimensional object.



3d printer are very expensive and the material needed to create 3d objects are very expensive. For example the Lulzbot Mini Desktop 3D Printer is being sold via Amazon for $1350, the filament material in a single color is priced at an average $30. 3D printers have proven to be very handy and has created many breakthroughs, 3D printer can create organs to could possibly save someone’s life, it also can create tools, modeling, and many other things. 3D printers are becoming very popular, and with its popularity it is decreasing the price tag of a 3d printer.  


3D printers are going to be a great commodity for the future, image if you bought furniture that comes with the exact amount of materials to put it together, 90% of the way through you realize you’re missing a unique screw, without this screw the furniture will useless. In most cases like this you would have to go to the store and look through 100s if not 1000s of items to find this one screw (most of the time you find the wrong screw), or you call the manufacture and wait 3-5 weeks for this one screw. The other option is to 3D print the screw, no losing your mind in a store, no waiting 3-5 weeks, just print it and go on with your life. 3D printers are a great modern day invention and I am excited to see what the future holds for it.      




3D printer described in this discussion can be viewed at LulzBot


Microsoft Azure is a cloud based platform with a large collection of integrated services, Azure is constantly adding new integrated services as it grows. Azure is a major player in the cloud platform community, it’s both infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS). The combination of both managed and unmanaged services allows the user to build, deploy, and manage their applications in any way they choose. Azure makes data storage, backup, and recovery as efficient and economical as I’ve seen compared to most cloud platforms.

One of the best features that Microsoft Azure has to offer is its flexibility. When I first heard about Azure I assumed it was going to be exclusive to the Windows operating system as well as the Visual Studio IDE, but it’s not. Azure can be used on any operating system, any programming language, any tool, and any framework. I’ve personally used Azure with Visual Studio and the .Net language combined with Oracle for my database and was amazed how flexible Azure is.

Azure seems to have a good track record of staying online, for larger companies having access to their cloud platform is crucial to their success.  According to Microsoft website the Azure platform stays online 99.95% of the time, which is amazing considering natural disasters, weather problems, power outages, etc. Azure offers a “pay for what you use” option that allows for smaller companies or even individual programmers the ability to afford the services. I found that the “pay for what you use” is not as great as it sounds however, Microsoft Azure offers 10 free webpages, I created a site and uploaded it to Azure and used their database option, I never published the site but was still charge for “traffic” and data stored in the database. I still use Azure but I am careful with the options I choose.

Overall I think Azure is doing a great job in the cloud computing platform, their “all-in-one” cloud makes life for individual programmers all the way to large scale companies much easier. I find Azure to be one of the more reliable cloud based platform as well and I would recommend the service.

To learn more about Microsoft Azure please watch 


Also visit Microsoft Azure's website at http://azure.microsoft.com/en-us/


Source
http://azure.microsoft.com/en-us/status/
Font Awesome is an iconic font developed for use with the Twitter Bootstrap front-end framework. Font Awesome is a full suite of 519 pictographic icons for easy scalable vector graphics on websites, Font Awesome creates a modern feel for websites. Font Awesome updates to the latest trends and with every update it becomes more easy to use. Font Awesome is open sourced and will be free to use forever. Font Awesome offers a massive amount of icons, the category of icons are as followed:
Web Application Icons

Transportation Icons

Gender Icons

File Type Icons

Spinner Icons

Form Control Icons

Payment Icons

Chart Icons

Currency Icons

Text Editor Icons

Directional Icons

Video Player Icons

Brand Icons


Font Awesome is a great way to make your sites “pop out” and get the users attention, on top of that it’s very easy to use and easy to incorporate into existing code. Font Awesome was originally deshined for Bootstrap, but now works with all frameworks. Since Font Awesome doesn't use JavaScript there are fewer compatibility issues. Dave Gandy has made Font Awesome better with each update, you can view his work at Font Awesome.

Source:  http://fontawesome.io/





Most people have routines when it comes to using the internet, meaning when people start their internet browsers they follow a pattern. For example, a person opens an internet browser that has a default loading page of "Facebook”, the person scrolls through Facebook to catch up on social media, after the person is done using Facebook they might log into their email or check their bank account, they likely follow a routine. I am the same way, before I go to work I like to check my email, look over the latest news, check Blackboard for any updates, etc. Typing the URL’s to all the different sites you want to visit can become cumbersome, Google Chrome makes it easy by allowing a person to save bookmarks and displays the most important bookmarks on a toolbar.

Google Chrome Bookmarks is a time saver, in addition to saving your bookmarks, you can also save your most uses/most important bookmarks on a toolbar that is always displayed. Google has done a great job with the bookmark features in Chrome. When the user saves a bookmark, it is saved with an icon, as well as, a description of the site or even the URL. Chrome allows the user to customize the bookmark/s, users are able to take out the description of the site to only display the icon, sites such as Facebook, CNN, NFL, and so on have very distinctive icons, so it’s something a person would recognize without a description. Having just icons to represent sites on the bookmark’s toolbar allows for many more bookmarks and ultimately allowing for more space on the toolbar.


One of the best features when using Google Chrome’s bookmark is portability. Chrome allows a user to save all of their bookmarks when they are logged into their Google account. Users are able to open view their bookmarks on any device that can use Chrome (computer, smart phones, tablet, etc.), all you have to do is log in to your Google account and Chrome with automatically port your bookmarks. Chrome also makes it easy to save/delete/edit bookmarks, I would assume even the most novice computer user could figure it out after a few minutes. Please view photo below for an example of Google Chrome's Bookmarks. 




Bootstrap is a free collection of tools for creating websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components such as menus, headers, and image carousels. 

Bootstrap was built by Mark Otto and Jacob Thornton, originally the idea was an internal project at Twitter but eventually it was approved to become open source. One of the best things about Bootstrap is that is was designed to be a "mobile first" platform, meaning you can build great looking desktop browsers that looks good on mobile devices without a massive amount of extra work. 

Personally I've used Bootstrap using Visual Studio and programming in ASP.net, I think Bootstrap is absolutely essential for web developers as it saves time and eliminates many lines of code. Since Bootstrap is open sourced and free to use, as well as, HTML and CSS-based, programmers can incorporate it to almost any programming language they choose. 

I started to create a website for my wedding using Bootstrap and ASP.net, an example of Bootstrap follows:

Overall I think Bootstrap is a great HCI technology, it saves time and is extremely useful. I would also recommend the book, "The Joy of Bootstrap" written by Alan Forbes, the book is a great way to learn all about Bootstrap.