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

Three Ways to UP Your OPs Game By @MS_ITPro | @DevOpsSummit [#DevOps]

Java Developer's Journal - Sat, 10/11/2014 - 16:30
Want to enable self-service provisioning of application environments in minutes that mirror production? Can you automatically provide rich data with code-level detail back to the developers when issues occur in production? In his session at DevOps Summit, David Tesar, Microsoft Technical Evangelist on Microsoft Azure and DevOps, will discuss how to accomplish this and more utilizing technologies such as Microsoft Azure, Visual Studio online, and Application Insights in this demo-heavy session.

read more

Categories: Java, Media

Is Enterprise #DevOps Just Sales Talk? By @Ashimmy | @DevOpsSummit

Java Developer's Journal - Sat, 10/11/2014 - 16:15
There has been a lot of discussion recently in the DevOps space over whether there is a unique form of DevOps for large enterprises or is it just vendors looking to sell services and tools. This session will try to answer the question of whether Enterprise DevOps is a unique species or not. What makes DevOps adoption in the enterprise unique or what doesn’t? Unique or not, what does this mean for adopting DevOps in enterprise size organizations? In his session at DevOps Summit, Alan Shimel, Editor-in-chief of DevOps.com, will explore different vendor approaches and success/failure examples with the idea of preparing you to help instill DevOps in your business.

read more

Categories: Java, Media

There Are Four (Dev) Ops in IT [#DevOps]

Java Developer's Journal - Fri, 10/10/2014 - 19:15
While some might still be focused on SDN with an OpenFlow-style twist, 30% of the organizations in our survey this summer (report forth coming, I promise!) were looking at SDN to improve time to market. Of those, 73% considered an API-enabled infrastructure to be important to very important. That makes sense, considering that programmability is increasingly seen as an enabler to improving time to market through automation and orchestration of provisioning and deployment processes as well as abstracting "the network" into services provisionable by line of business and application owners, a la IT as a Service.

read more

Categories: Java, Media

ITSM Brings Big Changes for Banking Operating [#Cloud]

Java Developer's Journal - Fri, 10/10/2014 - 19:00
Desjardins Group in Montréal is improving their IT operations through an advanced IT services management (ITSM) approach. Tell us why ITSM has become important to you. What were some of the challenges, some of the requirements? What was the environment you were in that required you to adopt better ITSM principles?

read more

Categories: Java, Media

Verizon’s James Segil to Present at @CloudExpo Silicon Valley [@Verizon]

Java Developer's Journal - Wed, 10/08/2014 - 21:30
Video management and delivery has become increasingly challenging due to the diversity of solutions, mobile devices, platforms and video formats. As a result, companies are often required to piece together multiple solutions and vendors to get what they need. In his session at 15th Cloud Expo, James Segil, CMO of Verizon Digital Media Services, will address the challenges of streaming live and on-demand adaptive video to multiple platforms and devices by moving the workflow from hardware-dependent infrastructure to software and cloud-based infrastructure. He will demonstrate how Verizon Digital Media Services eliminates complexity, instead of managing it, with a simpler, more scalable approach that significantly reduces costs.

read more

Categories: Java, Media

Announcing @SimpleECM "Exhibitor" of @CloudExpo Silicon Valley [#BigData]

Java Developer's Journal - Wed, 10/08/2014 - 17:45
SimpleECM is the only platform to offer a powerful combination of enterprise content management (ECM) services, capture solutions, and third-party business services providing simplified integrations and workflow development for solution providers. SimpleECM is opening the market to businesses of all sizes by reinventing the delivery of ECM services. Our APIs make the development of ECM services simple with the use of familiar technologies for a frictionless integration directly into web applications. The simple integration framework lets customers select and easily customize only the services they need, to deliver solutions quickly and easily. Our flexible usage-based pricing model means that you only pay for the services that you use.

read more

Categories: Java, Media

You Don't Know JS: Async & Performance

O'Reilly News: Java - Wed, 10/08/2014 - 17:30

The "You Don't Know JS" series takes a closer look at the features of JavaScript that developers find confusing, and therefore avoid, or use incorrectly. As part of this series, this guide focuses on the new asynchronous features in JavaScript, which are new and confusing to developers. You'll learn about promises, generators, and coroutines, all of which allow you to create more sophisticated single-page web applications that provide the features of a desktop application without tying up the user's browser.

Categories: Java

Develop and manage Java Apps with IBM Bluemix and DevOps Services

Lauren Schaefer shows how easy it is to plan, track, and manage an agile Java development project with IBM DevOps Services.
Categories: Java

SDN in Multi-System Operators By @ConteXtream | @DevOpsSummit [#SDN]

Java Developer's Journal - Mon, 10/06/2014 - 15:30
With the capability to reduce both CapEx and OpEx, it’s easy to see why the SDN-NFV trend has taken hold in the hosting and mobile industry. Early use cases include network virtualization from cloud service providers and enterprise data centers, bandwidth calendaring and network tapping. While this early traction is promising and receiving great praise in the public eye, some of the most promising deployments are being seen in the cable multi-system-operator (MSO) industry. While these use cases aren’t garnering as much attention, they are equally interesting and have the potential to be very powerful. There are several examples that demonstrate different applications offered by MSOs modernized by SDN, such as TV Video on Demand (VoD), voice, and data, which can be delivered in both native environments and on top of these MSO applications, in different network locations.

read more

Categories: Java, Media

The Future of Big Data Analysis by @DataBricks | @BigDataExpo [#BigData]

Java Developer's Journal - Mon, 10/06/2014 - 04:00
Amazon, Google and Facebook are household names in part because of their mastery of Big Data. But what about organizations without billions of dollars to spend on Big Data tools - how can they extract value from their data? Ion Stoica is co-founder and CEO of Databricks, a company working to revolutionize Big Data analysis through the Apache Spark platform. He also serves as a professor of computer science at the University of California, Berkeley. Ion previously co-founded Conviva to commercialize technologies for large-scale video distribution

read more

Categories: Java, Media

Growth in Industrial 'Internet of Things' | @ThingsExpo [#IoT]

Java Developer's Journal - Sun, 10/05/2014 - 23:00
The Industrial Internet of Things represents a tremendous opportunity for innovative companies looking to unlock new revenue sources by packaging their products with new digital services, says Accenture (NYSE:ACN) in its new report, “Driving Unconventional Growth through the Industrial Internet of Things.” Combining sensor-driven computing, industrial analytics and intelligent machine applications into a single universe of connected intelligent industrial products, processes and services, the Industrial Internet of Things generates data essential for developing corporate operational efficiency strategies. However, the Accenture report finds that the Industrial Internet of Things also provides a rich opportunity to drive revenue growth through new, innovative and augmented services for a rapidly expanding marketplace.

read more

Categories: Java, Media

'Internet of Things' Disruption with @HarbingerSys | @ThingsExpo [#IoT]

Java Developer's Journal - Sun, 10/05/2014 - 21:15
We were in contact recently with Shrikant Pattathil (pictured below), Executive Vice President of Harbinger Systems. Here are some of his thoughts about healthcare, the IoT, and disruption: IoT Journal: Healthcare, with all of its systems and dataflows, seems an ideal area for IoT solutions. What is Harbinger Systems doing in this area? Shrikant Pattathil: Being a service provider we work with many product development companies who are building new IoT-based applications to solve problems that plague the healthcare industry. For example, there is a need for applications to manage your medicine dosage, seek help, and notify your care provider. IoT Journal: And how do you go about addressing these problems? Shrikant: We are approaching IoT from mobile and cloud perspective. These are our key strengths. We are helping product companies in IoT space to quickly build the mobile interfaces for their product offerings. We are also helping them to place the data on the cloud in a secure way, so that they can truly exploit the benefits of IoT. IoT Journal: What are the advantages of the IoT here? Cost? Better care? What sorts of metrics can be applied, and are there intangibles as well? Shrikant: Most IoT solutions will lower costs over a period of time for providers, payers and patients by accurate data collection and in-depth analytics. In addition, some solutions in wellness space may be targeted towards preventive care. There could also be many intangibles, for example, access to vast amount of data and trends can give birth to new theories that may change our perception towards different aspects of healthcare. IoT Journal: How do your current activities fit into the arc of your career? That is, IT and now the IoT are characterized by eternal disruption. How do you enjoy being a disruptor? Shrikant: I have been fortunate to be associated with IT over the years. Through our product development services we have helped many companies build great software products. We believe these products have definitely made a positive difference to every individual or enterprise who have experienced it. Today, we are in a connected world, transcending boundaries and the solutions are underpinned by the combined forces, be it mobile, cloud, BI and analytics or the next big thing – the Digital Wave and IoT. I am thrilled to witness and participate in this technology revolution. We are exploring new products in IoT space. We are looking forward to take our IT expertise to the next level, and hope to play a disruptive role in a positive way using technology to create positive new experiences at reasonable cost. IoT Journal: Within that context, what positive results come from disruption over the long term? Shrikant: Disruption brings an eternal change; it lays the foundation of new thinking, new innovations that transform the ways we conduct our business, creating the new normal. New partnerships evolve; we are already seeing large players work with young, agile companies to bring new services to customers. The landscape is changing, from established players to new players creating their own niche. They are riding on the wave of exponential technologies such as artificial intelligence, 3D printing, Robotics and attempting to create further value. We see IoT as one such disruption. As IoT progresses it will be entwined with the ways of working for many a business and provide new products and services or create a new market.

read more

Categories: Java, Media

Enterprise Messaging

O'Reilly News: Java - Sun, 10/05/2014 - 16:31

Learn the basics of messaging, a powerful paradigm that makes it easier to decouple and integrate enterprise applications. In this video course, messaging expert Mark Richards takes you through messaging fundamentals with the Java Message Service (JMS) API. You’ll learn the basics of how to use the JMS 1.1 and 2.0 API to send and receive messages, how to do request/reply processing, how to use message selectors, and how to use publish and subscribe messaging—all through live, interactive coding with ActiveMQ and OpenMQ.

This video begins with some fundamental messaging concepts, then takes you on a live coding journey through the JMS 1.1 API, the new JMS 2.0 simplified API, then a variety of messaging fundamentals topics that will enable you to understand and effectively use messaging for enterprise-wide applications.

Topics include:

  • Core messaging concepts, including guaranteed delivery and the difference between point-to-point and publish-and-subscribe messaging
  • New JMS 2.0 features, including shared subscriptions, asynchronous send, delivery delay, and delivery count
  • Standard, extended, and application message header properties
  • Techniques for request/reply messaging—when you require a response from the receiver
  • Publish-and-subscribe messaging, including the various types of subscribers and guidelines for using them
  • Uses and limitations of message selectors, which specify conditions for receiving messages
  • How the three message acknowledgement modes work and when to use each

Once you complete this video course, you’ll be ready for the follow-up: Enterprise Messaging Using JMS: Advanced Topics and Spring JMS.

Mark Richards is an independent hands-on software architect with over 30 years of experience in a variety of technologies, including J2EE, SOA, messaging, microservices architecture, and a host of other platforms and technologies. He is the author and coauthor of several other O'Reilly books and videos, including Java Message Service 2nd Edition, the Software Architecture Fundamentals video series, and 97 Things Every Software Architect Should Know. Mark has spoken at hundreds of technical conferences worldwide on a variety of topics including messaging, SOA, Java persistence, and software architecture.

Categories: Java

Enterprise Messaging with JMS

O'Reilly News: Java - Sun, 10/05/2014 - 16:30

Dive into advanced topics for using Java Message Service (JMS) in the enterprise with this comprehensive video course. Through live, interactive coding in both JMS 1.1 and JMS 2.0, messaging expert Mark Richards take you deep into several advanced JMS features and techniques, including JMS transaction management, embedded messaging, RESTful JMS, Spring JMS, and message streaming.

If you’re a Java developer who understands JMS basics, particularly though Mark Richards’ introductory video—Enterprise Messaging Using JMS: Fundamentals—this advanced course is the ideal way to continue your journey through enterprise messaging.

Topics include:

    Design techniques and common message design pitfallsHow and when to use transactions with messagingUsing an embedded message broker in your applicationCreating self-healing and auditing systems using message browsingTechniques for sending and receiving large documents and images in messagesSending and receiving messages through HTTP with RESTful JMSTechniques for making your messaging applications run faster and scale betterUsing Spring JMS to send and receive messages in Spring-based applicationsHarnessing the full power of Spring JMS with Message Driven POJOs

Mark Richards is an independent hands-on software architect with over 30 years of experience in a variety of technologies, including J2EE, SOA, messaging, microservices architecture, and a host of other platforms and technologies. He is the author and coauthor of several other O'Reilly books and videos, including Java Message Service 2nd Edition, the Software Architecture Fundamentals video series, and 97 Things Every Software Architect Should Know. Mark has spoken at hundreds of technical conferences worldwide on a variety of topics including messaging, SOA, Java persistence, and software architecture.

Categories: Java

Software Quality Metrics For Continuous Delivery | @DevOpsSummit [#DevOps]

Java Developer's Journal - Sun, 10/05/2014 - 15:30
How often do you deploy new software? Once a month, once a week or every hour? The more often you deploy the smaller your changes will be. That’s good! Why? Because smaller changes tend to be less risky since it’s easier to keep track of what has really changed. For developers, it’s certainly easier to fix something you worked on three days ago than something you wrote last summer. An analogy from a recent conference talk from AutoScout24 is to think about your release like a container ship, and every one of your changes is a container on that ship.

read more

Categories: Java, Media

JP Morgan Chase Suffers Massive Hack

Java Developer's Journal - Sat, 10/04/2014 - 09:30
JP Morgan Chase has announced that in June and July of this year over 76 million retail clients and over 7 million business clients had there personal information stolen from various company websites. The sites identified were: Chase.com, JPMorganOnline, Chase Mobile and JPMorgan Mobile. At this time it appears that what was stolen was the clients;… Read the full post

read more

Categories: Java, Media

Play Framework Essentials

O'Reilly News: Java - Thu, 10/02/2014 - 16:35

Play is a framework to write web applications using Scala or Java. It provides a productive development environment, allowing you to just hit the "refresh" button in your browser to compile your changes and reload the application. Because of its stateless nature, the framework makes it easy to build applications that scale. Play provides a reactive programming model to harness the event-driven HTTP layer.

This book provides a step-by-step walkthrough of how to build a complete web application following best application development practices using Play framework 2. All aspects specific to web-oriented architectures are covered: the HTTP layer, JSON manipulation, HTML templating, asset compression and concatenation, form submission, content negotiation, security, and HTTP streaming. The book will also provide detailed architectural insights into Play framework to give you a better understanding in order to successfully build scalable applications.

Categories: Java

JavaScript Promises Essentials

O'Reilly News: Java - Thu, 10/02/2014 - 16:34

Promises are a new programming paradigm in JavaScript that allow developers to request data that they don't have yet and deal with it at a non-determined point in the future (asynchronously). Starting with the basics of the promise objects, we'll be able to leverage the maximum capabilities of promises when writing applications.

This book starts by giving you some background information on the asynchronous programming model in JavaScript, recognizing its importance in JavaScript programming. It then walks you through the key concepts and intricacies of the Promises API. Following that, you will learn how you can write complex asynchronous operations with chained promises and be able to catch and handle exceptions. With this book, you'll learn how to write better asynchronous operations using JavaScript promises.

Categories: Java

Oracle: To Change or Not to Change

DevX: Latest Java Articles - Wed, 10/01/2014 - 12:09
It’s hard to get a straight story out of Oracle about what they want to change – if they really want to change at all.
Categories: Java

How To Buy Business Intelligence Software | @BigDataExpo [#BigData]

Java Developer's Journal - Tue, 09/30/2014 - 20:45
With so much versatility – not to mention so many data analytics companies – it’s understandable for businesses to feel a bit of confusion during the buying process. BI buyers need resources that better illuminate what’s happening in the market, and how to choose the correct BI software

read more

Categories: Java, Media