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!

Feed aggregator

LinkedIn's Job-Matching Feature Goes Mobile

eWeek - Application Development - Wed, 05/17/2017 - 14:04
LinkedIn is bringing its Today's Job Matches feature to mobile job seekers in an upcoming update.
Categories: Media

[session] The Right #Microservices | @CloudExpo @IBMDevOps #AI #DevOps

Latest News from AJAX & RIA Journal - Wed, 05/17/2017 - 13:45
We all know that end users experience the internet primarily with mobile devices. From an app development perspective, we know that successfully responding to the needs of mobile customers depends on rapid DevOps – failing fast, in short, until the right solution evolves in your customers' relationship to your business. Whether you’re decomposing an SOA monolith, or developing a new application cloud natively, it’s not a question of using microservices - not doing so will be a path to eventual business failure. The real and more difficult question, in developing microservices-based applications, is this: What's the best combination of cloud services and tools to use to get the right results in the specific business situation in which you need to deliver what your end users’ want. Considering that new streams of IoT data are already raising the stakes on what end users expect in their mobile experiences, the versatility and power of cloud services is going to become the key to innovation that’s meaningful in the market.

read more

Categories: Media, RIA

MarkLogic Adds Element-level Security to Its NoSQL Database

eWeek - Application Development - Wed, 05/17/2017 - 13:17
MarkLogic 9 is aimed at improving performance in three main focus areas: data integration from silos, data manageability and security. Sounds simple, but all of these things are hard to do well.
Categories: Media

Selenium WebDriver - Locate Elements by Name

Devx: Latest Published Articles - Wed, 05/17/2017 - 13:08
Language: Web, Expertise: Intermediate - Explore an example of how to capture elements through the tagName function.
Categories: Media

Google I/O Buzz Focuses on New Android Version, Mysterious Fuchsia OS

eWeek - Application Development - Wed, 05/17/2017 - 12:47
The buzz circulating in advance of Google I/O indicates that Android, virtual assistants and perhaps the mysterious Fuchsia project will be among the topics the cloud giant discusses at the conference.
Categories: Media

Google Partners With Particle To Enable IoT Device Location Awareness

eWeek - Application Development - Wed, 05/17/2017 - 11:56
The Google-Particle approach eliminates need for organizations to integrate energy-consuming GPS modules into IoT devices, company says.
Categories: Media

SAP Rolls Out CoPilot Intelligent Assistant for SAP S4/HANA Cloud

eWeek - Application Development - Wed, 05/17/2017 - 10:39
The latest SAP S4/HANA Cloud update includes CoPilot, a digital assistant that adds intelligence to the company's ERP platform.
Categories: Media

Today in Tech – 1943 Front page news - Wed, 05/17/2017 - 05:04

On this day in 1943 the US Army and the University of Pennsylvania signed a contract to develop the ENIAC or Electronic Numerical Integrator And Computer. The ENIAC was an early all-electronic computing system and one of the first general-purpose computers ever made. It was developed primarily to calculate ballistic firing tables for the US Army’s Ballistic Research Laboratory.

ENIAC was the first system to use vacuum tubes instead of electromagnetic switches, and could solve a large class of numerical problems on the order of one thousand times faster than electro-mechanical machines. A trajectory that took 20 hours for a human to solve would take the ENIAC a mere 30 seconds to calculate. This speed combined with general-purpose programmability excited both scientists and industrialists, and made the ENIAC a useful tool until the end of its operation in 1955.

An ENIAC function table on display at Aberdeen Proving Ground museum. Image taken from Wikipedia

An ENIAC function table on display at Aberdeen Proving Ground museum. Image taken from Wikipedia

Categories: Open Source

5 things you didn't know about ...: Multithreaded Java programming

Multithreaded programming is never easy, but it does help to understand how the JVM processes subtly different code constructs. Steven Haines shares five tips that will help you make more informed decisions when working with synchronized methods, volatile variables, and atomic classes.
Categories: Java

