Mar 31, 2015

Web hosting firm GoDaddy valued at $US4.5 billion ahead of Wednesday IPO

Web hosting company GoDaddy has priced its initial public offering at ... It has since expanded from its roots in internet domains to provide services to ... Corp, which have recently entered the domain name registration business.

by via https://www.google.com/url?rct=j&sa=t&url=http://www.afr.com/technology/web-hosting-firm-godaddy-valued-at-us45-billion-ahead-of-wednesday-ipo-20150401-1mcpi7&ct=ga&cd=CAIyGTMzMjUxYTFmZTllY2NhZjY6Y2E6ZW46Q0E&usg=AFQjCNE3HxD-sEOb1u8ftdDpf-0v4fc5Uw

Website hosting firm GoDaddy now worth billions

Web hosting company GoDaddy Inc has priced its initial public offering ... Corp, which have recently entered the domain name registration business.

by via https://www.google.com/url?rct=j&sa=t&url=http://www.therakyatpost.com/business/2015/04/01/website-hosting-firm-godaddy-now-worth-billions/&ct=ga&cd=CAIyGTMzMjUxYTFmZTllY2NhZjY6Y2E6ZW46Q0E&usg=AFQjCNHWXRrnvoX4Y-PltySunzcVHpGujQ

Tidal.com, TastyBrands.com and More Domain Movers

The domain movers series digs to find domain names recently acquired, ... Finlead AG also purchased the domain name BJ.com for $325K in 2012 and ... something with it as they have set domain name servers to Amazon hosting.

by via https://www.google.com/url?rct=j&sa=t&url=http://www.thedomains.com/2015/03/31/tidal-com-tastybrands-com-domain-movers/&ct=ga&cd=CAIyGTMzMjUxYTFmZTllY2NhZjY6Y2E6ZW46Q0E&usg=AFQjCNEdwUU60O5BK1DJUophdgHebAP10g

Android AsyncService for robust and flexible mobile app


Using AsyncService annotations client can continue its ‪#‎androidcustomdevelopment‬ processing, without interrupt, and will be notified when the asynchronous response is returned.




iOS Multiplayer Game Development


iOS game development for multiplayer games.Tutorials and code snippet for in-built rooms, lobby logic with matchmaking.Sample for android chat




Police check License Plates for Insurance Fraud

"Now we can see that you do or don't have insurance," said Michigan State ... She says about 30% of Michigan drivers don't have car insurance.

https://www.google.com/url?rct=j&sa=t&url=http://www.wilx.com/home/headlines/Police-Check-for-Insurance-with-License-Plate-Scans-298248471.html&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNFsQslihDF8E7tuUWqxs0Qr2x0Nmw

Is Black Box Insurance The Best Choice For Young Drivers?

For many young drivers, having their driving licence is a rite of passage and getting their first car a sweet reward, the key to achieving independence.

https://www.google.com/url?rct=j&sa=t&url=http://www.automotiveblog.co.uk/2015/03/black-box-insurance/&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNHN4jZITn0MOPa75NkE6O7elevVow

NodeJS for Visual Studio - what to expect


Visual Studio and NodeJS are two names you don’t generally see next to each other – but today the NodeJS for Visual Studio plugin hit version 1.0 and as an avid NodeJS developer I had to check it out and see how it compares to my standard suite of OSX and Webstorm!




Speed Up Your Markup With Zen Coding/Emmet


If you haven’t heard about Zen Coding or Emmet, you’ve probably been writing your markup in the dark. It’s time to put some light to your development workflow. Zen Coding and Emmet help you write your markup more quickly.




Untangling Important Terms in Your Auto Insurance Quotes

If you're like many consumers, making sense of auto insurance quotes can be frustrating at best. There are lots of numbers. Way too many acronyms.

https://www.google.com/url?rct=j&sa=t&url=http://www.nerdwallet.com/blog/insurance/2015/03/31/key-terms-understanding-auto-insurance-quotes/&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNG23CtJ95eDCVKASifMUsRMYi8ciQ

How Car Sharing Affects Your Car Insurance Quote

Thanks to new car-sharing services, you might be able to get by without a car of ... That could mean saving money in your next car insurance quote.

https://www.google.com/url?rct=j&sa=t&url=http://www.nerdwallet.com/blog/insurance/2015/03/31/how-car-sharing-affects-car-insurance-quote/&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNH2oFXtG0Syc1_G1-DxhBaL06i39g

Hibernate ORM 5.0.0.Beta1 Release

By Steve Ebersole

