November 12, 2015

Next Generation Session Management with Spring Session

This article will demonstrate how the recently released Spring Session APIs help surmount some of the limitations of the current approach to session management, traditionally employed by enterprise Java.  ... Spring Session provides an app server independent way to configure pluggable session data stores within the bounds of the Servlet specification without having to rely on any application server specific APIs. This means that Spring Session works with all app servers (Tomcat, Jetty, WebSphere, WebLogic, JBoss) that implement the servlet spec, and it is very easy to configure in exactly the same way on all app servers. You also get to choose whatever external session data store best meets your needs.


How Apple Is Giving Design A Bad Name

Apple is destroying design. Worse, it is revitalizing the old belief that design is only about making things look pretty. No, not so! Design is a way of thinking, of determining people’s true, underlying needs, and then delivering products and services that help them. Design combines an understanding of people, technology, society, and business. The production of beautiful objects is only one small component of modern design: Designers today work on such problems as the design of cities, of transportation systems, of health care. Apple is reinforcing the old, discredited idea that the designer’s sole job is to make things beautiful, even at the expense of providing the right functions, aiding understandability, and ensuring ease of use.


Medicine On The Cutting Edge – The Bionic Eye

Prof Paulo Stanga, consultant ophthalmologist and vitreoretinal surgeon at the hospital, said the first results of the trial were a total success. “Mr Flynn’s progress is truly remarkable. He is seeing the outline of people and objects very effectively. Stanga is recruiting four more patients to the trial in Manchester. “On behalf of the Manchester Royal Eye hospital, we feel privileged to be conducting the world’s first study into retinal implants for patients with AMD. This technology is revolutionary and changes patients’ lives – restoring some functional vision and helping them to live more independently,” he said.


Quantum computers aren’t perfect for deep learning

Deep learning, though, is a whole other thing. Generally speaking, it requires a model and a set of values for parameters, and you can’t make a prediction until you have both of those things, Greg Corrado, a senior research scientist at Google Research, told reporters at last week’s event. “The number of parameters a quantum computer can hold, and the number of operations it can hold, are very small,” Corrado said. He explained that recognizing a cat in a photo, for example, might require millions of parameters. It would involve taking “billions upon billions upon billions of steps,” to make out the cat’s granular characteristics, such as its whiskers, and then eventually identify the image in the photo at a higher level.


How can we protect the internet’s undersea cables?

Sabotage has actually been rare in the history of undersea cables. There are certainly occurrences (though none recently), but these are disproportionately publicized.  ... The fact is it’s incredibly difficult to monitor these lines. Cable companies have been trying to do so for more than a century, since the first telegraph lines were laid in the 1800s. But the ocean is too vast and the lines simply too long. It would be impossible to stop every vessel that came anywhere near critical communications cables. We’d need to create extremely long, “no-go” zones across the ocean, which itself would profoundly disrupt the economy.


TensorFlow could be Google’s new, open-source, central nervous system

That’s an important advance, since Google’s machine learning initiatives are some of their most important, at this point. Machine learning is increasingly how Google sifts the mountains of data we provide for them, how it pulls salable signals out of seemingly endless volumes of noise. Machine learning lets the company burrow ever-more-invasively into people’s lives by providing services too interesting and valuable to pass up, from translation to facial recognition. It’s also the main technology driving the epic Now-versus-Siri-versus-Cortana triforce of corporate one-upmanship, which could very well end up determining many users’ choice of mobile platforms over the next five years.


Huawei predicts the 'superphone' by 2020

"Inspired by the biological evolution, the mobile phone we currently know will come to life as the superphone," said Shao on Thursday afternoon. "The intelligence of the superphone will continue to evolve and develop itself into digital intelligence, capable of empowering us with interactions with the world. Through evolution and adaptation, the superphone will be more intelligent, enhancing and even transforming our perceptions, enabling humans to go further than ever before." The Chinese company said the superphone will take advantage of advancements in big data, cloud computing, and digital intelligence by tying in with the Internet of Things (IoT), where all physical things are digitalised.


8 tips for hiring a Web designer for your business

Many ecommerce and website platforms claim to be so easy to use that even nontechnical folks can create an attractive website. However, if you are like most people, you are still probably going to need some design help if you don’t want your site to look like everyone else’s. So how do you find a good Web designer – and by “good” we mean an individual or agency who has designed in your preferred Web platform, has a great portfolio, understands your business and goals, but won’t charge you tens of thousands of dollars? Following are eight suggestions, along with pricing guidelines and advice on where to find talented Web designers.


Building a design-driven culture

One essential to running a design-driven company is making sure the right people with the right skill set are in the right place. To start, that means ensuring a chief design lead has a seat at the table where strategic decisions are made. That person could be a chief design officer, a chief digital officer, or a chief marketing officer. All that matters is that whoever has the responsibility is the primary customer advocate. He or she must bring the customer’s point of view to business decisions, translate business goals into customer-friendly initiatives, and build a culture in which employees think about how what they do affects customers.


Automation Will Change Jobs More Than Kill Them

“It makes a lot of sense to look at automation at the task level, as a way to think about redefining jobs,” said Erik Brynjolfsson, a professor at M.I.T.’s Sloan School of Management and co-author of “The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies.” The McKinsey authors emphasized the potential for automation to enrich work, liberating people to focus on more creative tasks. Apparently there is a lot of room for improvement on that front. According to one calculation in the report, “just 4 percent of the work activities across the U.S. economy require creativity at median human level of performance.”



Quote for the day:

"People are smarter than you think. Give them a chance to prove themselves." -- Tim Ferriss