5 things you didn't know about ...: Java Database Connectivity

JDBC, or Java Database Connectivity, is one of the most frequently used packages in the entire JDK, and yet few Java developers use it to its fullest -- or most up-to-date -- capacity. Ted Neward offers an introduction to newer JDBC features like ResultSets that automatically scroll and update on the fly, Rowsets that can work with or without an open database connection, and batch updates that can execute multiple SQL statements in one fast trip around the network.
Categories: Java

5 things you didn't know about ...: Everyday Java tools

Some Java tools defy categorization and are frequently collected under the rubric of "things that work." This installment of 5 things offers up a collection of tools you'll be glad to have, even if you end up storing them in your kitchen drawer.
Categories: Java

5 things you didn't know about ...: Enhancing Swing

Swing is an older toolkit, developed long before the advent of beautiful user interfaces, and it's missing some of the components you might need for building rich UIs. Fortunately, open source projects like Substance, SwingX, and the Java Look-and-Feel Graphics Repository make up the difference. Author Steven Haines shows you how to painlessly add tree tables, syntax highlighting, and more to your Swing UIs.
Categories: Java

5 things you didn't know about ...: Apache Maven

You might be familiar with profiles, but did you know that you can use them in Maven to execute specific behaviors in different environments? This installment in the 5 things series looks beyond Maven's build features, and even its basic tools for managing the project life cycle, delivering five tips that will improve the productivity and ease with which you manage applications in Maven.
Categories: Java

5 things you didn't know about ...: Java performance monitoring, Part 2

If it's news to you that the JDK ships with the full-featured profiler JConsole, you'll be even more surprised to learn about the five stand-alone profiling utilities introduced in this article. Find out how lightweight (and in some cases experimental) Java process monitoring and analysis tools can help you hone in on performance bottlenecks like thread starvation, deadlocks, and object leaks.
Categories: Java

5 things you didn't know about ...: Java performance monitoring, Part 1

Blaming bad code (or bad code monkeys) won't help you find performance bottlenecks and improve the speed of your Java applications, and neither will guessing. Ted Neward directs your attention to tools for Java performance monitoring, starting with five tips for using Java's built-in profiler, JConsole, to collect and analyze performance data.
Categories: Java

5 things you didn't know about ...: JARs

Many Java developers never think beyond the basics of JARs -- only using them to bundle classes before shipping them off to the production servers. But a JAR is more than just a renamed ZIP file. Learn how to use Java Archive files at their fullest capacity, including tips for jarring Spring dependencies and configuration files.
Categories: Java

5 things you didn't know about ...: java.util.concurrent, Part 2

In addition to concurrency-friendly Collections, java.util.concurrent introduced other pre-built components that can assist you in regulating and executing threads in multithreaded applications. Ted Neward introduces five more of his Java programming must-haves from the java.util.concurrent package.
Categories: Java

5 things you didn't know about ...: java.util.concurrent, Part 1

Writing multithreaded code that both performs well and protects applications against corruption is just plain hard -- which is why we have java.util.concurrent. Ted Neward shows you how concurrent Collections classes like CopyOnWriteArrayList, BlockingQueue, and ConcurrentMap retrofit standard Collections classes for your concurrency programming needs.>
Categories: Java

5 things you didn't know about ...: The Java 6 Collections API, Part 2

You can take Java Collections anywhere, but don't take them for granted. Collections hold mysteries and can make trouble if you don't treat them right. In this installment of 5 things, Ted Neward explores the complex and mutable side of the Java Collections API, with tips that will help you do more with Iterable, HashMap, and SortedSet, without introducing bugs to your code.
Categories: Java

5 things you didn't know about ...: The Java 6 Collections API, Part 1

The Java 6 Collections API is far more than a replacement for arrays, though that's not a bad place to start. Ted Neward dispenses five tips for doing more with Collections, including a primer on customizing and extending the Java Collections API.
Categories: Java