Development Testing

Subscribe to Development Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Development Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Can Wire Data Be APM? I recently read something – a blog, a tweet, a LinkedIn article perhaps – describing the use of wire data to analyze application performance. I remember that the author’s use of the term “APM” in this context caused one reader to comment, complaining that “you can’t call wire data APM.” This was around the same time I referred casually to Dynatrace’s wire data offering (Data Center Real User Monitoring, or DC RUM) as both “APM for IT Operations” and “probe-based APM.” So that complaint has stuck with me, prompting me to ask – and offer an answer to – the question. It depends, of course, on answers to related questions. How do you define APM? What role does APM play in your organization? What APM insights can wire data provide? Let’s take a brief look at each of these. What is APM to you? In very general terms (Wikipedia is great for this), APM ... (more)

MobiDev to Present at @CloudExpo New York | @MobiDev_ #API #IoT #AI #ML

Hidden Benefits of Working with a Software Development Partner Every successful software product evolves from an idea to an enterprise system. Notably, the same way is passed by the product owner's company. In his session at 20th Cloud Expo, Oleg Lola, CEO of MobiDev, will provide a generalized overview of the evolution of a software product, the product owner, the needs that arise at various stages of this process, and the value brought by a software development partner to the product owner as a response to these needs. Evolution of the project = evolution of needs Value chain in software product evolution How a software development company can facilitate startups Growing scale and complexity, benefits of ongoing collaboration Engagement models: it's never too late to start a valuable cooperation! All in all, the key value that can be added to the success of your pro... (more)

Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition)

This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you are experienced with C#, C, Java, or C++, you will be fine. This book does a great job of showing you what you need to know to get started with iOS. When you are done with it you should be able to easily move into learning more by reading more books, like iOS Programming: The Big Nerd Ranch Guide (4th Edition). You will need to learn a lot more to be proficient in Xcode and iOS. The book is broken down into 5 part... (more)

Continuous Deployment: Are You Afraid It Might Work?

This is a republished blog post by Aaron Nichols. You can find Aaron's original article on his blog where he talks about Web Operations, Culture, Security & Startups. If you want to get in touch with Aaron you can find him on twitter! I've been wondering for a few years now, why it's so hard to get companies to prioritize the work that I feel is important. I mean, I'm telling you how to do it and you aren't listening - don't you want to build quality software? Would you listen to that argument? I wouldn't. Everybody has an opinion about how to do things, what makes one better than another? I think you should listen to me, but that's irrelevant I'm on my 4th SaaS company at this point. I'm starting early this time and hoping to steer things in the right direction. I feel like I've observed some good and some bad and some really ugly at this point and I have a pretty go... (more)

Burden of Security at 'Dev' in #DevOps By @Parasoft | @DevOpsSummit

Cloud Shifts the Burden of Security to Dev The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. In his session at 15th Cloud Expo, Arthur Hicken, Evangelist at Parasoft, to discuss how developers are extremely well-poised to perform tasks critical for securing the application - provided that certain key obstacles are overcome. Speaker Bio: Arthur Hicken has been involved in automating various practices at Parasoft for almost 20 years. He has worked on projects including database development, the software development lifecycle, web publishing and monitoring, and integration with legacy systems. Arthur has worked with IT departments in companies such as Cisco, Vanguard, and Motorola to help improve their software development practices. He has taught at the College of DuPage in Illinois as well as dev... (more)

