November 03, 2014

Look at what Google and Amazon are doing with databases: That's your future
"The era of the one-size-fits-all database is over. It used to be when I grew up as a developer that for the architect in the project, when it came to choosing the bottom layer of the stack — the persistence layer — the choice was Microsoft, or IBM, or Oracle, or Sybase. It was a vendor choice," he said. "They were all the same type of database. But that era has gone forever and it will never come back because data is just so big and so irregularly shaped now that you're always going to be able to get a hundred times improvement, a thousand times improvement, a million times improvement if you get a data technology that is shaped like the shape of your data.


It’s Not HR’s Job to Be Strategic
Companies will really start feeling the consequences over the next decade. Millennial Branding and Monster.com found that one-third of Millennials rank training and development opportunities as a prospective employer’s top benefit. Cutting corners in this area may jeopardize employee engagement and retention in a demographic that will represent 75% of the U.S. labor force by 2025. A centralized HR department is ill equipped to address this. But embedding learning and development — along with talent acquisition — within each business function can solve the problem because it will shift the focus from cost reduction to value creation.


When It’s Sink or Swim
Walking away from a two-year project that’s at 200% of budget, yet seems 2% away from the finish line, is a tough call to make and is no small admission of misspent resources. But, even worse, what if the new approach were to fail at its own 95% point? What then? The company weighed the risk factors of each choice, gave us leash to further prove our new technology stack, and made the decision to switch platforms. Ultimately, time was the enemy posing the greatest threat, and they had to stand up a robust product soon. Fast-forward eight weeks and finally they had their “Netflix” platform, a stable, fully functioning health information exchange.


Where the data science jobs are, by sector and by state
The data science meme has been trending for several years now. Nearly everyone wants to be a data scientist, talk to a data scientist, hire a data scientist or invest in a data science startup. But where are all those data scientists working? And what are they working on? A good place to get a handle on the data science sector is Data Science Central, one of the industry’s leading data science community sites and blogs. It’s the online watering hole for data scientists and its edited and run by Vincent Granville.


8 Strategies to Fund Your New Business
As many first-time entrepreneurs know, or have found out, getting a traditional bank or even an SBA loan to start a new business isn't easy. So where else can you go to fund your dream? Fortunately, today entrepreneurs have many options than ever when it comes to funding their new business or business idea, many of which are less difficult to obtain and less expensive than a bank loan. Here are eight strategies for financing a new business, product or service.


Your 2015 IT Security Plan: What You Need to Know
Over 80 percent answered that IT departments actually felt secure with the technology that they had in place, but they feared what end users might do, either intentionally (example: Edward Snowden) or unintentionally (example: CryptoLocker). The response was that, although IT departments are the focus of where to combat the new threats, it’s the actions of end users that are often the root cause of the problem. Despite the great innovation in newer security products, the industry itself is still in a reactionary mode, responding to modern threats rather than being a step ahead. Therefore, while the technology is important, other areas of the business need to be addressed in order to make a company more secure.


Does the internet need rebooting?
Perrig has now developed a net­work architecture with his team that may enable all these drawbacks to be remedied. This concept, called Scion, is not only supposed to make the in­ternet safer, but also more straightfor­ward and efficient. The central idea is to divide the internet into several in­dependent units, so-called “isolation domains”. In every domain, the au­tonomous systems themselves control the paths along which they exchange data. Therefore, autonomous systems in Domain 1 no longer have an influ­ence on the data traffic in Domain 2 and vice versa. Of course, a global data exchange is also possible with this new structure – via so-called edge routers at the boundaries of the individual domains.


Data retention won't catch terrorists without big data strategy
The real crux of big data analysis is to look for patterns and for testing hypotheses. We should also remember that predictive analytics techniques are not perfect by definition, i.e. they have to be coupled with other intelligence and research.  Finally, it's a hard sell to believe a tech-savvy terrorist would use the same IP address or the same mobile phone that they used a year ago. Once people learn about the legislation, it won't be difficult for them to bypass the system. A better solution would be for the federal government to work with telcos and ISPs on real-time anomaly data detection techniques by enabling/funding them to deploy big data techniques within their firms.


The Ethics of Data, Visualized [INFOGRAPHIC]
In all, the biggest problem with data collection for most people is this: they didn't know it was happening. For better or worse, understanding around what type of data is being collected and how it is being used is relatively low. And, because of this, many companies easily sneak data collection methods into Terms of Service agreements most users never read, or wouldn't fully understand if they did. What we are lacking here in transparency and accountability in data collection and use. And this is a big deal, because much of this data is personal, non-anonymous and can be hacked, stolen or used to discriminate against particular groups or segments.


What's new with Java
Unsigned applets run in a Java sandbox, walled off from the host system. Although the sandbox is far from perfect, reasonable people might consider applets confined to a sandbox safer. Oracle considers them more dangerous. In my opinion, they are placing way too much faith in the Certificate Authority system. Nonetheless, because Oracle thinks they are a greater security risk, they make it harder to run an unsigned applet than a signed one. The other big factor in running applets is the Java security level. Java 7 has three security levels, Java 8 (as of Update 20) has only the two highest levels from Java 7. Both versions of Java default to the second highest level, which Oracle calls "high".



Quote for the day:

"Nothing is easier than saying words. Nothing is harder than living them day after day." -- Arthur Gordon

November 02, 2014

The Minimum Viable Product and Incremental Software Development
The MVP is used in the context of the “build-measure-learn” feedback loop. From the Lean Startup site: “The first step is figuring out the problem that needs to be solved and then developing a minimum viable product (MVP) to begin the process of learning as quickly as possible. Once the MVP is established, a startup can work on tuning the engine. This will involve measurement and learning and must include actionable metrics that can demonstrate cause and effect question.” Now the question is: What is the right way to build the MVP? Of course we should adopt some form of incremental development, in which the MVP should be concluded after a few initial iterations.


Introducing Pair Programming
In an environment where every line of code is reviewed as it is written, code quality goes up dramatically. The quality of the code review gets increased because the reviewer is fully in the context of the code and actively participating in its formation. Several studies such as this one by Alistair Cockburn and Laurie Williams have compared side by side code written in pairs vs code written solo, and concluded that the paired code had fewer defects, and better design than the soloed code. In the Cockburn and Williams study, the paired programs were "consistently 20 percent shorter than their individual counterparts, indicating a more elegant and maintainable solution."


