IoT Middleware for a Faster Time to Market By @robomq | @ThingsExpo #IoTThu, 02 Jul 2015 12:00:00 EDT Internet of Things (IoT) will be a hybrid ecosystem of diverse devices and sensors collaborating with operational and enterprise systems to create the next big application.
In their session at @ThingsExpo, Bramh Gupta, founder and CEO of robomq.io, and Fred Yatzeck, principal architect leading product development at robomq.io, discussed how choosing the right middleware and integration strategy from the get-go will enable IoT solution developers to adapt and grow with the industry, while at the same time reduce Time to Market (TTM) by using plug and play capabilities offered by a robust IoT middleware platform.
Six Daily Tips for DevOps | @DevOpsSummit [#DevOps #Docker #Microservices]Tue, 19 May 2015 23:45:00 EDT At its core DevOps is all about collaboration. The lines of communication must be opened and it takes some effort to ensure that they stay that way. It’s easy to pay lip service to trends and talk about implementing new methodologies, but without action, real benefits cannot be realized. Success requires planning, advocates empowered to effect change, and, of course, the right tooling.
To bring about a cultural shift it’s important to share challenges. In simple terms, ensuring that everyone knows what everyone else is doing can create a real team spirit and social cohesion that will drive DevOps forward. Here are six tips that can be implemented to help you get there.
Announcing @MangoSpring to Exhibit at @CloudExpo New York & Silicon ValleyTue, 12 May 2015 11:00:00 EDT SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY., and the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
MangoApps provides private all-in-one social intranets allowing workers to securely collaborate from anywhere in the world and from any device. Social, mobile, and easy to use. MangoApps has been named a "Market Leader" by Ovum Research and a "Cool Vendor" by Gartner. 20,000+ business customers worldwide.
Support for RabbitMQ, ActiveMQ, HornetQ, & JBossMQTue, 05 May 2015 15:12:00 EDT We’re proud to announce availability of the first complete end-to-end queue support in an APM product. We’ve been working hard on this and are excited to share the results of our work with you.
A couple months ago we announced support for JMS and Rabbit MQ messaging services. Once you update your Ruxit Agent (version 1.69) you can see which queues each service sends messages to and pulls messages from. For now, this works for all Java-based services. We’ll be extending this functionality to other technologies in the future.
Book Review | Swift for ProgrammersTue, 05 May 2015 11:25:25 EDT This is one of the best laid out programming books I have read in a while. The way it starts out providing summaries of Swift features found in other programming languages, Swift features that eliminate common programming errors, the list of Cocoa and Cocoa Touch frameworks, new key features in Xcode 6, special characters, numeric and boolean types, operators, conditional and loop statements, compound assignment operators, Classes, access modifiers, properties, initializers, methods, value and reference types, and making use of built in frameworks is perfect for developers from any other language.
Top 5 Java Performance Metrics to Capture in Enterprise ApplicationsTue, 28 Apr 2015 12:00:00 EDT The last couple articles presented an introduction to Application Performance Management (APM) and identified the challenges in effectively implementing an APM strategy. This article builds on these topics by reviewing five of the top performance metrics to capture to assess the health of your enterprise Java application.
Java 8: Date and Time | Part ITue, 21 Apr 2015 06:02:00 EDT Since Time is a natural concept, in an ideal world, dealing with it should be simple, but unfortunately it is not the case and we humans made it more complex by introducing different time zones and day light saving.
As a programmer, we want that programming languages immune us from these complexity and being a Java programmer, we have similar expectations from Java. Java tried to overcome these complexities in its first two editions of Date and Time API, but failed measurably. A simple google will give you numerous posts criticizing Java for this. Few years back, I was introduced to Joda-Time library that provide APIs that help you to work with Time with ease.
In its latest edition (Java 8), in its third attempt, finally Java brought this change that we all were looking for long. With its new APIs, it is no more require to use either third party APIs or create several utility classes/methods to deal with date and time. This new API is heavily inspired by Joda-Time library.
I’ll be brief assuming the the reader has some familiarity with IntelliJ IDEA IDE and the structure of Dart projects. Repeating the same exercise in Eclipse IDE should be a trivial task too.
It's the Java vs. C++ Shootout Revisited!Tue, 07 Apr 2015 19:00:00 EDT Are we just looking, or looking to see what we can improve? It's surprising that programmers are happy to quarrel about performance without trying to improve the programs. As programmers we know that small changes in the way an algorithm is implemented can make a difference, and this is one more opportunity to show our skill.
Cloud & Manufacturing: M2M to the Rescue?Thu, 02 Apr 2015 01:00:00 EDT Manufacturing comprises 17 to 18% of the global economy, and is set to rack up about $13.5 trillion in revenues this year. China assumed leadership in the sector a few years ago and will account for about $2.5 trillion this year; manufacturing revenues in the US will approach $2 trillion.
The developed world and China continue to dominate the sector. Things are less good among developing nations. As an example, the Philippines (where I have family and an office) produces about 1% of US revenue in manufacturing, with about 33% of the US population. There are slightly more than 1 million manufacturing jobs in the Philippines, compared to perhaps 14 million in the US.
So the US, which has notoriously seen its manufacturing sector gutted since the year 2000, has roughly 14 times the number of manufacturing jobs with only three times the population of the Philippines. This provides a good illustration of the yawning economic gap that remains between a highly developed nation and a classic developing nation.
Will It Be Fashionable Again?
It's been fashionable for a couple of decades to dismiss manufacturing, instead repeating the common wisdom that we've moved into a services-oriented economy. Everybody wants to build the Knowledge Society today.
I agree with the truism that old-style 1950s labor-intensive manufacturing will neither be returning to the US nor will elevate others into the modern age. Even China is now experiencing dramatically lower economic growth, and is finally starting to grapple with the enormous pollution problems the last two decades of growth have created. Meanwhile,
But, we still have to make stuff. Even as automated processes, robots, and emerging IoT feedback loops bring about productivity increases, there remains a need by so many of us pesky humans to have a job that can feed us and our families. Not everyone will be a Java programmer or PHP jockey. Not everyone will complete four years of college.
Meanwhile, recent studies by Circle Research and Vodafone indicate that 20% of manufacturing companies have taken up M2M. On a related note, Gartner has estimated there are already about 370 “things” in use in the global automotive business alone, with an anticipated rise to 3.5 billion by the year 2020.
But the actual, physical challenge in developing a global manufacturing sector for the 21st century is amazingly daunting, in my view.
When I'm in Silicon Valley, safely ensconced in my office or at an event, I hear and see the fantastical visions being created there for the future. But when I'm driving around the now-barren streets of west Rockford, IL (a former small manufacturing hub located close to one of my US offices) or walking the streets of Metro Manila (where my research institute is headquartered), I see the challenge up close. There is nothing virtual or abstracted about it.
There are constitutional and structural barriers impeding the growth of a healthy economy in the Philippines, and a legacy of obtuse thinking in much of the US Midwest.
Optimism and great vision alone cannot improve things, and Silicon Valley's optimism should be taken in certain-sized doses only. It is especially difficult to swallow when accompanied by the self-centered Randianism or invasive Fabianism that are so popular in the region.
As I ride a jeepney along MacArthur Blvd. through the barrios of slightly industrialized Pampanga Province, Philippines, where factory workers in my family make about $70 per month, I wonder how M2M and the IoT can elevate the masses here. I have the same thoughts as I drive through the burned-out, greened-in former middle-class neighborhoods of west Rockford.
Optimism may be the least bad choice available.
Introducing Zulu Embedded Builds of OpenJDK Wed, 25 Mar 2015 04:02:00 EDT Azul has launched Zulu Embedded, a new offering for developers and manufacturers in the embedded, mobile and Internet of Things (IoT) markets requiring 100% open source, customizable, reduced-footprint, and standards compliant Java SE runtimes and development solutions.
Am I Still a Java Developer? By @YFain | @ThingsExpo [#IoT] Fri, 06 Mar 2015 08:46:00 EST This morning I got the following email from a Java developer: “It seems you are doing less Java and more web development every year.” This got me thinking, and I decided to write this blog.
Am I still a Java developer after 17 years of using this language? I certainly am. But in today’s world using just one programming language is almost impossible unless you’re willing to limit yourself to the server-side development. I’m not saying this is bad – it’s a huge field for never ending self-education and research. Even from the career perspective becoming an expert in a specific Java field can put bread and butter on your table for years to come. For example, Java experts specializing in performance tuning can charge several times more than a typical Java developer. Some people become experts in security or concurrent programming, which allows them to eat an omelet with truffles for breakfast daily.
NodeSource Raises $3MMon, 09 Feb 2015 09:00:00 EST NodeSource, an enterprise-focused software company created to build a robust product ecosystem around Node.js, has announced a $3M in first round seed funding from Crosslink Capital and Resolute Ventures. This funding exemplifies the pent-up demand for Node.js solutions as enterprises abandon their monolithic applications in favor of modern, scalable service oriented architectures.
NodeSource's portfolio of clients includes Uber, PayPal, Fitbit, and Netflix. The company delivers powerful Node.js tooling to enterprise customers. The company will use funding to continue expansion with the release of upcoming products and partnerships with Fortune 500 companies. Early on, NodeSource recognized the massive opportunity for Node.js to transform IT organizations worldwide. With current funding, a new generation of products from NodeSource will roll out to better build, monitor, tune, and deploy Node.js applications effectively.
A Guide to the CIO’s Toolbox By @Vormetric | @CloudExpo [#Cloud] Fri, 06 Feb 2015 10:00:00 EST In my blog from September 2014, I wrote “encryption and access controls are your front-line defenses for defending data-at-rest. Given today’s threat environment, encrypt everything possible, everywhere possible.” While lots of things change in 6 months – the projected World Series Champion, the Super Bowl front-runner, Taylor Swift going from tweeting about dating to tweeting about hacking – this recommendation remains constant.
Data-at-rest is susceptible to many forces, not least of which are malicious and non-malicious insiders. As we noted in our recent 2015 Insider Threat Report, the insider threat landscape is becoming more difficult to deal with as the range of miscreant’s moves beyond employees and privileged IT staff. It now includes outsiders who have stolen valid user credentials; business partners, suppliers, and contractors with inappropriate access rights; and third-party service providers with excessive admin privileges. Unless properly controlled, all of these groups have the opportunity to reach inside corporate networks and steal unprotected data.