We just got done releasing Hibernate O/RM 5.0.0.Beta1. I will follow up later with a more in depth blog post for 5.0.0.Final, but this first Beta implements all new APIs and most new features. Specifically in this Beta include:



  • New bootstrapping API – better determinism, better integration

  • Java 8 Support (though still compatible with Java 6). Just add hibernate-java8 to your classpath.

  • Ability to handle additional Java types for id attributes marked as GenerationType#AUTO. Built-in support for Number and UUID. Expandable via new org.hibernate.boot.model.IdGeneratorStrategyInterpreter extension

  • scanning support for non-JPA usage

  • NamingStrategy has been removed in favor of a better designed API. 2 actually: org.hibernate.boot.model.naming.ImplicitNamingStrategy and org.hibernate.boot.model.naming.PhysicalNamingStrategy


Additionally, support for AttributeConverters has been expanded and more fully realized:



  • fully supported for non-@Enumerated enum values

  • applicable in conjunction with @Nationalized support

  • called to handle null values

  • settable in hbm.xml by using type="converter:fully.qualified.AttributeConverterName"

  • integrated with hibernate-envers

  • collection values, map keys


See http://hibernate.org/orm/downloads/ for information on obtaining Hibernate ORM.


NOTE: 5.0 is expected to be compatible with Java 6 (aside from the hibernate-java8 module naturally). However, Beta1 will not work with Java 6 due to something with JAXB that I have not yet had time to investigate. Beta1 requires Java 7. Again, the expectation is to have it be compatible with Java 6 by the next release if possible.


Source::




by i88.ca via Social Marketing by I88.CA » i88.ca