Random Image Experiment Reveals The Building Blocks of Human Imagination
Here’s a curious experiment. Take some white noise and use it to produce a set of images that are essentially random arrangements of different coloured blocks. Show these images to a number of people and ask whether any of the images remind them of, say, a car. Most of the time, these random images will appear to people as, well, random. But every now and again somebody will say that an image does remind them of a car. Set this image aside. And repeat. After assessing, say, 100,000 images in this way, you’ll end up with a set of essentially random pictures that remind people of cars.


You’ve Got To Admit It’s Getting Better
Even test-driven development — the notion that a development team’s automated tests are even more important than the actual software they write, and should be written first — is being criticized. Once this belief seemed almost sacrosanct (although in my experience most of the industry paid it only lip service.) Now, though, Pieter Hintjens argues, “The more you test software, the worse it will be.” Peter Sargeant agrees: “The whole concept of Test-Driven Development is hocus, and embracing it as your philosophy, criminal.”


The 5 Most Common Data Relationships Shown Through Visualization
As the amount of data available to organizations and marketing departments grows, visualizations of that data are growing more complex. That’s not to say that data visualizations are becoming unwieldy – quite the opposite. The increasing amount of information being displayed in visual form helps viewers understand the often convoluted relationships between ranges of data. However, when presented with the choice to visually represent data relationships, it can be difficult to choose which model to apply. Different types of data work better with specific visualization models.


Eight Docker Development Patterns
A foundation for all of my Docker experiments, is keeping state that should persist in volumes, so that the Docker containers themselves can be re-created at will without data loss (unless I've been naughty and modified container state without updating the Dockerfile's - and regularly rebuilding the containers helps stop that bad habit). The examples Dockerfiles below are all focused on that: Creating containers where the containers themselves can be replaced at any time without having to think about it. The more regularly the containers are recreated; the more habitual this becomes, the more it reinforces a habit of avoiding state outside of clearly defined locations that are explicitly persisted.


Foundations of Data Science
The field of algorithms has traditionally assumed that the input data to a problem is presented in random access memory, which the algorithm can repeatedly access. This is not feasible for modern problems. The streaming model and other models have been formulated to better reflect this. In this setting, sampling plays a crucial role and, indeed, we have to sample on the fly. in Chapter we study how to draw good samples efficiently and how to estimate statistical, as well as linear algebra quantities, with such samples.


The Potential Of Beacon Technology
Beacons are a unique and sophisticated tool in the world of merchandising and advertising. However, if we take a step back and think about exactly how beacons are reaching retail locations, there is reason for concern rather than excitement. Currently, beacon networks are fragmented and closed. At quick glance, this may not be a concern, but thinking ahead, this fragmentation will likely result in long-term negative implications for consumers, retailers and developers alike. An analogy for beacon technology is GPS. Since its inception, GPS technology has always been an “open system” onto which developers could innovate and extend new product applications.


Exploring the Hexagonal Architecture
A hexagonal architecture has three layers with the key part being the Domain model containing all the logic and rules of the application. No technology concerns, e.g. HTTP contexts or database calls, are referenced in the domain, allowing changes in technology to be made without affecting the domain. Around the domain model is the Ports layer receiving all requests that corresponds to a use case that orchestrates the work in the domain model. The ports layer is a boundary with the domain on the inside and external entities on the outside.


Oxford Economics Study Reveals EMEA Companies Unprepared for Workforce 2020
All of this isn’t to say that EMEA-based companies aren’t taking steps to address the top issues of the future workforce. “Workforce development is seen by the board as a strategic priority as it’s critical to meeting corporate objectives and growing the business,” said Kevina Wepukhulu, Chief Manager, Human Resource and Administration, Kenya Power and Lighting Co. “The effort is arrayed around key areas, including strategies for systems, for the organization, and for teams and individuals. The approach is based on learning and development, which enables us to retain the workers we hire and train.”



Quote for the day:

"Great leaders use delegation as a time management tool for themselves and as a development tool for their team." -- @ManagersDiary

November 01, 2014

How Streaming Analytics Detects Fraud and Keeps Customers Happy
The most challenging aspect of fraud prevention is detecting it as it occurs across the entire account base. Because hackers can fleece individual accounts within seconds of infiltration on a large scale, if your security systems can’t detect fraudulent behavior within individual accounts in real-time, you are essentially compounding your losses with each passing second.  With streaming analytics, banks can continuously ingest, correlate, enrich, and analyze streams of data across diverse sources – including third parties – to immediately spot anomalies indicating fraud down to the second of occurrence and implement immediate automated remediation measures.


The Periodic Table of IoT
The promise of connecting devices across homes, retail stores, automobiles, and physical machinery, otherwise referred to as the Internet of Things, has emerged into what is now a substantial ecosystem of private companies, corporations, venture investors and acquirers. ... we’re excited to introduce the Periodic Table of IoT (Internet of Things) – a guide to help make sense of the key players in the growing Internet of Things universe. The 141 companies, investors and acquirers on the list were drawn from analysis using CB Insights data around financial health, company momentum, investor quality and M&A activity.


The 1s and 0s behind cyber warfare
Chris Domas is a cybersecurity researcher, operating on what's become a new front of war, "cyber." In this engaging talk, he shows how researchers use pattern recognition and reverse engineering (and pull a few all-nighters) to understand a chunk of binary code whose purpose and contents they don't know.


Why Microsoft loves Linux
Nadella admitted that 20 percent of the operating systems on Azure are Linux. The open-source operating system is already contributing a lot to Microsoft's bottom line. Today, Azure — while it doesn't support the top business Linux, Red Hat Enterprise Linux (RHEL) — already supports CoreOS Linux, CentOS, Oracle Linux, SUSE, and Ubuntu on Azure. ... It's not just Linux that Microsoft loves. After decades of resistance, Microsoft supports a variety of open-source programs such as the big data Hadoop; Docker containers; and Facebook's Open Compute datacenter project. Indeed, Microsoft is even open-sourcing more of its own technologies such as parts of .Net.


Security vendor coalition cleans 43,000 malware infections used for cyberespionage
So far the vendors’ disruptive action called Operation SMN resulted in the removal of 43,000 instances of malicious tools installed by the Axiom attackers on compromised computers, according to a full report published Monday by Novetta, the data analytics firm that led the coalition. The clean-up effort was done through Microsoft’s Malicious Software Removal Tool (MSRT), which is updated and distributed through Windows Update monthly, and through the security products of other vendors involved in the operation. One hundred eighty infections were instances of Hikit, a malware program used by Axiom for data exfiltration and persistence during the last stages of its attacks, Novetta said.


