Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Java

Containers: Don't Skeu Them Up, Man | @DevOpsSummit [#DevOps]

Java Developer's Journal - Tue, 01/27/2015 - 15:00
Gordon Haff wrote an insightful column today about “skeuomorphic virtualizaton,” in other words the notion of thinking of virtual servers as having the same look and feel of the physical machines lying underneath. The upshot is that virtualization ends up just being a form of partioning; users view virtualized instances as no different from a single physical server. Gordon urges the end of skeuomorphism's reign of terror (my words, not his) now that containers are (back) in the news. So don't simply stuff “a hodepodge,” as Gordon says, of operating systems versions along with your app and all that goes with it (web server, database, storage, comms) into a container as if it's just another virtualized machine. Instead, he writes that it's time to think of “containerized operating systems, container packaging systems, container orchestration like Kubernetes, DevOps practices, microservices architectures, “cattle” (shorter term) workloads, software-defined everything, and pervasive open source as part of a new platform for cloud apps.” Reboot Time Old habits die hard. The relentless drive for efficiency in business focuses itself evermore on IT operations, breeding an instinct to view the new tool as simply an improved hammer and to simply try to slam things through with it more quickly. An increasing focus on DevOps, as seen from the high management level, can certainly reinforce this view. But that would be wrong. Containers give everyone another shot at imagining their software as a number of services rather than a unified application. Further, as Gordon notes, they let you throw in an OS here, some orchestration there, a VPN there, and truly become efficient (and more future-proof) in the way you design and deploy what you're trying to do. The original SOA days seem far away to me, but the idea of provisioning services is still a radical one. Too often today, software-as-a-service in the cloud still means software-as-an-application from the sky. The inexorability of Moore's Law allows people to slam things through for short-term gain rather than long-term efficiency, and this will be particularly true as containers become prized for their relative abstemious use of resources. But an expeditious, rather than more profound, use of containers will just create tomorrow's hodgepodge. The potential of containers to reboot the way we think of services and how they should be delivered can logically lead to re-imagining how users should experience what the services offer – and how skeuomorphic those experiences should be, of course.

read more

Categories: Java, Media