An Interview with Mark Thiele By @MadGreek65 | @DevOpsSummit [#DevOps]

Our guest on the podcast this week is Mark Thiele, EVP of Data Center Technology at Switch. We discuss the idea that private clouds are often equated with do-it-yourself and why that should be changed. Taking sure you are receiving the private environment you need at a cost that can support your business. Listen in to learn the different ways to own and manage a private cloud.

read more




by via Latest News from JAVA Developer's Journal

The Digital Application Economy By @JackieKahle | @ThingsExpo [#IoT]

After making a doctor’s appointment via your mobile device, you receive a calendar invite. The day of your appointment, you get a reminder with the doctor’s location and contact information. As you enter the doctor’s exam room, the medical team is equipped with the latest tablet containing your medical history – he or she makes real time updates to your medical file. At the end of your visit, you receive an electronic prescription to your preferred pharmacy and can schedule your next appointment.

read more




by via Latest News from JAVA Developer's Journal

Deploying an AngularJS App?


You've developed it, now you have to deploy it. What are your best options? Read this article and find out the best way to deploy.




Study Reveals Average Tech Worker's Wardrobe is Mostly Free Tech Shirts


A team of UC Berkeley researchers has discovered that the 85% of the average tech worker’s clothes are free tech t-shirts, hoodies, and other assorted clothing.




30 CSS Page Preload Animations


30 CSS page preload animations that used only CSS for the animation, jQuery was used just to hide the animation. You can hide the loading screen just by clicking anywhere on the screen. Those animations are best suited for content that takes some time to load like an image gallery.




Benchmarking Web search latencies

By Brian Goldfarb



A few weeks ago we announced Perfkit to make it easy for you to benchmark popular workloads on the cloud. As we mentioned, it’s a living benchmark, and we are evolving it to include a new tool to measure the impact on latency when you grow the number of servers that power your application.


We call the new performance benchmark Online Data Intensive Simulator, or OLDISIM, written in collaboration with the Multiscale Architecture and Systems Team (MAST) at Stanford. It models the distributed, fan-out nature of many modern applications with tight tail latency requirements, such as Google Search and some NoSQL database applications.


We use OLDSIM internally to measure the impact of both hardware and software improvements on our scale out workloads and analyze their scaling efficiency. Scale out efficiency allows us to meet new user demand by adding the fewest number of servers possible while maintaining great user experience. The fewer servers we add, the more energy efficient we are, and the cheaper the solution is. Predicting how a service will scale out is usually very hard under laboratory conditions, but experiments show that OLDISIM results strongly correlate with our current Google Search performance in scaling efficiency, as the chart below demonstrates.


Our needs within Google are similar in many ways to other scale out Internet workloads, and we’re making a version of OLDISIM available to the open source community through PerfKit Benchmarker. We shared it using the Apache V2 license. With OLDISIM, you can more easily model and simulate most applications with a fan-out/synthesis model, including Hadoop and several NoSQL products. You can specify which workload you plug in to each leaf node, and measure the scaling efficiency and tail latency of your applications.



You can run OLDISIM by itself by following the instructions on GitHub, or use PerfKit Benchmarker to run it on many of the most popular cloud providers. The command line is as simple as “pkb.py –benchmarks=oldisim”.


Both OLDISIM and PerfKit Benchmarker teams get your feedback through GitHub. We’d love to hear what you think, so please send us your suggestions and issue reports.


Happy Benchmarking!


Posted by Ivan Santa Maria Filho on behalf of the Cloud and

Platforms Performance Teams Source::




by i88.ca via Social Marketing by I88.CA » i88.ca

How Codeship helps Zype develop software more efficiently


Ed Laczynski, the CEO of Zype, shares how Codeship has helped his team develop software more efficiently when producing features for Zype users.




HOW MUCH WILL RENTAL CAR INSURANCE COST AROUND THE WORLD?

Many travelers grapple with the decision to get rental car insurance, yet many do not realize the cost of rental car insurance in other parts of the world.

https://www.google.com/url?rct=j&sa=t&url=http://www.travpr.com/pr-32823-how-much-will-rental-car.html&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNHdShDsDuQBUHcLLov9-OguhXJ-uA

Cheaper car insurance and working around the weather: how IBM is using data in its new £2 billion ...

IBM, the computer giant, is taking a punt on the Internet of Things by investing over £2 billion ($3 billion) over the next four years on a new unit.

https://www.google.com/url?rct=j&sa=t&url=http://www.independent.co.uk/news/business/news/cheaper-car-insurance-and-working-around-the-weather-how-ibm-is-using-data-in-its-new-2-billion-internet-of-things-unit-10146738.html&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNGBxZXt_sXMlFd9oYwry7Un_wV15g

“Getting Things Done” (David Allen) System: Artificer End-to-End Use Case

By Brett Meyer


To learn more about Artificer, check out the website: artificer.jboss.org. Full documentation, including a “Getting Started” guide, is available at docs.jboss.org/artificer



.At first glance, this may sound like it’s a bit of a stretch. But bear with me — the concept turned out much more useful than I had originally hoped…




“Getting Things Done”, by David Allen, is a well known and well respected system for managing projects, tasks, and reference information, for both personal and professional uses. The system results in a large amount information chunks, many of which are related and dependent. Custom tags are also needed, as well as hierarchical metadata.


Sound familiar? “Getting Things Done”, meet Artificer…


The demo populates an Artificer repo with fake reference information, as well as a system for a “Getting Things Done” style of project/task management. It includes a custom OWL ontology with some ideas for hierarchical classifiers. The beauty of “Getting Things Done” is that it’s purely a skeleton system that can be molded for your own uses. That’s the same idea here. This certainly isn’t complete or exhaustive, but simply demonstrates what’s possible.


In this particular setup, we make heavy use of ontologies/classifiers for nearly every aspect of GTD. They’re easily used and modified during runtime, in addition to having the benefit of being hierarchical in nature. However, note that this could also be implemented using generic properties (essentially making them ‘tags’) as an alternative.


Our GTD ontology (gettingthingsdone.owl.xml) consists of:



  • Actions: Tasks to be acted upon. Further broken down into classifiers based on the level of complexity:

    • Simple

    • Moderate

    • Complex



  • Waiting: Actions to be acted upon, but currently held up by an external expectation (a call/email from someone, etc.).

  • Someday: Actions that are on the back-burner (ie, the “tickler file”).

  • Context: Productivity increases when actions are grouped by context, rather than constantly shifting your focus. Our’s include:

    • Using The Computer

    • On The Phone

    • Out Running Errands




Note that GTD utilizes an ‘inbox’, prior to organizing and classifying actions. You could certainly add that to the ontology, however we skip it here. The assumption is that other external sources (email, etc.) typical act as the inboxes.


Running the demo will push in an example dataset, using the ontologies to classify everything in a GTD way. Once its run, play around with the UI to see how it turned out. Pay special attention to the Classifiers area within the sidebar filters. That will allow you to build queries, such as:



/s-ramp[s-ramp:classifiedByAllOf(.,'http://artificer.jboss.org/gettingthingsdone.owl#ModerateAction','http://artificer.jboss.org/gettingthingsdone.owl#ComputerContext')]


IE, find all actions, moderate in complexity, that can be done while using the computer. Or:




/s-ramp[GTDProjectRel[@name='Bathroom Remodel']]


IE, find all actions associated with the ‘Bathroom Remodel’ project.


Are those queries verbose? Absolutely. But that’s why the UI and other interfaces exist!


For more info, check out the demo code itself: artificer/demos/end-to-end-use-case/getting-things-done at master · ArtificerRepo/artificer · GitHub




Source::




by i88.ca via Social Marketing by I88.CA » i88.ca

10 steps to becoming a better than programmer


Hi and welcome back to my blog! I wanted to cover 10 of the things I’ve learned over the years being a professional programmer that really helped me improve the quality of my code and my overall productivity.




InvokeDynamic is one of the most significant additions to modern Java: Here's why


Many Java developers regarded the JDK’s version seven release as somewhat a disappointment. On the surface, merely a few language and library extensions made it into the release, namely Project Coin and NIO2. But under the covers, the seventh version of the platform shipped the single biggest extension to the JVM’s type system ever introduced after its initial release. Adding the invokedynamic instruction did not only lay the foundation for implementing lambda expressions in Java 8, it also was a game changer for translating dynamic languages into the Java byte code format. While the invokedynamic instruction is an implementation detail for executing a language on the Java virtual machine, understanding the functioning of this instruction gives true insights into the inner workings of executing a Java program. This article gives a beginner’s view on what problem the invokedynamic instruction solves and how it solves it.




A Guide To Events And Damages Covered by Comprehensive Auto Insurance

Lowcostcarinsuranceprice.com has released a new blog post explaining what events and damages are covered by comprehensive auto insurance.

https://www.google.com/url?rct=j&sa=t&url=http://insurancenewsnet.com/oarticle/2015/03/31/a-guide-to-events-and-damages-covered-by-comprehensive-auto-insurance-a-609469.html&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNEMfV7OHIuY_yOLpOzHgd-JRxQzXQ

How to set up a bug-free development environment


We – as a company providing a visual bug tracking tool which makes life for developers and everyone involved in web projects a lot easier – put a lot of thoughts into the field of bug-free development environments. In this post I’m going to show you how we have set up our own development environment.




Driving without insurance in Michigan? Police can now tell by running your plates

Michigan police are able to run a license plate on an in-car computer and it will tell them if the driver of the vehicle has insurance that's valid or not.

https://www.google.com/url?rct=j&sa=t&url=http://www.propertycasualty360.com/2015/03/31/driving-without-insurance-in-michigan-police-can-n%3Ft%3Dpersonal&ct=ga&cd=CAIyGWE2YTRlMTBlMzQ1YTcwZTY6Y2E6ZW46Q0E&usg=AFQjCNHHhdaxm-bCEVzUUbDJXe5ygPZnyA

How to use String constants in switch case construct in Java


If you remember, we can only switch on integer variable and even case statement must be integer constant, but things has changed from Java 7 release. Now you can even switch on String variable and can use String constant e.g. String literal into case statements. Don't believe, try it now.




Unity Realtime Multiplayer Sample


Unity Realtime Multiplayer Sample using AppWarp.Now, developers can add realtime communication in their Unity3D games




jsGrid – Lightweight jQuery Grid Plugin


jsGrid is a lightweight client-side data grid control based on jQuery. It supports basic grid operations like inserting, filtering, editing, deleting, paging and sorting. jsGrid is flexible and allows to customize appearance and components.




Match Made in Heaven? By @EFeatherston | @DevOpsSummit [#Cloud #DevOps]

It seems today we are in a constant state of business and technology disruption. The convergence of the social, mobile, analytics, and cloud (SMAC) disruptions have both forced and enabled organizations to move at breakneck speeds addressing the needs and expectations of the lines of business/end users. This speed requires the development teams to be agile. They must be able to respond quickly to changing needs and demands of the organization. The quality assurance (QA) team still needs to ensure a quality product is being sent into production. Finally, the operations team needs to be able to adequately deploy and support these systems. Communication, collaboration, and streamlining of processes are key elements to the success of this rapidly changing environment. Out of that challenge was born the concept and term DevOps. Let’s talk about how DevOps may be able to leverage one of those disrupting technologies, the cloud, to help them operate and deliver on the promise of DevOps.

read more




by via Latest News from JAVA Developer's Journal

Very thorough repository of Linux resources


Very thorough repository of Linux resources




Reasons, Tips and Tricks for Better Java Documentation

By Thierry Wasylczenko



I am pretty sure that as developers, we are all in love with technical documentation. We love reading docs, writing them, and don’t even start me on talking about maintaining docs: absolutely love it!


In this post, I’m going to list some reasons for maintaining up to date and correct documentation, provide tips on writing better Javadocs and explain how to use various Javadoc tags to the best. Source::




by i88.ca via Social Marketing by I88.CA » i88.ca

Pushing data into Java 8 Streams


Java 8 Streams are pull based. Data is pulled from the source by terminal operations such as collect, forEach or reduce. Stream creation methods make it easy to process data you already have access to at creation time. async.Queues and async.Topics in simple-react make it possible to push data into standard Java 8 Streams (to be pulled along in the usual manner). PushableStreamBuilder helps users build pushable java 8 Streams, and determine backpressure application and whether data should be pushed to multiple different streams.




Gambling problem: Growth slows for Playtech

Playtech is considered a proxy for the global betting industry, with its business booming alongside the growth of online gambling around th...