Data Science 101: Scalable Machine Learning with Apache Spark
In the presentation below, courtesy of the SF Machine Learning Meetup group in San Francisco, Xiangrui Meng introduces Spark and show how to use it to build fast, end-to-end machine learning workflows. Using Spark’s high-level API, you can process raw data with familiar libraries in Java, Scala or Python (e.g. NumPy) to extract the features for machine learning. Then, using MLlib, its built-in machine learning library, you can run scalable versions of popular algorithms. The talk also covers upcoming development work including new built-in algorithms and R bindings.


Learn to Boost Data Center Capacity With Public Cloud
Without a doubt, one of the most powerful benefits of cloud computing is the ability to extend the existing environment beyond the current datacenter walls. Administrators are able to do more with less as cloud computing components have become much more affordable. Now that both unified computing and WAN-based solutions have come down in price, IT environments are quickly seeing the direct benefits that cloud computing can bring to an organization.


Backup and restore of MySQL to OpenStack Swift
xbcloud uploads and downloads full or part of xbstream archive to/from OpenStack Swift. So what is xbstream? xbstream is a streaming format available in Percona XtraBackup that overcomes some limitations of traditional archive formats such as tar, cpio and others which did not allow streaming dynamically generated files, for example dynamically compressed files. Archive uploading will employ multipart upload for Large Objects on Swift. Along with this, the xbstream archive index file will be uploaded which contains list of files and their parts and offsets of those parts in xbstream archive. This index is needed for downloading only part of archive  on demand.


Major banks ready their own mobile payment apps
The most likely way will be through a technology called host card emulation, that was introduced in Android 4.4 “KitKat” and allows software apps to emulate the secure element chip found on some bank cards and the iPhone 6. Using software means wider compatibility with phones than if a dedicated chip was required. The mobile payments market had been relatively quiet until recently. Google Wallet and Softcard, a competitor backed by cellular carriers, were in the market but consumer awareness and interest appeared to be low.


Drupal warns unpatched users: Assume your site was hacked
"Attackers may have copied all data out of your site and could use it maliciously," the Drupal security team said. "There may be no trace of the attack." The vulnerability also allows the installation of multiple backdoors in the site's database, code, file directories and other locations and it's impossible for an administrator to say with complete confidence that all of them were found. Attackers may use such backdoors to attack and compromise other services on the underlying Web server, allowing them to expand their access beyond the website itself, the Drupal security team said.



Quote for the day:

“I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.” -- Abraham Maslow

October 31, 2014

In contrast with the China-based threat actors that FireEye tracks, APT28 does not appear to conduct widespread intellectual property theft for economic gain. Instead, APT28 focuses on collecting intelligence that would be most useful to a government. Specifically, FireEye found that since at least 2007, APT28 has been targeting privileged information related to governments, militaries and security organizations that would likely benefit the Russian government.


Experts: Major cyberattack will hit in next 11 years
Almost two-third of technology experts expect a "major" cyber attack somewhere in the world that will cause significant loss of life or property losses in the tens of billions of dollars by 2025. A survey released Wednesday by the Pew Research Center found that many of analysts expect disruption of online systems like banking, energy and health care to become a pillar of warfare and terrorism. The survey asked over 1,600 technology experts whether a major attack that would cause "widespread harm to a nation's security and capacity to defend itself" would be launched within the next 11 years.


Top CIOs Start the Journey to the 'Digital Enterprise'
The digital enterprise is more than just a CIO catchphrase. In a recent Altimeter Group survey, 88 percent of 59 digital strategy executives interviewed said their organizations are undergoing formal digital transformation efforts this year. Even CIOs who think the phrase "digital enterprise" is mushy, like Mojgan Lefebvre, CIO of Liberty Mutual Global Specialty, say that consumers wielding smartphones have shifted the balance of power. "The one thing that comes in and absolutely disrupts industries is giving the end-user customer, consumers, the ability to do anything and everything they want on their mobile device," Lefebvre says.


Enterprise Cloud Service Broker—A New Identity for IT, CIOs
A cloud service brokerage, as defined by Gartner Group, is “an IT role and business model in which a company or other entity adds value to one or more (public or private) cloud services on behalf of one or more consumers of that service.” Gartner recently challenged CIOs to explore how they should position themselves as CSBs within the enterprise by “establishing a purchasing process that accommodates cloud adoption, and encourages business units to come to the IT organization for advice and support.” Why not just bring in an outside organization to manage cloud vendors? Indeed, many new companies have sprung up recently to help IT departments procure their cloud services.


The science behind the ebb and flow of Ubuntu Unity's popularity
This has surprised a lot of people, but I would argue that it shouldn't. Why? Unity has been around for a while now, and it's had plenty of time to evolve and get things right. The initial release was 2010, and the Unity we have now is not the Unity we had then. Users have had plenty of time to acclimate. The HUD, the Dash, Scopes -- they all work in a harmony that most desktops can't replicate. Even with the current state of popular that Unity is enjoying, I remember the reaction of the Linux community when the desktop first arrived -- it seemed as if Ubuntu was on a collision course with disaster.


Healthcare IT: User Empathy Comes First
Too often we see information systems organizations driving and delivering products and services without first understanding what to deliver. One great companion tool for enabling the customer empathy mindset is an empathy map. ... Underlying an empathetic mindset is a deep curiosity to find out the answers to these and many more questions. It is also supported by a desire to delight users with your product or service. As mentioned in my previous blog, defining a product's or service's success in terms of a "Love Metric" is key to moving an organization toward becoming one that is known for its customer empathy mindset.


Setting Traps, and Other Internet Security Tips
The cold truth is that the JPMorgan breach and the rest are not symptomatic of anything new—online businesses have been under constant cyberattack for well over a decade. What’s different today is that there is a lot more at stake because so much of what we do every day is online. Here is what I recommend: use two-factor authentication—essentially verifying via SMS on your mobile phone that you are the owner of a particular account online, every time you sign on. Google, Facebook, Twitter, and just about every major bank provides this option. Also, since everyone gets hacked online eventually, make sure the damage is limited.


