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

'Big Loop' for Big Data and DevOps By @Cloudwick | @DevOpsSummit [#DevOps]

Java Developer's Journal - 6 hours 46 min ago
Cloudwick, the leading big data DevOps service and solution provider to the Fortune 1000, announced Big Loop, its multi-vendor operations platform. Cloudwick Big Loop creates greater collaboration between Fortune 1000 IT staff, developers and their database management systems as well as big data vendors. This allows customers to comprehensively manage and oversee their entire infrastructure, which leads to more successful production cluster operations, and scale-out. Cloudwick Big Loop supports DataStax, the leading distributed database technology company, and big data vendors -- Cloudera, Hortonworks, MapR, Amazon Web Services (AWS) and Spark clusters -- on-premise or in the cloud.

read more

Categories: Java, Media

What Manufacturing Teaches Us About #DevOps By @GHaff | @DevOpsSummit

Java Developer's Journal - 6 hours 46 min ago
Software development, like manufacturing, is a craft that requires the application of creative approaches to solve problems given a wide range of constraints. However, while engineering design may be craftwork, the production of most designed objects relies on a standardized and automated manufacturing process. By contrast, much of moving an application from prototype to production and, indeed, maintaining the application through its lifecycle has often remained craftwork. In his session at DevOps Summit, Gordon Haff, senior cloud strategy marketing and evangelism manager at Red Hat, will discuss the many lessons and processes that DevOps can learn from manufacturing and the assembly line-like tools, such as Platform-as-a-Service, that provide the necessary abstraction and automation to make industrialized DevOps possible.

read more

Categories: Java, Media

What is Control Plane Scripting? | @DevOpsJournal [#DevOps]

Java Developer's Journal - Fri, 10/17/2014 - 19:00

#DevOps #SDN And more importantly, what can I do with it? 

f5friday

So within the realm of software-defined (everything) and DevOps one can find lengthy (and often in depth) discussions on the relevance and indeed importance of programmability to both. In the case of SDN, programmability is specifically subdivided into two areas: control plane and data path.

That's because its core premise relies on - no requires, actually - the decoupling of the two paths.

data plane control plane

So you use the control plane to centralize the "state" of the network. What that really means is that some entity external to the data plane (or data path) is responsible for authoritatively managing (and controller) the configuration of the services that reside in the data plane. That happens either using control plane APIs (like F5's iControl) or protocols (OpFlex, OpenFlow, etc... ). This is where the ability to efficiently automate and orchestrate services comes from, resulting in the benefits of reduced risk and improved time to market touted by SDN and related architectures.

Now, what most people don't know is there's a second control plane programmability component known as control plane scripting. What control plane scripting does is allow the control plane to dynamically modify configuration and policy. 

That's what F5 iCall does.

Here Comes the (Computer) Science

So let's say you want to be able to dynamically do something sometimes, but not all the time. In other words, you want it to only happen when certain conditions are met, say log a tcpdump when an application experiences a failure. The "event" is "application failure". The response is "run a tcpdump and log it to X."

So what happens is we're moving along quite normally and as expected, F5 selects App Instance 1 to service a request. For some reason, App Instance 1 experiences a failure. Maybe it's a 500 Internal Server error or maybe it's a network level failure (a time out). The failure triggers the iCall script, which then executes a tcpdump and merrily sends it off to a log somewhere. Oh, and it might even send you an e-mail to let you know, cause it's thoughtful that way.

Basically iCall can perform tasks in response to a triggered event, on a periodic basis, or as a perpetual daemon-like service. iCall enables folks to react to specified events by executing services on the control plane, such as logging a full TCP stack dump on a failure, executing a specific iApp to reconfigure application network service settings, or adjusting weights on application services based on a change in health-monitoring data. iCall can be used to periodically manage backups or repopulate DNS. Additionally, perpetual services such as configuration audits can be managed simply using iCall.

The unique thing about iCall is that it can be triggered from the data plane. That means that as traffic is flowing through a service, a data path script (iRules) can trigger a control plane script (iCall). A good example is invalidating the cache. This example executes when a specific URI is invoked, but because it's programmability you have the flexibility to pretty much think of whatever trigger you'd like. For example, you could trigger on an HTTP 404 error seen on the data plane to execute an iCall script that sends an e-mail. Cause, you're thoughtful that way.

iCall is not an API, it's not data path scripting, it's control plane scripting. It's another tool in the network that enables greater flexibility and responsiveness to events that happen in real time that should be handled but often aren't because, well, you aren't fast enough to hit the button to start that TCP capture.

Control plane scripting, like data path scripting, is a programmatic means to an end. The "end" being a more operationally efficient and agile network.

read more

Categories: Java, Media

Interview: @Bitium Brings Unified Security to Cloud | @CloudExpo [#Cloud]

Java Developer's Journal - Fri, 10/17/2014 - 18:30
Bitium, based in Santa Monica, CA, works in the cloud to provide secure management of an enterprise's applications, users, and passwords in one place. We asked company Co-founder and CEO Scott Kriz a few questions about the company's vision and strategy. Cloud Computing Journal: What was the inspiration behind starting the company? Scott Kriz: Both Erik Gustavson, Bitium Co-founder and CTO, and I have started and worked for multiple tech companies throughout our professional careers. Most recently we ran product and engineering at a company called Fastpoint Games. We used a ton of SaaS and web-based applications to get our work done and continuously grappled with how to manage our own internal tools. We had a revolving door of seasonal or contract employees and the onboarding/off-boarding process became cumbersome and inhibited us from focusing on our core business. As we looked for solutions we realized that no one in the industry was solving this problem well, which is when we first came up with the idea for Bitium. With the proliferation of enterprise SaaS, we knew that there were countless companies having the same problems. We created Bitium because we want to empower companies and people to realize the full potential of web-based software. This would enable those companies to focus on their core business and not get bogged down managing software.” CCJ: You provide what could be called a "SaaS Operating System." Could you elaborate on that? Scott: We look at it more like a Unified Cloud Management System. Bitium is the centralized system, or tool, for managing a company’s SaaS, web, and mobile applications. With Bitium, IT can automate workflows, control and monitor SaaS usage, and manage employees all in one place. Bitium provides single sign-on, password and application security monitoring, auto-provisioning, HRMS synching, directory integration, industrial-grade security, and much more. CCJ: What advantages do your customers see once they've centralized management of their apps? Scott: Once everything is centralized in Bitium, IT can effectively and efficiently monitor organizational health in terms of application security, password strength and compliance through our Insights. Bitium centralizes the management of an organization’s applications and employees. Administrators can use Bitium’s Reports to monitor app utilization and see user activity. The Audit Log allows admins to track who is logging into apps, at what time, and their IP address in addition to deeper metrics on who grants and revokes access to applications. Bitium’s features help companies optimize SaaS and web-app usage. While there are many benefits to using web based software, including efficiency and cost, we have recognized inefficiencies that have been created with the shift to the cloud and have created a solution to those solve those inefficiencies.

read more

Categories: Java, Media

Becoming a Better Programmer

O'Reilly News: Java - Fri, 10/17/2014 - 17:28

If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being. The book’s standalone chapters span the range of a software developer’s life—dealing with code, learning the trade, and improving performance—with no language or industry bias.

Categories: Java

DevOps Summit New York "Call for Papers" Now Open | @DevOpsSummit [#DevOps]

Java Developer's Journal - Thu, 10/16/2014 - 19:00
The 4th International DevOps Summit, co-located with16th International Cloud Expo – being held June 9-11, 2015, at the Javits Center in New York City, NY – announces that its Call for Papers is now open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's largest enterprises – and delivering real results. Among the proven benefits, DevOps is correlated with 20% faster time-to-market, 22% improvement in quality, and 18% reduction in dev and ops costs, according to research firm Vanson-Bourne. It is changing the way IT works, how businesses interact with customers, and how organizations are buying, building, and delivering software.

read more

Categories: Java, Media

Meet @DataCenters_QTS on November 4-6 at @CloudExpo [#Cloud]

Java Developer's Journal - Thu, 10/16/2014 - 18:45
What process has your provider undertaken to ensure that the cloud tenant will receive predictable performance and service? What was involved in the planning? Who owns and operates the data center? What technology is being used? How is it being supported? In his session at 14th Cloud Expo, Dave Weisbrot, Cloud Business Manager for QTS, will provide the attendees a look into what it takes to stand up and stand behind a highly available certified cloud IaaS.

read more

Categories: Java, Media

If Hemingway Wrote JavaScript

O'Reilly News: Java - Thu, 10/16/2014 - 17:29

If Hemingway Wrote JavaScript explores what it would look like if wordsmiths like William Shakespeare and Jack Kerouac were to write a short JavaScript program in their own unique style.

Categories: Java

Integrating Dev and Ops By @ActiveState | @DevOsSummit [#DevOps]

Java Developer's Journal - Thu, 10/16/2014 - 13:00
All too many discussions about DevOps conclude that the solution is an all-purpose player: developer and operations guru, complete with pager for round-the-clock duty. For most organizations that is not the way forward. In his session at DevOps Summit, Bart Copeland, President & CEO of ActiveState Software, will discuss how to achieve the agility and speed of end-to-end automation without requiring an organization stocked with Supermen and Superwomen.

read more

Categories: Java, Media

Maven And More: My Five Favorite NetBeans IDE Features!

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Max Calderoni from VMware shares the top features that have convinced him to use and promote NetBeans IDE to his colleagues!
Categories: Java, Open Source

Developing NASA's Mission Software with Java and NetBeans

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Ahead of their talk at the JavaOne, four of NASA's top engineers explain the role that Java, JavaFX and NetBeans play in NASA's space missions...
Categories: Java, Open Source

Programming with Member References in NetBeans 8

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Lambdas are quite well known in the context of Java 8, but what about method references? Learn about them here and about how NetBeans can help you be productive with them.
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Save time and effort deploying applications. Learn to set up Oracle Java Cloud Service, then install and use the Oracle Cloud plugin in the NetBeans IDE.
Categories: Java, Open Source

Build a Rich Client Platform To-Do Application in NetBeans IDE

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Practice using NetBeans IDE features that improve code quality and increase developer productivity.
Categories: Java, Open Source

Video: Installing and Using Java ME SDK 8.0 Plugins in NetBeans IDE

NetBeans Highlights - Wed, 10/15/2014 - 18:39
This screencast demonstrates installation and usage of Oracle Java ME SDK 8.0 Plugins in NetBeans IDE on the Windows operating system.
Categories: Java, Open Source

Your Open Source Cloud Cocktail By @MRHinkle | @CloudExpo [@CitrixCloud]

Java Developer's Journal - Tue, 10/14/2014 - 18:00
Here’s the presentation I gave at the Linux Foundation’s CloudOpen in Dusseldorf on October 13, 2014 titled Mixing Your Open Source Cloud Cocktail Add two parts virtualization, one part orchestration add a little networking shake and pour. Unfortunately cloud computing isn’t that easy but then again not all clouds are the same and tastes may vary. This...

read more

Categories: Java, Media

The State of the 'Internet of Things' By @CloudTP | @ThingsExpo [#IoT]

Java Developer's Journal - Tue, 10/14/2014 - 18:00
IoT is still a vague buzzword for many people. In his session at Internet of @ThingsExpo, Mike Kavis, Vice President & Principal Cloud Architect at Cloud Technology Partners, will discuss the business value of IoT that goes far beyond the general public's perception that IoT is all about wearables and home consumer services. The presentation will also discuss how IoT is perceived by investors and how venture capitalist access this space. Other topics to discuss are barriers to success, what is new, what is old, and what the future may hold.

read more

Categories: Java, Media