The New @XebiaLabs Development Dashboard @DevOpsSummit [#DevOps]

The New XebiaLabs Development Dashboard We’re excited to announce the launch of our improved documentation site at docs.xebialabs.com. We reorganized the documentation to make searching and browsing easier, and we’ve given the site a new look and feel. Our newly organized website has several new features we are proud of, the biggest one being our new Development Dashboard. What is the Development Dashboard? The Development Dashboard shows the planned major releases and maintenance releases of our products and plugins. You can use the dashboard to search for the estimated release date and version of a particular issue (such as an issue created as the result of a Feature Request), or simply to see what’s coming up. Here are some screen shots to give you an idea of how it looks Users are also able to search by issue number… We are very excited about our new updates a... (more)

Kafka Poll: Producer and Consumer Client By @Sematext | @DevOpsSummit [#DevOps]

Kafka has become the de-facto standard for handling real-time streams in high-volume, data-intensive applications, and there are certainly a lot of those out there.  We thought it would be valuable to conduct a quick poll to find out which which implementation of Kafka Producers and Consumers people use – specifically, which programming languages do you use to produce and consume Kafka messages? Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results here and via @sematext (follow us!) in a week. NOTE: If you choose “Other”, please leave a comment with additional info, so we can share this when we publish the results, too! Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results hereand via @sematext (follow ... (more)

WebSocket Technology | @DevOpsSummit #DevOps #APM #Microservices

Providing a full-duplex communication channel over a single TCP connection, WebSocket is the most efficient protocol for real-time responses over the web. If you're utilizing WebSocket technology, performance testing will boil down to simulating the bi-directional nature of your application. Introduced with HTML5, the WebSocket protocol allows for more interaction between a browser and website, facilitating real-time applications and live content. WebSocket technology creates a persistent connection between the client and server, circumventing the requirement for a client-initiated HTTP request to trigger a server response. Providing a full-duplex communication channel over a single TCP connection, WebSocket is the most efficient protocol for real-time responses over the web. If you're utilizing WebSocket technology, performance testing will boil down to simulating ... (more)

Application Performance Analytics | @DevOpsSummit @Dynatrace #DevOps #APM

Why a discussion around Application Performance Analytics? There's a lot of buzz in this industry around the topic of performance analytics - an informal subset of IT operations analytics (ITOA) - as a solution to the growing mountains of monitoring data and the increasing complexity of application and network architectures. At the same time, there exist many purpose-built performance analysis solutions. Many are domain-centric - server monitoring and network monitoring, for example - while some exhibit a key ITOA characteristic by incorporating and correlating data from multiple sources. Most perform some level of analysis to expose predefined insights. Application Performance Analytics: Viewed Through a Simple Framework In this blog, I'll outline a simple analytics framework that illustrates how network and application metrics can be derived from a network probe ("w... (more)

Could 1,000 DevOps People Be Wrong? By @XebiaLabs | @DevOpsSummit [#DevOps]

Could 1,000 DevOps People Be Wrong? This year like last year, XebiaLabs polled Fortune 1000 companies in banking, manufacturing, healthcare, government and IT, interviewing DevOps teams and everyone from QA to C-level suites. More than 1,000 people were asked to share their perspectives on software delivery trends. Last year the survey found that application deployments fail up to 30% of the time and that 75% of managers believe their deployment process deserves a failing grade. This year, the survey revealed little change in attitudes. Once development of a feature or fix is complete, about a third of respondents said it still takes their organization between a week (32%) and a month (36%) to go live with their applications. High on the list of challenges cited: "Releasing features is too expensive to carry out as frequently as would be desirable." Last year, 48%... (more)

IPOs, IT, and the Future of the Product Development Services Market

For a number of years, analysts at Forrester, Gartner, and other research firms have heralded the growing importance of the product development services (PDS) market in helping companies accelerate time-to-market and product innovation. Forrester analysts John McCarthy and Charles Green published a report last year on a growing trend - that of non-tech companies becoming more and more reliant on software products to connect with consumers. In 2013, IPOs from PDS companies like Globant and Epam brought the growth of the relatively nascent PDS market further into the public spotlight. Globant, which provides outsourced software development services for companies like Google, LinkedIn, and Orbitz, filed for an $86 million IPO in August of last year. Epam, the subject of a Bloomberg article on the proliferation of "Eastern bloc" software development companies, builds s... (more)