Small Businesses Investing in Mobile Technology
"Small business should pay attention to some of the same places they have been getting their cloud and mobility information," Seth Robinson, senior director for technology analysis at CompTIA, told eWEEK. "These two areas provide the foundation for IoT and will help give some insight as to how SMBs will begin using the technology." obinson said just as small businesses have learned about the benefits of cloud and mobility in their space--which are often different than enterprise benefits--they will learn about the benefits of IoT as the trend takes shape.


Following the launch of Apple Pay, Juniper Research thinks NFC will finally be a success
Juniper had been pessimistic about the market after the dismal showing of the NFC-based Google Wallet, launched in 2011, and Apple's failure to include NFC in the iPhone 5. Apple had also said that BLE (Bluetooth Low Energy) and Wi-Fi had "more desirable characteristics for maintaining the link over time than NFC", and it could have adopted BLE instead. With the arrival of Apple Pay, based on industry-standard EMV contactless protocols running over NFC, Juniper has changed its view. In the context of the US market's development, Apple Pay has arrived at a better time than Google Wallet.


Microsoft Adds IoT, Big Data Orchestration Services to Azure
"Every day, IoT is fueling vast amounts of data from millions of endpoints streaming at high velocity in the cloud," says Joseph Sirosh, corporate vice president of Machine Learning at Microsoft. "Examples of streaming analytics can be found across many businesses, such as stock trading, fraud detection, identity protection services, sensors, web clickstream analytics and alerts from CRM applications. In this new and fast-moving world of cloud and devices, businesses can no longer wait months or weeks for insights generated from data."



Quote for the day:

“You can't connect with something you're not passionate about.” -- Gemma Arterton

October 30, 2014

Insider Threats – the myth of the black swan
Obviously, the average impact of insider threat cases does not tell anything about their overall frequency. Even if an average case is less than $50,000 in cost, when these low-profile cases happen on a daily basis, the cumulative loss will be very significant for most companies. And this says nothing for reputation lost, which is difficult to measure. As we have seen in previous posts of this series, the threat landscape broadens and diversifies with new BYOD policies, reduced and changing employee loyalty to employers, and higher employee churn rates create a large gray area of threats that include unintentional misbehaviors, violation of policies, and minor thefts.


A CIO's guide to the future of work
It can seem like a no-win situation, yet organizations can clearly not do nothing, and in fact, most realize they must do far more than they have until now. The net result of all of these trends and forces is that most organizations are busy undergoing some form of large-scale 'digital transformation.' A recent study by Altimeter found that 88% of the organizations they studied are in middle of such change efforts already, with social media, mobility, and information discovery as key elements of the process for more than half of respondents.


Private Links to Cloud Now Fastest Growing Business Segment
Private cloud connection services like AWS Direct Connect or Azure ExpressRoute were designed to address this problem. Through them, colocation providers like Equinix, CoreSite, TelecityGroup, and Datapipe, among others, can link their enterprise customers’ servers to the cloud data centers privately, bypassing the Internet altogether. In addition to colos, the cloud providers also partner with network carriers, which exponentially increases the amount of data centers around the world that can connect customers to the public clouds privately.


The Interdependence of Technology and Culture
Yes, technology will cause new challenges and further problems. Human creativity will use once again technology to solve those, not a methodology or legislation that restricts and demands safety and conformity. There is no need to fear technology as long as enough humans have the freedom to choose in a democratic environment. Technology that empowers will free the employees minds and unlock creativity and innovation. The same free minds will mostly use freedom to do the moral thing. No matter what your opinion is on the subject, the evolution of technology is tightly linked to our own.


Does NoSQL = NoDBA?
Many companies will keep their relational databases for applications like OLTP where the level of data persistence is, by default, very high. At the same time, when new needs arise because of Big Users or Big Data, revolutionary apps or cloud-based offerings, they’ll think non-relational. And in some cases, both will be chosen. A relational database, for example, is an expensive way to store data, so lots of people will use, say, Hadoop to store the raw data and then process into a relational database for fast service and interactive queries. So it’s actually not a question of SQL or NoSQL, it’s more one of SQL and NoSQL.


UK cyber threat sharing ahead of target, says Cert-UK
Initially, the remit of CISP was to focus on technical network-level defender issues for large organisations, but that is now being broadened to include small and medium enterprises (SMEs). “This means that, in addition to technical information, we are now also pushing out more general information aimed at raising the level of awareness around cyber security topics,” said Gibson. For the September Nato Summit in Wales, Cert-UK set up a CISP-style node for all those involved in the event, from Nato’s incident response teams down to the hotel where the summit was being held.


Flipboard’s latest update integrates Zite’s tech to make you fall in love with digital magazines
The updated Flipboard addresses the problem of finding the best digital magazines by first asking you to select a handful of topics you’re interested in. When you start reading content based on a particular topic, Flipboard will then suggest other topics to follow and related magazines worth checking out. The idea, McCue told me, is to slowly refine how Flipboard delivers and recommends content by occasionally prompting you to follow or favorite the stuff you enjoy.


Facebook gives away homebrewed OS monitoring tool
The tool, called Osquery, allows administrators to run SQL-based queries on operating system characteristics stored in a high-performance database, collecting data such as running processes, loaded kernel modules and open networking connections, wrote Mike Arpaia, a Facebook software engineer. In the last few months, Facebook let other companies try Osquery after "it became clear to us that maintaining insight into the low-level behavior of operating systems is not a problem which is unique to Facebook," he wrote.


CIO relationships and priorities remain conflicted
A closer look at the data raises concerns about the CIO’s ability to achieve the promise of those good intentions. Although 70 percent of respondents say their organization has maturity in delivering business outcomes, only 55 percent prioritize this goal. Likewise in the next dimensions, enhancing customer experience and building a more agile IT delivery model. ... It is interesting to compare relationship importance to relationship quality, in the above diagram. We see that the CIO does not have a “very good” relationship with the CEO, CFO, or COO even though CIOs report these relationships as “very important.”


Hackers Are Using Gmail Drafts to Update Their Malware and Steal Data
Here’s how the attack worked in the case Shape observed: The hacker first set up an anonymous Gmail account, then infected a computer on the target’s network with malware. (Shape declined to name the victim of the attack.) After gaining control of the target machine, the hacker opened their anonymous Gmail account on the victim’s computer in an invisible instance of Internet Explorer—IE allows itself to be run by Windows programs so that they can seamlessly query web pages for information, so the user has no idea a web page is even open on the computer.



Quote for the day:

“The value of a man resides in what he gives and not in what he is capable of receiving." -- Albert Einstein

October 29, 2014