He Said / You Said By @MJannery | @CloudExpo [#Cloud #SDN]

Java Developer's Journal - Tue, 01/27/2015 - 15:00
Some of the network gear vendors cast a wary look at network management vendors, particularly those who do continual, automatic discovery of the network inventory and connectivity. Why? We know what’s actually out there, and what’s actually being used. We had one customer in the insurance industry who was due to renew their maintenance agreement with a large, well-known network gear vendor. The typical scenario was to be handed a spreadsheet by the salesperson, listing the serial numbers of the network devices they had purchased, together with a summary of maintenance charges.

read more

Categories: Java, Media

Software-Defined Business with @AppDynamics | @DevOpsSummit [#DevOps]

Java Developer's Journal - Tue, 01/27/2015 - 15:00
"Application monitoring and intelligence can smooth the path in a DevOps environment. In a DevOps environment you see constant change. If you are trying to monitor things in a constantly changing environment, you're going to spend a lot of your job fixing your monitoring," explained Todd Rader, Solutions Architect at AppDynamics, in this SYS-CON.tv interview at DevOps Summit, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java, Media

GE's Industrial Internet of Things as a Service | @ThingsExpo [#IoT]

Java Developer's Journal - Tue, 01/27/2015 - 07:00
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect at GE, and Ibrahim Gokcen, who leads GE's advanced IoT analytics, focused on the Internet of Things / Industrial Internet and how to make it operational for business end-users. Learn about the challenges posed by machine and sensor data and how to marry it with enterprise data. They also discussed the tips and tricks to provide the Industrial Internet as an end-user consumable service using Big Data Analytics and Industrial Cloud.

read more

Categories: Java, Media

Unit Testing By @Logentries | @DevOpsSummit [#DevOps]

Java Developer's Journal - Tue, 01/27/2015 - 00:00
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture. So you've started to build applications with AngularJS; or, maybe you've done unit testing before but haven't used it with AngularJS; or, maybe it's all new to you, but either way this article should help to orient you to the value of using Karma with Jasmine and offer some tips on displaying functionalities of Angular JS. Let's get started! My app is small it doesn't need any tests, right?

read more

Categories: Java, Media

Dale Kim of @MapR Joins SYS-CON Authors | @ThingsExpo [#IoT]

Java Developer's Journal - Tue, 01/27/2015 - 00:00
Dale Kim is the Director of Industry Solutions at MapR. His background includes a variety of technical and management roles at information technology companies. While his experience includes work with relational databases, much of his career pertains to non-relational data in the areas of search, content management, and NoSQL, and includes senior roles in technical marketing, sales engineering, and support engineering. Dale holds an MBA from Santa Clara University, and a BA in Computer Science from the University of California, Berkeley.

read more

Categories: Java, Media

The Migration to Cloud Computing By @JohnSavageau | @CloudExpo [#Cloud]

Java Developer's Journal - Tue, 01/27/2015 - 00:00
A couple years ago I attended several "fast pitch" competitions and events for entrepreneurs in Southern California, all designed to give startups a chance to "pitch" their ideas in about 60 seconds to a panel of representatives from the local investment community. Similar to television's "Shark Tank," most of the ideas pitches were harshly critiqued, with the real intent of assisting participating entrepreneurs in developing a better story for approaching investors and markets.

read more

Categories: Java, Media

Three Technologies That Will Change the World By @IanKhanLive [#Cloud]

Java Developer's Journal - Mon, 01/26/2015 - 23:45
Three technologies that will change the face of the world are realistic, present and growing. Revolutionary in nature, these technologies have not reached their pinnacle yet but are growing quite significantly. Predicted to become a $200 billion industry by 2020, the cloud is now reaching a stable stage of growth. As a cloud advocate I work within the industry and can comfortably say that everything about the cloud is growing at a significant pace. This includes smaller verticals and specializations within the cloud, not to mention Business Intelligence, analytics, and other cloud-powered platforms and services

read more

Categories: Java, Media

Service Automation Takes a Big Step Up the Maturity Model by @JohnSavageau [#SDN]

Java Developer's Journal - Mon, 01/26/2015 - 23:45
SDNs, or more specifically provisioning automation platforms service provider interconnections, and have crept into nearly all marketing materials and elevator pitches in discussions with submarine cable operators, networks, Internet Exchange Points, and carrier hotels. While some of the material may have included a bit of "SDN Washing," for the most part each operators and service provider engaging in the discussion understands and is scrambling to address the need for communications access, and is very serious in their acknowledgement of a pending industry "Paradigm shift" in service delivery models.

read more

Categories: Java, Media

Gates Foundation & Our IoT 2040: Nice Contrast

Java Developer's Journal - Mon, 01/26/2015 - 22:00
The Bill and Melinda Gates Foundation recently identified four keys areas in which to focus for the next 15 years: Health, Farming, Banking, and Education. Bill himself holds forth on a regular basis about the challenges facing many billions of people in the world, particularly in Africa, as well as the opportunities to save lives and change lives. He does not seem naïve about the enormity of the challenges, and does not offer technology as a simple panacea to what ails the world. He also seems committed to respecting national sovereignty in implementing programs, difficult as that may be sometimes. And he seems to understand very clearly that even the vast wealth of his and his wife's foundation and its allies cannot hope to achieve signficant results on its own. I would add Energy, Transportation, and Government to Bill's and Melinda's list–aware that the Foundation supports these areas and many others as well. In our efforts at the Tau Institute, we then focus on how the Internet of Things will play a role in these areas as well as societal improvement and transformation overall. We've also chosen a 25-year timeframe, an thus use the term IoT 2040 to describe our activities. Our program includes research, events, consulting, and technical education. We have four overriding goals: 1. To spur beneficial economic development in all corners of the world 2. To reduce poverty & disease 3. To curtail violence as a way of settling disputes 4. To produce political and societal leaders who will maintain progress We think a good way to measure progress is through the research we've been conducting for the past few years, which creates relative,"pound-for-pound" rankings that show how well nations are doing with respect to their available resources. Our rankings reflect a lot of time spent, by me and by our associates and advisors, living in the various corners of the world. We integrate several technology and social factors into our algorithms -- on the one hand including average bandwidth, access to broadband, number of dataservers, on the other hand including income disparity, perception of corruption, human development, and the local cost of living. The most dynamic countries should correlate well over time with those most quickly growing their economies in an equitable way.

read more

Categories: Java, Media

Application Intelligence From @AppDynamics | @DevOpsSummit [#DevOps]

Java Developer's Journal - Mon, 01/26/2015 - 20:00
AppDynamics, the application intelligence leader for software-defined businesses, announced the general availability of the AppDynamics Fall '14 Release. Serving the combined needs of IT and business teams across the enterprise, the latest release provides a comprehensive view across all aspects of digital performance in ultra large scale deployments. AppDynamics delivers Application Intelligence by building out advanced capabilities across the key areas of analytics, unified monitoring and DevOps. The Fall '14 Release of the AppDynamics Application Intelligence platform introduces: powerful new DevOps collaboration capabilities in the 'Virtual War Room'; AppDynamics Application Analytics, which capture operational and business events and metrics across entire application environments; support for additional integration platforms; a massively scalable data store; and integration of AppDynamics database monitoring into the main platform.

read more

Categories: Java, Media

Timely, Optimal and Efficient with @Creative_Busine | @CloudExpo [#Cloud]

Java Developer's Journal - Mon, 01/26/2015 - 20:00
"We are the top stocking distributor for HP renew products in North America. We can only sell to U.S. authorized partners and resellers for HP," explained Miguel Diazdelcastillo Jr., Sales Executive at Creative Business Solutions, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java, Media

JavaScript for Java and C++ Developers By @YFain | @ThingsExpo [#IoT]

Java Developer's Journal - Mon, 01/26/2015 - 19:00
This year I’m planning to run a one day workshop at a couple of software development conferences and privately for IT shops. The goal is to introduce JavaScript and related technologies to developers that are accustomed to developing in classical object-oriented languages like Java, C++ or C#. Below is the outline of this workshop.

read more

Categories: Java, Media

Apache Drill’s Self-Service Capabilities By @MapR | @CloudExpo [#BigData]

Java Developer's Journal - Mon, 01/26/2015 - 18:00
Small data management solutions don’t work in our brave new Big Data world. Back in the small data days, we talked proudly about having gigabytes of structured data that had been carefully denormalized to reduce latency as much as possible. Today’s data is measured in petabytes, and it is dynamic, complex, and wildly varied in structure. Small data was a nicely planned garden, but Big Data is a jungle: rich with resources, abundant in growth, but also a bit overwhelming and easy to get lost in.

read more

Categories: Java, Media

Internet of Things and DIY Wearables | @ThingsExpo [#IoT]

Java Developer's Journal - Mon, 01/26/2015 - 17:00
Building low-cost wearable devices can enhance the quality of our lives. In his session at Internet of @ThingsExpo, Sai Yamanoor, Embedded Software Engineer at Altschool, provided an example of putting together a small keychain within a $50 budget that educates the user about the air quality in their surroundings. He also provided examples such as building a wearable device that provides transit or recreational information. He then reviewed the resources available to build wearable devices at home including open source hardware, the raw materials required and the options available to power such wearable devices.

read more

Categories: Java, Media

Internet of Things Connectivity By @Kaazing | @ThingsExpo [#IoT]

Java Developer's Journal - Mon, 01/26/2015 - 16:30
We certainly live in interesting technological times. And no more interesting than the current competing IoT standards for connectivity. Various standards bodies, approaches, and ecosystems are vying for mindshare and positioning for a competitive edge. It is clear that when the dust settles, we will have new protocols, evolved protocols, that will change the way we interact with devices and infrastructure. We will also have evolved web protocols, like HTTP/2, that will be changing the very core of our infrastructures. At the same time, we have old approaches made new again like micro-services and reactive programming. In his session at @ThingsExpo, Todd Montgomery, Chief Architect at KAAZING, discussed this changing landscape and explored the various tradeoffs designers face today.

read more

Categories: Java, Media

Deploy and Release with @SerenaSoftware | @DevOpsSummit [#DevOps]

Java Developer's Journal - Mon, 01/26/2015 - 16:00
“DevOps is really about the business. The business is under pressure today, competitively in the marketplace to respond to the expectations of the customer. The business is driving IT and the problem is that IT isn't responding fast enough," explained Mark Levy, Senior Product Marketing Manager at Serena Software, in this SYS-CON.tv interview at DevOps Summit, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java, Media

Connecting Cloud Applications with @ZenteraSystems | @CloudExpo [#Cloud]

Java Developer's Journal - Mon, 01/26/2015 - 15:00
“The year of the cloud – we have no idea when it's really happening but we think it's happening now. For those technology providers like Zentera that are helping enterprises move to the cloud - it's been fun to watch," noted Mike Loftus, VP Product Management and Marketing at Zentera Systems, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java, Media

‘The Consumption Cloud’ By @Solgenia_Corp | @CloudExpo [#Cloud]

Java Developer's Journal - Mon, 01/26/2015 - 15:00
The consumption economy is here and so are cloud applications and solutions that offer more than subscription and flat fee models and at the same time are available on a pure consumption model, which not only reduces IT spend but also lowers infrastructure costs, and offers ease of use and availability. In their session at 15th Cloud Expo, Ermanno Bonifazi, CEO & Founder of Solgenia, and Ian Khan, Global Strategic Positioning & Brand Manager at Solgenia, discussed this shifting dynamic with an example of a top European Telco provider. Find out how they are leveraging the power of acloud-based consumption model services to offer more value to the mass market and enable a new revenue model that embraces the true meaning of the Third Industrial Revolution.

read more

Categories: Java, Media

Enterprise Mobile App Development By @Exadel | @CloudExpo [#Cloud]

Java Developer's Journal - Sun, 01/25/2015 - 21:00
Enterprises are adopting mobile technologies at an unprecedented rate. As Business News Daily recently reported, 1.3 billion workers will go mobile by 2015, and with that massive number, the need for enterprise mobile apps can only skyrocket. With that increase, many mobile app developers will be called upon to create internal mobile enterprise apps. These apps have many requirements and considerations that differ from the typical app destined for the public app stores. In this article, we will take the top three challenges and share some tips on how to meet these challenges:

read more

Categories: Java, Media