Regular expressions are a powerful concept used for searching, filtering, and manipulating text. This article aims to uncover the basics of using regular expressions to extract information from files while working in a Unix shell. To this end, this post covers the basics of working with grep, sed & awk.
The NET-A-PORTER iPad app is, to a large extent, a native app. However, some parts of it use a webview and load the NET-A-PORTER website; for example, the account section and the purchase path. Continue reading →
The story of women in Tech is a big one at the moment. We’re told that the number of women in technical jobs is actually dropping and there’s a lot of concern. I’ve worked in Tech since I graduated, in a variety of roles. I’ve been a developer, a BA, a tester and am currently working as a test manager. I wouldn’t say that I’ve met a lot of blatant sexism, but I’ve definitely felt its subtle effects. One of the things that I’ve been thinking about lately is how my experience as a woman in tech can feed in to my experience of being a tester out-numbered by developers.
Recently, Arielannounced that we will be presenting our experiences of using Scala at Scala eXchange 2013. We will save all the best bits for that talk, but suffice it to say we have really enjoyed working with the language. Scala is increasingly being adopted at NET-A-PORTER for new projects, and we have been working to ease the transition in a number of ways:
Let’s start by saying that being a woman in a male-dominated industry is not something I think about often. In fact, I’ve spent most of my career not thinking about it at all. Recently however, the lack of women in development seems to have become something of a hot topic and a few people have asked for my thoughts on it.
We are delighted to announce that NET-A-PORTER will be taking part in Skills Matter’s Scala eXchange 2013 in London on the 2nd and 3rd of December, 2013.
Ian Forsey and I have been invited to talk about our practical experiences building Scala projects. On top of that, NET-A-PORTER will be sponsoring the event as a gesture of support to the Scala community.
Blank. Other testers stop their tasks and raise their heads up, staring at each other and frowning, as if they were trying to find the solution to a 3,000-year old history problem, like trying to discover the origins of the Pyramids. The Great Mobile Lord has cast his confusion.
This confusion is a major risk to software quality, and this is why it is time to cast some light over these mysteries and show you how easy and accessible mobile testing is. So please join me in diving into the darkness of mobile testing.
There are many misconceptions in the software industry regarding both Manual Testing and Automated Testing. Some people believe that Automated Testing is the bee’s knees and exists as a replacement for Manual Testing. Others believe that Manual Testing is a simple set of step by step tasks that anyone can run through to check an expected output, and that it’s dying out.
The truth is that both are very important and necessary; they go hand in hand and complement each other. The bottom line is that in order to produce the highest quality app, you should have a strong manual testing element in place alongside utilising an automated framework.
A requirement arises in many systems to update multiple SQL database rows. For small numbers of rows requiring updates, it can be adequate to use an UPDATE statement for each row that requires an update. But if there are a large number of rows that require an update, then the overhead of issuing large numbers of UPDATE statements can result in the operation as a whole taking a long time to complete.