Google Developing Disease Detection Pill
"Nanoparticles are the nexus between biology and engineering, so we can make these nanoparticles behave in ways that we want them to," Conrad explained. "Essentially, the idea is simple: You swallow a pill with these nanoparticles, and they're decorated with antibodies or molecules that detect other molecules. They course through your body, and, because the core of these particles are magnetic, you can call them somewhere... And you can ask them what they saw."


From Wearable to Invisible Technology
One of the big players in this school of thought is a company called MC10. MC10 has been working for almost 10 years to create BioStamp and Checklight. These are tiny, wearable devices that come with wireless capabilities, sensors and a number of other features. In BioStamp’s case, the device isn’t so much worn as it is stuck right on the body. Because of it’s flexibility, it can be worn like a temporary patch, or bandaid. Athletes could use something like this to closely and accurately monitor their heart rate and breathing patterns during physical exercise. The device could even track how their muscles respond to different training and what seems to be most effective or most damaging.


Joining up is hard to do
Just as full integration is impossible at a system level, it is also unlikely at an organisational level. Advocates of integrated solutions are often guilty of the merger illusion, namely that putting functions together in the same organisation is sufficient to make sectionalism subside. But as anyone who works in a large organisation will attest, the fact that managers share the same employer and use the same front door is pretty much irrelevant to whether they put corporate, customer-focussed interests above departmental, producerist ones.


Is it Enterprise Architecture or Wall Art?
The thing you have to be careful of is that if you see your markets disappearing, if your product is outdated, or your whole industry is redefining itself, as we have seen in things like media, you have to be ready to innovate. Architecture can restrict your innovative gene, by saying, “Wait, wait, wait. We want to slow down. We want to do things on our platform.” That can be very dangerous, if you are really facing disruptive technology or market changes. Albert Camus wrote a famous essay exploring the Sisyphus myth called “The Myth of Sisyphus,” where he reinterpreted the central theme of the myth.


Tech Support’s NSFW Problem
One big concern: As McAfee Labs warns in its 2014 Threat Predictions report, "Attacks on mobile devices will also target enterprise infrastructure. These attacks will be enabled by the now ubiquitous bring-your-own-device phenomenon coupled with the relative immaturity of mobile security technology. Users who unwittingly download malware will in turn introduce malware inside the corporate perimeter that is designed to exfiltrate confidential data." Today's malware from porn sites is usually not the kind of spyware that's dangerous to enterprises, says Carlos Castillo, mobile and malware researcher at McAfee Labs -- but that could change.


Top 10 Cloud Myths
"Cloud computing, by its very nature, is uniquely vulnerable to the risks of myths. It is all about capabilities delivered as a service, with a clear boundary between the provider of the service and the consumer," said David Mitchell Smith, vice president and Gartner Fellow. "From a consumer perspective, 'in the cloud' means where the magic happens, where the implementation details are supposed to be hidden. So it should be no surprise that such an environment is rife with myths and misunderstandings." Even with a mostly agreed on formal definition, multiple perspectives and agendas still conspire to mystify the subject ever more.


Five ways to make identity management work best across hybrid computing environments
The idea of holistic management for identity is key. There's no question about that, and something that we'll come back to is this idea of the weakest link -- a very commonly understood security principle. As our environment expands with cloud, mobile, on-prem, and managed hosting, the idea of a weak point in any part of that environment is obviously a strategic flaw.  As we like to say at SailPoint, it’s an anywhere identify principle. That means all people -- employees, contractors, partners, customers, basically from any device, whether you’re on a desktop, cloud, or mobile to anywhere.


Is US Tech Policy Ready For A Zombie Apocalypse?
One Delaware law seeks to solve this problem by allowing all digital content to be passed along to family members after death. However, because eBooks on Amazon and movies on iTunes aren't owned, but rather licensed, these digital goods can be passed on only to the extent allowed by end-user licensing agreements. These agreements handle transfers differently.Apple's EULA defers to California law, while Amazon's and Google's EULAs don't allow for any transfer. Therefore, many state laws (such as Delaware's) will have little effect. Federal legislation is needed to put this issue to rest.


Cloud Sprawl: The Problem of Too Many Clouds
Believe it or not, this is actually becoming a bit of a problem. Administrators are working with a very new technology and are beginning to expand their WAN (or cloud) presence far beyond what they originally thought would be possible. IT consumerization has been the main driver behind this push as has been the demand for more distributed computing systems. Unlike virtualization or even desktop sprawl, administrators have the opportunity to get control of the cloud environment sooner rather than later.


How SOA Governance (and SOA Management) Should Actually Be Done
Organizations do have well-defined separation of governance and management functions in general, but this wisdom seems to be absent when dealing with SOA. After all, the board of directors and the executive management team look at the “what” and “how”, respectively, of everything the organization does. Similarly, project steering committees and working groups do the same at lower levels. So what about SOA governance (and SOA management)? Why is there so much confusion and conflation between these two functions? Shouldn’t it be just a simple matter of extension, based on what we know about SOA and about the functions of governance and management?



Quote for the day:

"The man who complains about the way the ball bounces is likely to be the one who dropped it." -- Lou Holtz

October 28, 2014

Speedboats Race with the Cloud
Gary Barnett, an analyst with Ovum, said this is a great idea, not just for SilverHook, but for other racing outlets. "It's definitely an interesting use of the cloud, for sure," he said. "And in the context of racing, this is really significant. In Formula 1 racing, the ability to get real-time data from the car to the engineers during a race has become crucial in winning races.... The big benefit of basing this on cloud infrastructure is the idea of what's next? Having designed the solution this way, SilverHook can easily add another boat or boats. They just scale the infrastructure to support more data."


Big Data Digest: Rise of the think-bots
Cognitive Scale offers a set of APIs (application programming interfaces) that businesses can use to tap into cognitive-based capabilities designed to improve search and analysis jobs running on cloud services such as IBM's Bluemix, detailed the Programmable Web. Cognitive Scale was founded by Matt Sanchez, who headed up IBM's Watson Labs, helping bring to market some of the first e-commerce applications based on the Jeopardy-winning Watson technology, pointed out CRN. AI-based deep learning with big data was certainly on the mind of senior Google executives. This week the company snapped up two Oxford University technology spin-off companies that focus on deep learning, Dark Blue Labs and Vision Factory.


The utopian invisibility of design and connectivity
“Eventually everything connects – people, ideas, objects. . . the quality of the connections is the key to quality per se,” Charles Eames once said. He might as well have been looking into the future and talking about today’s world of connected devices. While most companies see design in the physical dimension, there are some that understand the importance of software as part of design. But there are only a handful that actually think about the overall experience as the ultimate idea of design. Particularly for those design-neglected — Nest’s CEO Tony Fadell would call them “unloved” — products, the network connection makes you rethink the entire idea of a device.


Five Reasons Your Social Analytics Are (Probably) All Wrong
Now, social marketing measurement here means information pulled from common social media listening tools and not firewalled data from your owned channels, e.g., your brand’s own Facebook page. Ninjas among you are aware of flaws, biases and — ahem — issues inherent herein, but a majority of digital marketing analytics consumers may not be. ... So here are five non-obvious reasons to interrogate the truthiness of your current social marketing analytics dashboards, reports, white papers, assumptions, content marketing efforts, and periodic self-congratulations:


Network misdirection may help foil targeted attacks
Chang defines network topology as how devices are connected within a network, both physically and logically. "The term refers to all devices connected to a network, be it the computers, the routers, or the servers," explains Chang. "Since it also refers to how these devices are connected, network topology also includes passwords, security policies, and the like." Chang suggests altering the network's topology and security policy in ways that would make it impossible or at least hugely difficult for sleepers to obtain company secrets. Chang also recommends changing the network in ways that make the attacker's reconnaissance information obsolete.


The Three Breakthroughs That Have Finally Unleashed AI on the World
At first glance, you might think that Google is beefing up its AI portfolio to improve its search capabilities, since search contributes 80 percent of its revenue. But I think that's backward. Rather than use AI to make its search better, Google is using search to make its AI better. Every time you type a query, click on a search-generated link, or create a link on the web, you are training the Google AI. When you type “Easter Bunny” into the image search bar and then click on the most Easter Bunny-looking image, you are teaching the AI what an Easter bunny looks like. Each of the 12.1 billion queries that Google's 1.2 billion searchers conduct each day tutor the deep-learning AI over and over again.


Gartner Highlights the Top 10 Cloud Myths
"Cloud computing, by its very nature, is uniquely vulnerable to the risks of myths. It is all about capabilities delivered as a service, with a clear boundary between the provider of the service and the consumer," said David Mitchell Smith, vice president and Gartner Fellow. "From a consumer perspective, 'in the cloud' means where the magic happens, where the implementation details are supposed to be hidden. So it should be no surprise that such an environment is rife with myths and misunderstandings." Even with a mostly agreed on formal definition, multiple perspectives and agendas still conspire to mystify the subject ever more.


Alert! Websites Will Soon Start Pushing App-Style Notifications
Web pages will be able to behave much like mobile apps, says Michael van Ouwerkerk, a software engineer on Google’s Chrome team who’s working on the technology. “Once the user has opted in, Web apps will be able to provide timely information to the user without having to go through an installation process,” he says. For example, when you check your flight status on an airline’s mobile website, a single tap could subscribe you to updates on any delays. ... Tim Varner, cofounder of a startup called Roost, which offers tools to help website publishers use Web push notifications, says he expects both Google and Mozilla to release the technology for their mobile and desktop browsers within a few months.


ExpositionalArchitecture
I use the term "expositional" to emphasize the fact that these architectures are a source of interesting ideas, and they are not intended to be some kind of "best practice". For a start, I'm very wary of architectures that are set up as some kind of standard, because there are so many variables to pay attention to when building a concrete system. For example, many people stress the importance of a scalable architecture (by which they usually mean the ability to handle large amounts of load). Yet many useful systems are internal systems that never have a high load, so should be designed to support a different set of drivers.


255 terabits a second: New fiber speed record?
The innovation, described in a paper for the current online edition of the journal Nature Photonics, lies in the use of a group of seven microstructured fibers, rather than a single one. Eindhoven University of Technology professor Chigo Okonkwo, one the paper’s principal authors, said that the individual fibers are less than 200 microns in diameter. The effect was described as being “like going from a one-way road to a seven-lane highway.” Additionally, the team used two additional dimensions that can be used by data, “as if three cars can drive on top of each other in the same lane.”



Quote for the day:

"Either you deal with what is the reality or you can be sure that the reality is going to deal with you." -- Alex Haley

October 27, 2014

A CFO's View of Consumer Data
There is a difference between customer data, and customer data that is reliable and useful. Once we have the data, the challenge is knowing what to do with it. How can we integrate customer data into our traditional systems? How do we assemble it in a way that allows us to improve client media plans? We have people who can turn data into insights and strategies, but we need to give those strategists meaningful data. The challenge is in hiring the data scientists who can organize the data.


Large Russian bank, turns to big data analysis to provide real-time financial insights
From the technical perspective and from the cost-efficient perspective, there was a big difference in the business case. Our bank is not a classical bank in the Russian market, because in our bank the technology team leads the innovation, and the technology team is actually the influence-maker inside the business.  So, the business was with us when we proposed the new data warehouse. We proposed to build the new solution to collect all data from the whole of Russia and to organize via a so-called continuous load. This means that within the day, we can show all the data, what’s going on with the business operations, from all line of business inside all of Russia. It sounds great.


3 risk factors and strategies when managing data center migrations
One of the largest risks is damage to the physical hardware during shipment; damage during shipment can render backups useless. Another challenge is the physical distance between data centers may not permit this option and have services available within an acceptable period. The second strategy is to perform data migration over a leased circuit. With a leased circuit comes two sub-swing hardware options. One option is to perform a physical to physical (P2P) migration. A P2P migration involves acquiring like hardware that both the application and hardware can be migrated to while keeping downtime to a minimum.


The 15 Dos and Don’ts of App Development
You might already have a mobile or web application or you might be starting from scratch. Either way, once in the mobile and web application game you are constantly in a battle for improvement. Your business, no matter the industry or if it’s B2C or B2B, will benefit from a functionality-rich performance application. It might be gained revenue, increased productivity or improved brand loyalty. Whether you are part of the development team or responsible for the end-user experience, these 15 do’s and don’ts will help you when developing or improving your mobile application.


The Big Data Capacity Crisis
The fact remains though, that the growth in worldwide volume of data is increasingly outpacing the manufacture of physical storage space – after all it is a lot easier to generate digital data than to build devices like hard disks, optical devices and solid-state storage. Intel’s Jim Held told a conference on the matter, way back in 2010: “Walmart adds a billion rows per minute to it’s database, Youtube contains as much data as all the commercial networks broadcast in a year, and the Large Hadron Collider can generate terabytes of data per second.”


Bugs lead banks to approve fake EMV transactions
The really odd thing about this attack is that the cards that were used in the transactions were not EMV cards; the banks involved ("at least three U.S. financial institutions" according to Krebs) hadn't even begun issuing EMV cards. The transactions were submitted through Visa and MasterCard as EMV transactions without a PIN, and yet they were honored. The experts with whom Krebs spoke suspect that the thieves had control of a payment terminal and were able to manipulate fields in the transactions.


The internet of things is becoming the next cloud battleground
As it stands, the internet of things, like the web and mobile economies from which it grew, runs largely on Amazon Web Services. But there’s no guarantee the status quo will remain in place. As part of its broader home-automation plans, for example, Google is already buying up large AWS users such as Nest and Dropcam. Dropcam Co-founder and CEO Greg Duffy told me last year that his company runs “the largest inbound streaming service on the entire internet” — bigger than even YouTube. Assuming they eventually move onto Google’s infrastructure, AWS will lose both revenue and some banner use cases.


Air Traffic Control for Drones
If a drone strayed out of its approved area, for example, the system might automatically send a command that made it return to its assigned area, or land immediately. The commands could vary depending on the situation—such as how close the drone is to a populated area—or the size and weight of the aircraft, says Downey. Ultimately, NASA wants its system to do things like automatically steer drones out of the way of a crewed helicopter that unexpectedly passes through.


A guide to rapid IT Service Management as a foundation for overall business agility
It was a lesson learned by IT organizations. Today, saying that it will take a year to upgrade, or it will take six months to upgrade, really gets a response. Why should it? There's been a change in the way it’s approached with most of the customers we go on-site to now. Customers say we want to use out of box, it used to be, we want to use out of box, and sometimes it still happens that they say, and here’s all the things we want that are not out of box.  But they've gotten much better at saying they want to start from out of box, leverage that, and then fill in the gaps, so that they can deploy more quickly.


Why Some Web APIs Are Not RESTful
It’s obvious that today many web APIs are not RESTful. Nothing stops the respective companies to build such APIs, and they have been quite successful at doing so. What we do not understand is why they insist on calling them RESTful? They could coin another term. Web API could be enough. It also remains to be seen who will win in the end, if there will be a winner or rather a peaceful coexistence between the two: REST or wannabe RESTful web APIs? In a discussion with InfoQ, Tilkov expressed his confidence that REST “has more than just theoretical advantages, and in the past couple of decades, the web approach always won in the end.”



Quote for the day:

"The role of leadership is to transform the complex situation into small pieces and prioritize them." -- Carlos Ghosn

October 26, 2014

Enterprise Architecture: Single-org versus Multi-org Strategy
One of the most important decisions throughout your Salesforce journey is to decide your “org strategy.” What this really means is: “How many instances of Salesforce will you have in your company?” As a Certified Technical Architect I mostly deal with Fortune 500 companies. The larger the company the more complex this question becomes. It is one of the most foundational and architecturally significant choices that must be made – this decision will impact all future Salesforce initiatives and designs. Here are the 12 questions that I ask my clients in order to make a recommendation regarding the most appropriate org strategy:


Bridging enterprise-architecture and systems-thinking
Presentation at Open Day on Enterprise-Architecture and Systems-Thinking, London, 21 October 2104, for SCiO (Systems and Cybernetics in Organisations). This used my development-work on the Enterprise Canvas framework as a worked-example of how we might create tools to bridge the gaps between enterprise-architecture and systems-thinking, in support of organisations' needs. This slidedeck also provides a useful overview and primer for Enterprise Canvas itself.


Tutorial – NUnit and Sequence Diagram Recording in Enterprise Architect 9.3
Enterprise Architect from Sparx Systems can be a real Swiss army knife for .net developers! Most of the stuff shown will also work with a Java environment. I did already a series of blog posts around this type of topics. All of them are based around EA 8. As a lot of stuff changed since EA 8, the release of EA 9.3 motivated to rework the tutorial to reflect the changes. We regularly use these techniques to find issues in large IOC (Inversion of Control) architectures. Where many modules are loaded dynamically and simple test beds like console runners and unit tests are your only chance to isolate the problematic parts in the source code.


Business Capability Planning in the Enterprise Intelligence Age
Business capabilities can be the best starting point for your business architecture program. In the report “Business Capabilities provide the Rosetta Stone of Business-IT Alignment”, Forrester dubs business capabilities as the map to business and IT translation. Getting business and IT on the same page by adopting a common business capabilities nomenclature enables fact-based conversations about the portfolios and their alignment to the business roadmap. ... The adoption of a common language supports the use of business capability maps across the enterprise.


DevOps in the middle: what enterprise architects can learn from the English Channel
It should be no surprise that enterprise architecture has come to include application development, and many enterprise architects now find themselves struggling to understand something called DevOps. But that’s easier said than done. DevOps, after all, is an emerging discipline. Many don’t even know what DevOps is, and some think it’s nothing but hype. Others believe it simply isn’t significant to their organizations. From my perspective, I think it is something to which every enterprise architect should be paying close attention.


How to Become a Cloud Architect
Should you decide to go after a Master's degree, I'd recommend waiting until you've made your job switch into a cloud computing role, and then look around to see what kinds of programs are available to help you advance in this arena. A return to school also argues for moving to either Austin or Raleigh as well, because you will find many top-notch colleges and universities in both areas, many of which offer directly relevant Master's degrees in computer science or similar fields to help you pursue your chosen subject matter.


eBook: Enterprise Architecture a Professional Practice Guide
Over the last several years, we’ve seen more and more organizations consider enterprise architecture as a means to improve the efficiency, effectiveness, and agility of the enterprise. As a result, there has been greater calls for many of the things that are common place in more mature disciplines such as, (1) standardization in areas such as education, certifications, and practices; (2) greater research and understanding in areas such as the value proposition of enterprise architecture, implementation practices, and value measurement and management; and in (3) more cooperation and consolidation of activities and thought across the different enterprise architecture related professional associations and perspectives.


Evolution Toward Enterprise and System Architectures Emphasizing Embedded Security
The imposition of externally-defined cybersecurity methodologies and solutions on both government and critical infrastructure programs hasn’t proven effective. Fortunately, the political and technical winds are shifting, and there is new emphasis on the integration of security requirements and functionality from the beginning of the technology development life cycle. ... Programmatic frictions arise when critical functional elements of an emerging or upgraded capability are defined and/or dictated by an external entity that, for all intents and purposes, is not a stakeholder with respect to the capability’s intended use.


Open Group launches IT4IT, vendor-neutral reference architecture for IT management
IT standards organisation Open Group has announced the launch of IT4IT, a forum composed enterprises... The reference architecture provides a set of standard approaches and prescriptive guidelines for the delivery of IT services with a view towards making IT faster, cheaper, and less risky. The forum is composed of Capgemini, AT&T, BP, Shell, PwC, Logicalis, Umbrio, Atos, IBM, HP, Architecting For Enterprise and Microsoft among others, with each member organisation feeding their own experience into the forum to help develop a model for how IT can manage the service life cycle and broker services to the enterprise.


Design Thinking in Education
The world is filled with people looking for solutions (users) and people looking to solve problems (solution makers), and ideally, the two are fully aware of each other’s needs and desires. In other words, students can realize that it is in the best interests of the businesses, institutions and organizations they interact with on a daily basis to best serve their end-users, and that accordingly, end-users have both the right and power to influence and shape the products and services they receive. Like the students, businesses (as solution makers) also benefit from this co-creative dialogue: a population that, through an exposure to design thinking and its emphasis on collaboration, is more aware, engaged and ready to interact is ultimately beneficial to them.



Quote for the day:

“Finish Well; Anyone Can Start Well” -- Miles Anthony Smith

October 25, 2014

A Closer Look at CloudFlare and Incapsula: Next Generation CDN Services
CloudFlare was among the first to offer a free CDN service, in essence sparking this revolution. Incapsula, spun off from security giant Imperva, upped the ante by imbuing the CDN platform with security-oriented technologies. Motivated in part by their own competition, the relentless innovation of these companies is advancing the CDN space forward in leaps and bounds. Today, this innovation is also ushering in a new trend of using cloud-based services to replace security and availability enterprise-grade appliance.


A first look at Distributed R
The primary use case for the Distributed R software is to move data quickly from a database into distributed data structures that can be accessed by multiple, independent R instances for coordinated, parallel computation. The Distributed R infrastructure automatically takes care of the extraction of the data and the coordination of the calculations, including the occasional movement of data from a worker node to the master node when required by the calculation. The user interface to the Distributed R mechanism is through R functions that have been designed and optimized to work with the distributed data structures, and through a special “Distributed R aware” foreach() function that allow users to write their own distributed functions using ordinary R functions.


Why companies that rely on open-source projects must insist on a strong code of conduct
While companies may be reticent to dictate the behaviors of the open-source community for fear that doing so will stifle innovation or cause members to question the motives of their corporate overseers, if a situation gets out of hand, it’s wise for companies to take some sort of action so that its open-source talent doesn’t leave and tensions don’t escalate. One way to combat bad behaviors and create some semblance of order is to create a strong code of conduct, which is a set of guidelines that dictates what the community believes to be acceptable behavior. First developed and popularized by the Ada Initiative


Managing Complexity: The Battle Between Emergence And Entropy
But complexity has a dark side as well, and companies like JP Morgan, IBM and Airbus often find themselves struggling to avoid the negative side-effects of their complex structures. These forms of “unintended” complexity manifest themselves in many ways – from inefficient systems and unclear accountabilities, to alienated and confused employees. So what is a leader to do when faced with a highly complex organisation and a nagging concern that the creeping costs of complexity are starting to outweigh the benefits?


Ensembles to Boost Machine Learning Effectiveness
Ensemble-based crowdsourcing for machines has many practical applications. Next-best action—the heart of decision automation and recommendation engines—rides on the best-fit model.3 Quite often, so do real-world experimentation and A/B testing. Notably, Kaggle competitions have been won by ensembles of independent decision-tree models.4 And then there are the computational sciences—for example, physics, econometrics, and so on—in which ensemble methods support independent verification of findings across distinct models developed by different researchers using different algorithms and approaches.


So, what’s in store for the cloud in 2015?
In 2015, we will become better at running the numbers for the cost benefit analysis of cloud-based platform usage within the enterprise. We’ll hear more about the “cost of risk,” value of resilience, service reuse benefits, and a lot of things that most enterprises never considered until they got the bill. Third, we’ll see the continued fall of the private cloud, yet another very easy prediction to make. Just follow the trend. bPrivate cloud was once the way that many enterprise software players wanted you to go, because it allowed them to continue selling on premise software systems. These days, most enterprises opt for public cloud over private. The reasons are obvious.


Why Google wants to replace Gmail
One key feature of Inbox is that it performs searches based on the content of your messages and augments your inbox with that additional information. One way to look at this is that, instead of grabbing extraneous relevant data based on the contents of your Gmail messages and slotting it into Google Now, it shows you those Google Now cards immediately, right there in your in-box. Inbox identifies addresses, phone numbers and items (such as purchases and flights) that have additional information on the other side of a link, then makes those links live so you can take quick action on them.


Things Boards Should do About Cyber Security Now
This week, The Wall Street Journal sat down with two top-tier experts in cybersecurity and risk management. Raj Samani, CTO EMEA at McAfee; and Stephen Bonner, Partner in the Information Protection and Business Resilience team at KPMG, laid out the key issues boardrooms need to look at to secure their company’s data and reputation.


What's keeping data science from playing a more central role in public policy?
You can be cynical about this or realistic: data science, by itself, is an ineffectual governance tool if it lacks strong champions who can wield it to get things done in the legislative, executive and judicial branches. Decision science is just as important as data science: being able to identify the myriad factors that drive policymakers, and to use this understanding to identify where data-driven methods might have some potential sway. One species of decision scientist, the political scientist, spend their careers dissecting these factors in diverse policy arenas.


How to Effectively Map SQL Data to a NoSQL Store
The SQL Layer is a sophisticated translation layer between SQL and the key-value API. Starting with a SQL statement, it transforms it to the most efficient key-value execution, much as a compiler translates code to a lower-level execution format. It is compliant with the ANSI SQL 92 standard. Developers can leverage the product in combination with ORM’s, a REST API, or access it directly using the SQL Layer command line interface. From a codebase point of view, the SQL Layer is completely separated from the Key-Value Store. It communicates with the Key-Value Store using the FoundationDB Java bindings.



Quote for the day:

"So much of what we call management consists in making it difficult for people to work." -- Peter Drucker