Monday 9 December 2013

Big Data for Dead People: Digital Readings and the Conundrums of Positivism

The following post is drawn from the text of a keynote talk I delivered at the CVCE conference on 'Reading Historical Sources in the Digital Age', held in Luxembourg on the 4th and 5th of December 2013. In the nature of these kinds of texts the writing is designedly rough, the proof reading rudimentary, and the academic apparatus largely absent.




This talk forms a quiet reflection on how the creation of new digital resources has changed the ways in which we read the past; and an attempt to worry at the substantial impact it is having on the project of the humanities and history more broadly. In the process it asks if the collapse of the boundaries between types of data - inherent in the creation of digital simulcra - is not also challenging us to rethink the 'humanities' and all the sub-disciplines of which it is comprised. I really just want to ask, if new readings have resulted in new thinking? And if so, whether that new thinking is of the sort we actually want?

As Lewis Mumford suggested some fifty years ago, most of the time:

‘… minds unduly fascinated by computers carefully confine themselves to asking only the kind of question that computers can answer...’

Lewis Mumford, “The Sky Line "Mother Jacobs Home Remedies",” The New Yorker, December 1, 1962, p. 148.


But, it seems to me that we can do better than that, but that in the process we need to think a bit harder than we have about the nature of the Digital History project.

Perhaps the obvious starting point is with the concept of the distant reading of text, and that wonderful sense that millions of words can be consumed in a single gulp. Emerging largely from literary studies, and in the work of Franco Moretti and Stephen Ramsay, the sense that text – or at least literature – can be usefully re-read with the tools of the digital humanities has been regularly re-stated with the all the hyperbole for which the Digital Humanities is so well known. And, within reason, that hyperbole is justified.

My favourite example of this approach is Ben Schmidt’s analysis of the dialogue in Mad Men, in which he compares the language deployed by the scriptwriters against the corpus of text published in that particular year drawn from Google books. In the process he illustrates that early episodes over-state the ‘performative’ character of the language, particularly in relation to masculinity – that the scriptwriters chose to depict male characters talking about the outside world and objects, more frequently than did the writers of the early fifties. And that in the later episodes of the series, they depict male characters over-using words associated with interiority, emotions and personal perceptions. What I like about this is that it forms one of the first times I have been really surprised by ‘distant reading’. I just had not clocked that the series was developing a theme along these lines – that it embedded a story of the evolution of masculinity from a performative to an interiorised variety. But once Schmidt used a form of distant reading to expose the transition it felt right, obvious and insightful. In Schmidt’s words: ‘the show's departures from the past… let us see just how much everything has changed, even more than its successes.’… at mimicking past language. The same could be done with the works of George Elliot or Tolstoy (who both wrote essentially ‘historical’ novels), and with them too, I look forward to being surprised. In other words, the existence of something like Google Books and the Ngram viewer - which Schmidt's work depends upon - actually can change the character of how we ‘read’ a sentence, a word, a phrase, a genre – by giving a norm against which to compare it. Is it a ‘normal’ word, for the date? or more challenging, for the genre? for the place of publication? for the word's place in the long string of words that make up an article or a book?





But having lauded this example, I think we also have to admit that in most stabs at distant reading seems to tell us what we already know.




There was an industrial revolution involving iron. There was a war in the 1860s and so on.

What surprises me most, is that I am not more surprised.

In part, I suspect the banal character of most ngrams and network analyses is a reflection of the extent to which books, indexes, and text, have themselves been a very effective technology for thinking about words. And that as long as we are using digital technology to re-examine text, we are going to have a hard time competing with two hundred years of library science, and humanist enquiry. Our questions are still largely determined by the technology of books and library science, so it is little wonder that our answers look like those found through an older techonology.





But, the further we move away from either the narrow literary cannon; and more importantly the code that is text, to include other types of readings of other types of data - sound, objects, spaces - I hope the more unusual and surprising our readings – both close and distant - might become. And it is not just text and objects, but also cultures. The current collection of digital material that forms the basis for most of our research is composed of the maudlin leavings of rich dead white men (and some rich dead white women). Until we get around to including the non-cannonical, the non-Western, the non-textual and the non-elite, we are unlikely to be very surprised.

For myself, I am wondering how we might relate non-text to text more effectively; and how we might combine - for historical purposes - close and distant reading into a single intellectual practise; how we might identify new objects of study, rather than applying new methodologies to the same old bunch of stuff. And just by way of a personal starting point, I want to introduce Sarah Durrant. She is not important. Her experience does not change anything, but she does provide a slightly different starting point from all the rich dead white men. And for me, she represents a different way of thinking through how to ask questions of computers, without simply asking questions we know computers can answer.

Sarah claimed to have found two bank notes on the floor of the coffee house she ran in the London Road, on the Whitsun Tuesday, 1871; at which point she pocketed them. In fact they had been lifted from the briefcase of Sydney Tomlin, in the entrance way of the Birkbeck Bank, Chancery Lane, a few days earlier.




We know what Sarah looked like. This image is part of the record of her imprisonment at Wandsworth Gaol for two years at hard labour, and is readily available through the website of the UK's National Archives. We have her image, her details, her widowed status, the existence of two moles - one on her nose and the other on her chin. We have her scared and resentful eyes staring at us from a mug shot. I don't have the skill to interpret this representation in the context of the history of portraiture, or the history of photography - but it creates a powerful if under-theorised alternative starting point from which to read text - and has the great advantage of not being ‘text’; or at least not being words.

But, we also have the words recorded in her trial.



And because we have marked up this material to within an inch of their life in XML to create layer upon layer of associated data, we also have something more.



In other words, for Sarah, we can locate her words, and her image, her imprisonment and experience, both in ‘text’ and in the leavings of the administration of a trial, as marked up in the XML. And because we have studiously been giving this stuff away for a decade, there is a further ‘reading’ that is possible, via an additional layer of XML provided by Magnus Huber and his team at the University of Giessen. He has marked up all the text that purports to encompass a ‘speech act’. And so we also have a further ‘reading’ of Sarah as a speaker, and not just any speaker, but a working class female speaker in her 60s.




And of course, this allows us to compare what she says, to other women of the same age and class, using the same words; with a bit of context for the usage.




So, we already have a few ‘readings’, including text, bureaucratic process, and purported speech.

From all of which we know that Sarah, moles and all, was convicted of receiving; and that she had been turned in by a Mrs Seyfert - a drunk, who Durrant had refused a hand-out. And we know that she thought of her days in relation to the Anglican calendar, which by 1871, was becoming less and less usual – and reflects the language of her childhood.




And, of course, we have an image of the original page on which that report was published – a ghost of the material leavings of an administrative process.




And just in case, we can also read the newspaper report of the same trial.

So far, so much text, with a couple of layers of XML, and the odd image. But we also know who was in Wandsworth Gaol with her on the census day in 1871.



And we know where Durrant had been living when the crime took place – in Southwark, at No 1 London Road.




We know that she was a little uncertain about her age, and we know who lived up one flight of stairs, and down another. Almost randomly, we can now know an awful lot about most nineteenth century Londoners, allowing us to undertake a new kind of 'close reading'.


From which it is a small step to The Booth Archive site posted by the London School of Economics, which in turn lets us know a bit more about the street and its residents.





‘a busy shopping street', with the social class of the residents declining sharply to the West - coded Red for lower middle class.



But we can still do a bit better than this. We can also do what linguists and literary scholars are doing to their own objects of study - we can take apart the trial, for instance, as a form of generic text using facilities such as Voyant Tools. Turning a ‘historical reading’ in to a linguistic one:





And, if the OCR of the Times Digital Archive was sufficiently good (which it isn’t) - we could have compared the trial account, with the newspaper account as a measurable body of text.

And as with Magnus Huber’s Corpus mark-up, using that linguistic reading of an individual trial as a whole, in relation to Google Books, we could both identify the words that make this trial distinctive, and start the process of contextualising them. We could worry, for instance, at the fact that the trial includes a very early appearance of a 'Detective' giving evidence, and suggesting that Sarah’s experience was unusual and new - providing a different reading again:



In other words, our ability to do a bit of close reading - of lives, of people, of happenstance, and text, with a bit of context thrown in, has become much deeper than it was fifteen years ago.

But we can go further still. We could contextualise Sarah's experience among that of some 240,000 defendants like her, brought to trial over 239 years at the Old Bailey, and reported in 197,475 different accounts. We can visualise these trials by length, and code them for murder and manslaughter, or we could just as easily do it by verdict, or gender, punishment, or crime location. The following material is the outcome of a joint research project with William Turkel at the University of Western Ontario.




Sarah Durrant is here:




And in the process we can locate her experience in relation to the rise of ‘plea bargaining’ and the evolution of a new bureaucracy of judgement and punishment, as evidenced here:



Sarah’s case stood in the middle of a period during which, for the first time, large numbers of trials were being determined in negotiation with the police and the legal profession – all back-rooms and truncheons – resulting in a whole new slew of trials that were reported in just a few words. Read in conjunction with the unusual appearance of a ‘detective’ in the text, and her own use of the language of her youth, the character of her experience becomes subtly different, subtly shaded.

To put this differently, one of the most interesting things we can know about Sarah, is that she was confronted by a new system of policing, and a new system of trial and punishment, which her own language somehow suggests she would have found strange and hard to navigate. We also know that she was desperate to enter a plea bargain. "I know I have done wrong; but don't take me ... [to the station], or I shall get ten years"— pleading to be let go, in exchange for the two bank notes.

And in the end, it was the court's choice to refuse Durrant's plea for a bargain:

"THE COURT would not withdraw the case from the Jury, and stated, the case depended entirely upon the value of the things stolen. GUILTY of receiving— Two Years' Imprisonment."

In other words, Sarah’s case exemplifies the implementation of a new system of justice in which the state – the police and the court – took to themselves a new power to impose its will on the individual. And, it also exemplifies the difficulty that many people – both the poor and the old – must have had in knowing how to navigate that knew system.

But it also places her in a new system designed to ensure an ever more certain and rising conviction rate. And of course, we can see Sarah’s place in that story as well:




Even without the plea bargain, Sarah’s conviction was almost certain – coming as it did in a period during which a higher proportion of defendants were found guilty than at almost any other time before or since. Modern British felony conviction rates are in the mid-70 percent range.

Or alternatively, we can go back to the trial text and use it to locate similar trials – ‘More like this’ – using a TF-IDF – text frequency/inverse document frequency methodology, to find the ten or hundred most similar trials.



In fact these seem to be noteworthy mainly for the appearance of bank-notes and female defendants, and the average length of the trials – none, for instance, can be found among the shorter plea bargains trials at the bottom of the graph, and instead are scattered across the upper reaches, and are restricted to the second half of the nineteenth century - sitting amongst the trials involving the theft of 'bank notes'; and theft more generally, which were themselves, much more likely than crimes of violence, to result in a guilty verdict. At a time when the theft resulted in a conviction rates of between 78% and 82%; killings had a conviction rate of between 41% and 57%.



In other words, applying TF-IDF methodologies provides a kind of bridge between the close and distant readings of Sarah's trial.

And of course, while I don’t do topic modelling, you could equally apply this technique to the text, by simply thinking of the trials as ‘topics’; and I suspect you would find similar results.

But we can read it in other ways as well. We can measure, for instance, whether the trial text has a consistent relationship with the trial outcome - did the evidence naturally lead to the verdict? This work is the result of a collaboration between myself and Simon DeDeo and Sara Klingenstein at the Santa Fe Institute (see Dedeo, et al, 'Bootstrap Methods for the Empirical Study of Decision-Making and Information Flows in Social Systems', for a reflection of one aspect of this work). And in fact, trial texts by the 1870s did not have a consistent relationship to verdicts - probably reflecting again the extent to which legal negotiations were increasingly being entered in to outside the courtroom itself, in police cells, and judge’s chambers - meaning the trials themselves become less useful as a description of the bureaucratic process:





Or, coming out of the same collaboration, we can look to alternative measures of the semantic content of each trial - in this instance, a measure of the changing location of violent language. This analysis is based on a form of ‘explicit semantics’, using the categories of Roget’s thesaurus to group words by meaning. Durrant's trial was significantly, but typically, for 1871, unencumbered with the language of violence. Whereas, seventy years earlier, it would as equally, be likely to contain descriptions of violence – even though it was a trial for that most white collar of crimes, receiving.





In other words, the creation of new tools and bodies of data, have allowed us to 'read' this simple text and the underlying bureaucratic event that brought it into existence, and arguably some of the social experience of a single individual, in a series of new ways. We can do ‘distant reading’, and see this trial account in the context of 127 million words - or indeed the billions of words in Google Books; and we can do a close reading, seeing Sarah herself in her geographical and social context.

In this instance, each of these readings, seems to reinforce a larger story about the evolution of the court, of a life, of a place - a story about the rise of the bureaucracy of the modern state, and of criminal justice. But it was largely by starting from a picture, a face, a stair of fear, that the story emerged.

But the point is wider than this. Reading text – close, distant, computationally, or immersively - is the vanilla sex of the digital humanities and digital history. It is all about what might be characterised as the 'textual humanities'. And for all the fact that we have mapped and photographed her, Sarah remains most fully represented in the text of her trial. But, if you want something with a bit more flavour we need to move beyond what was deliberately coded to text – or photographs – and be more adventurous in what we are reading.

In performance art, in geography and archaeology, in music and linguistics, new forms of reading are emerging with each passing year that seem to significantly challenge our sense of the ‘object of study’. In part, this is simply a reflection of the fact that all our senses and measures are suddenly open to new forms of analysis and representation - when everything is digital, everything can be read in a new way.

Consider for a moment:




This is the ‘LIVE’ project from the Royal Veterinary College in London, and their ‘Haptic Interface’. In this instance they have developed a full scale ‘haptic’ representation of a cow in labour, facing a difficult birth, which allows students to physically engage and experience the process of manipulating a calf in situ. I haven’t had a chance to try this, but I am told that it is a mind altering experience. But for the purpose of understanding Sarah’s world, it also presents the possibility of holding the banknotes, of diving surreptitiously into the briefcase, of feeling the damp wall of her cell, and the worn wooden rail of the bar at the court. It suggests that reading can be different; and should include the haptic - the feel and heft of a thing in your hand. This is being coded for millions of objects through 3d scanning; but we do not yet have an effective way of incorporating that 3d text in to how we read the past.

The same could be said of the aural - that weird world of sound on which we continually impose the order of language, music and meaning; but which is in fact a stream of sensations filtered through place and culture.




Projects like the Virtual St Paul's Cross, which allows you to ‘hear’ John Donne’s sermons from the 1620s, from different vantage points around the square, changes how we imagine them, and moves from ‘text’ to something much more complex, and powerful. And begins to navigate that normally unbridgeable space between text and the material world.

For Sarah, my part of a larger project to digitise andlink the records of nineteenth-century criminal transportation and imprisonment, is to create a soundscape of the courtroom where Sarah was condemned; and to re-create the aural experience of the defendant - what it felt like to speak to power, and what it felt like to have power spoken at you from the bench. And in turn, to use that knowledge, to assess who was more effective in their dealings with the court, and whether, having a bit of shirt to you, for instance, effected your experience of transportation or imprisonment.

All of which is to state the obvious. There are lots of new readings that change how we connect with historical evidence – whether that is text, or something more interesting. In creating new digital forms of inherited culture - the stuff of the dead - we naturally innovate, and naturally enough, discover ever changing readings.

And in the process it feels that we are slowly creating an environment like Katy Börner's notion of a Macroscope - that set of tools, and digital architecture, that allows us to see small and large, at one and the same time; to see Sarah Durrant's moles, while looking at 127 million words of text.




But, before I descend in to that somewhat irritating, Digital Humanities cliché where every development is greeted as both revolutionary, and life enhancing - before I become a fully paid up techno-utopian, I did want to suggest that perhaps all of these developments still leave us with the problem I started with - that the technology is defining the questions we ask. And it is precisely here, that I start to worry at the second half of my title: the 'conundrums of positivism'.

About four years ago - in 2009 or so, I was confronted by something I had not expected. At that time, Bob Shoemaker and I had been working on digitising trial records and eighteenth-century manuscripts for the Old Bailey and London Lives projects for about ten years. In the Old Bailey we had some 127 million words of accurately transcribed text and in the London Lives site, we had 240,000 pages of manuscript materials reflecting the administration of poverty and crime in eighteenth-century London - all transcribed and marked up for re-use and abuse by a wider community of scholars. It all felt pretty cool to me.

But for all the joys of discovery and search digitisation made possible, and the joys of representing the underlying data statistically; none of it had really changed my basic approach to historical scholarship. I kept on doing what I had always done - which basically involved reading a bunch of stuff, tracing a bunch of people and decisions across the archives of eighteenth-century London, and using the resulting knowledge to essentially commentate on the wider historiography of the place and period. My work was made easier, the publications more fully evidenced, and new links and associations were created, that did substantially change how one might look at communities and agency. But, intellectually, digitisation, the digital humanities, did not feel different to me, than had the history writing of twenty years before – to that point, I found myself remarkable un-surprised. But then something happened.

About that time, Google Earth was beginning to impact on geography. With its light, browser based approach to GIS, it had allowed a number of people to create some powerful new sites. Just in my own small intellectual backyard, people like Richard Rogers and a team of collaborators out the National Library of Scotland, were building sites that allowed historical maps to be manipulated, and populated with statistical evidence, online, and in a relatively intuitive Google maps interface. And this was complemented by others, such as the New York Public Library warping site.



It was an obvious thing to want to do something similar for London. And it was a desire to recreate something like this, that led to the Locating London's Past, a screenshot of which I have used already a couple of times. The site used a warped and rectified version of John Rocque's 1746 map of London, in association with the first 'accurate' OS map of the same area, all tied up in a Google Maps container, to map 32,000 place names, and 40,000 trials, and a bunch of other stuff.




But this was where I had my comeuppance. Because in making this project happen, I found myself working with Peter Rauxloh at the Museum of London Archaeological Service, and several of his colleagues - all archaeologists of one sort or another. And from the moment we sat down at the first project meeting, I realised that I was confronted with something that fundamentally challenged my every assumption about history and the past. What shocked me was that they actually believed it.

Up till then it had been a foundational belief of my own, that while we can know and touch the leavings of the dead, the relationship between a past 'reality' and our understanding of it was essentially unknowable - that while we used the internal consistency of the archive to test our conclusions, and in order to build ever more compelling descriptions and explanations of change - actually, we were studying something that was internally consistent, but detached from a knowable reality. In most cases, we were studying 'text', and text alone - with its at least ambiguous relationship to either the mind of the author (whatever that is), and certainly an ambiguous relationship to the world the author inhabited.

Confronted by people happy to define a point on the earth's surface as three simple numbers, and to claim that it was always so, was a shock. This is not to say that the archaeologists were being naïve, far from it, but that having been trained up as a text historian - essentially a textual critic - in those meetings I came face to face with the existence of a different kind of knowing. And, of course, this was also about the time that 'culturomics' was gaining extensive international attention; with its claim to be able to 'read' history from large scale textual change, and to create a 'scientific' analysis of the past. Lieberman Aiden and Michel claim that the process of digitisation, has suddenly made the past available for what they themselves describe as 'scientific purposes

In some respects, we have been here before. In the demographic and cliometric history so popular through the 1970s and 80s, extensive data sets were used to explore past societies and human behaviour. The aspirations of that generation of historians were just as ambitious as are those of the creators of culturomics. But, demography and cliometrics started from a detailed model of how societies work, and sought to test that model against the evidence; revising it in light of each new sample and equation.

The difference with most 'big data' approaches and culturomics is that there is no pretence to a model. Instead, their practitioners seek to discover patterns in the entrails of human leavings hoping to find the inherent meanings encoded there. What I think the scientific community - and quite frankly most historians - finds so compelling is that like quantitative biology and DNA analysis, big data is using one of the controlling metaphors of 20th-century science, 'code breaking' and applying it to a field that has hitherto resisted the siren call of analytical positivism.

Since the 1940s the notion that 'codes' can be cracked to reveal a new understanding of 'nature' has formed the main narrative of science. With the re-description of DNA as just one more code in the 1950s, wartime computer science became a peacetime biological frontier. In other words, what both textual ‘big data’, and the spatial turn, bring to the table is a different set of understandings about the relationship between the historical 'object of study', and a knowable human history; all expressed in the metaphor of the moment - code.

We can all agree that text and objects and landscape form the stuff of historical scholarship, and I suspect that none of us would want to put an exclusionary boundary around that body of stuff. But simply because the results of big data analysis are represented in the grammar of maths (and in 'shock and awe' graphics); or in hyper-precise locations referenced against the modern earth's surface, there is an assumption about the character of the 'truth' the data gives us access to. One need look no further than the use of 'power law' distributions - and the belief that their emergence from raw data reflects an inherently 'natural' phenomenon - to begin to understand how fundamentally at odds traditional forms of historical analysis - certainly in the humanities - is from the emerging 'scientific' histories associated with 'big data'.

But, it is not really my purpose to criticise either the Culturomics team, or archaeologists and geographers (who are themselves engaged in their own form of auto-critique). Rather I just want to emphasise that in choosing to move towards a 'big data' approach - new ways of reading the past - and in adopting the forms of representation and analysis that come with big data, all of us are naturally being pushed subtly towards a kind of social science, and a kind of positivism, which has been profoundly out of favour for at least the last thirty years.

In other words, there seems to me to be a real tension between the desire on the one hand to include the 'reading' of a whole new variety of data in to the process of writing history; and, on the other, the extent to which each attempt to do so, tends to bring to the fore a form of understanding that is at odds with much of the scholarship of the last forty years. We are in danger of giving ourselves over to what sociologists refer to as 'problem closure' - the tendency to reinvent the problem to pose questions that available tools and data allow us to answer - or in Lewis Mumfords words, ask questions we know that computers can answer.

It feels to me as if our practise as humanists and historians is being driven by the technology, rather than being served by it. And really, the issue is that while we have a strong theoretical base from which to critique the close reading of text - we know how complex text is - we do not have the same theoretical framework within which to understand how to read a space, a place, an object, or the inside of a pregnant cow - all suddenly mediated and brought together by code - or to critique the reading of text at a distance. And as importantly, even if there are bodies of theory directed individually at each of these different forms of stuff (and there are); we certainly do not have a theoretical framework of the sort that would allow us to relate our analysis of the haptic, with the textual, the aural and the geographical. Having built our theory on the sands of textuality, we need to re-invent it for the seas of data.

But to come to some kind of conclusion: history is not the past, it is a genre constructed by us from practises first delineated during the enlightenment. Its forms of textual criticism, its claims to authority, its literary conventions, the professional edifice which sifts and judges the product; its very nature and relationship with a reading and thinking public; its engagement with memory and policy, literature and imagination, are ours to make and remake as seems most useful.

For myself, I will read anew, and use all the tools of big data, of ngrams and power laws; and I will publish the results with graphs, tables and GIS; but I refuse to forget that my object of study, my objective, is an emotional, imaginative and empathetic engagement with Sarah Durrant, and all the people like her.




501 comments:

1 – 200 of 501   Newer›   Newest»
Unknown said...

Excellent post, Tim. Have made various memos to self re digital readings; re positivism, if I've understood you, I'm more optimistic -- have you talked to any statisticians about this? They use numbers all the time to make generalisations about the world, but in a suitably hesitant way -- e.g. my understanding of the statistical technique of factor analysis is that it's like putting your hands in a tank of very thick mud, and trying to distinguish meaningful, squishy objects from the meaningless thick mud in which they're floating. There can be genuine debate about whether you really are touching an object or just a clump of thick mud, and whether the mud is more interesting than the objects. We can use numbers in the same way, to discern meaningful patterns from meaningless background 'noise', but that vital conversation about meaning never goes away. Hope that's clearer than mud.

Tim Hitchcock said...

Dear Andrew, Thanks for your comment. I see what you mean about stats, and you are entirely right. And I am very much enjoying working with some great people in informatics and maths. I suppose what remains is a concern that when you present the results in a humanistic/qualitative context, the subtlety seems to disappear. This is more a question of humanistic reactions to numbers, than the claims that are being made by statisticians.

Anonymous said...

You people have actually provided the best blogs that are easy to understand for the folks. Big Data Platform

Unknown said...

It is really nice to see the best blog for hadoop tutorials here. Thanks for every thing which has been shared by you. It helped us to build our knowledge on hadoop. And we have shared some info here

Hadoop Tutorial

Unknown said...

Truely a very good article on how to handle the future technology. This content creates a new hope and inspiration within me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks :)

Software testing training in chennai | Testing courses in chennai | Software testing course

Unknown said...

Testing is the best in Information Technolgohy compared to anyother domain. Thanks for sharing your knowledge via this content. You have presented it very well. Thank you once again. I have bookmarked this page for future use. Keep blogging article like this.

Selenium training in chennai | Selenium training chennai | Best selenium training in chennai

Mervin Parmar said...

Using big data analytics may give the companies many fruitful results, the findings can be implemented in their business decisions so as to minimize their risk and to cut the costs.
hadoop training in chennai|big data training|big data training in chennai

Bruno Maul said...
This comment has been removed by the author.
Bruno Maul said...

There has been the best credentials mentioned quite in detail and will generally form more of the attractions to our mind so there is a need to occupying such principles to our own searching. app marketing services

geethu said...

Hadoop is one of the best tool which is used to handle the big data in the IT industy and it is the fastest growing field in information technology.
hadoop training in Chennai | hadoop training chennai

Unknown said...

This is what I was looking for from last week. Great work done. :)BIG DATA Training in Noida

Nandhini said...

Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
Node JS training in chennai | Node JS training institute in chennai

vikram said...

Nice Blog...... Big data Hadoop Training in Jaipur

Qamardeen Ibrahim Oladipupo said...

Read about data, information, knowledge an wisdom on http://sharvsoft.ml

Linda van Exter said...

Unlike the spambots above, I've actually read your post and found it very useful. I have incorporated it into an article on digital research methods & privacy, see here:
http://publichistory.humanities.uva.nl/blog/say-digital-humanities-one-more-goddamn-time/
Thank you for giving me a starting point and thanks as well for introducing me to Sarah. I was happy to meet her.

Linda van Exter

Zerelda said...


Hi, probably our entry may be off topic but anyways, I have been surfing around your blog and it looks very professional. It’s obvious you know your topic and you appear fervent about it. I’m developing a fresh blog plus I’m struggling to make it look good, as well as offer the best quality content. I have learned much at your web site and also I anticipate alot more articles and will be coming back soon. Thanks you.

International Syllabus Schools in Chennai

Unknown said...

great post thank you for sharing. Know more about Big Data Hadoop Online Training

Sam Reddy said...

hadoop online training by real-time experts visit A1trainings

Hadoop training in india


Kangana Ranaut said...

Thanks for sharing this information and keep updating us. This is informatics and really useful to me.

silk saree blouse designs catalogue
good morning sunday images
happy birthday to my big sister

Sam Reddy said...

Thanks for sharing nice information

Hadoop Online Training in Hyderabad

Karthika Shree said...

It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.
Hadoop Training in Chennai

Unknown said...

Awesome article and got clear idea about big-data....
Hadoop Training in chennai

Unknown said...

Nice Article, Croma Campus is the pioneer of instruction giving the big data Training in Noida

Unknown said...

Simply discovered your post via seeking on the Google, I am Inspired and Taken in Parcel of new thing from your post. I am new to blogging and dependably attempt to learn new aptitude as I trust that blogging is the all day work for adapting new things step by step.
Big data

joe connors said...

Very Nicely Written Article on Big Data Technology. Please Update More Post Like This.
Big Data Training in Hyderabad
Big Data Course in Hyderabad

Unknown said...

Selenium is the best tool ever to test an application effectively. Your blog made me to realize that through the best examples you have explained. Thanks for sharing a wonderful article.
Regards:
Selenium Training in Chennai
Selenium Training

Anoushka Sakthi said...

I have gone through your article and it motivates me in different way. Thanks for sharing such a wonderful content.
Regards:
Best software testing training institute in chennai
Software testing courses in chennai

Unknown said...

Best safari in kenya
Best tour companies in kenya

logistic-solutions said...

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
big data and analytic solutions

Unknown said...

really Good blog post.provided a helpful information.I hope that you will post more updates like thisBig Data Hadoop Online Training Hyderabad

logistic-solutions said...


Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
sap business intelligence services

Ishu Sathya said...

Nice blog on Testing!!! I agree with your points, Testing will help whole organization to handle the projects in efficient manner.
Big Data Training in Chennai
Big Data Training

logistic-solutions said...



Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
big data and business analytic services

Tejuteju said...

It is nice blog Thank you provide important information and i am searching for same information to save my timeRuby on Rails Online Training

neeti said...

Really nice post, thank you for sharing such informative blog. Also search the best Big Data Hadoop Training in Pune

logistic-solutions said...

Thanks for posting the useful information to my vision. This is excellent information
Awesome,
big data analytics consulting companies
big data and analytic solutions

logistic-solutions said...

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
sap business intelligence services

Liana said...

All are saying the same thing repeatedly, but in your blog( Big data ) I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.

Rachel said...

nice post
Best Big Data Course

Unknown said...

Thanks for your informative blog.

Selenium Training in Chennai

BrnInfotech said...

Nice Blog, When i was read this blog i learnt new things & its truly have well stuff related to developing technology, Thank you for sharing this blog.
iPhone App Training Course
Mobile App Training Tnstitutes

Rachel said...

Good post.
Big Data Training Classes in Jaipur

Unknown said...

Excellent post. Thank you for sharing with us.

Selenium Training in Chennai
Selenium Training institute in Chennai

Harish said...

It’s a great post. Keep sharing this kind of worthy information. Good luck!

Salesforce Training in Chennai | Salesforce Course in Chennai

IT Tutorials said...

Thanks for your article. Its very helpful.As a beginner in hadoop ,i got depth knowlege. Thanks for your informative article. Hadoop training in chennai | Hadoop Training institute in chennai

Unknown said...

Helpful to know about your posts.

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications. Credo Systemz provides the best AWS Training to get your certifications easily.

aws training in velachery|aws training in OMR|aws certification training in Chennai|aws course in chennai what is the qualification

Unknown said...

Thanks for your valuable information.its very useful to my project. best aws training in chennai | aws course fees details




Gheel said...

Many thanks for your marvellous Blogs
Digital Marketing Training Institute in Chennai | SEO Training in Chennai


akhilapriya404 said...

I have read your blog its very attractive and impressive. I like your blog. salesforce Online Training Bangalore

Unknown said...

Thank you for this wonderful post. Good Job.

Vmware Training center in Chennai | VMware courses in Chennai

mritunjay pandey said...

SAP FICO Training Institute in Noida ,
blue prism training in noida,

SAP MM Training Institute in Noida ,

Automation Anywhere Training Institute In Noida ,
Kafka Training Institute in Noida


Jenkins training institute in Noida

Devops training institute in Noida

OWASP training institute in Noida

JULIA training institute in Noida
HASKELL training institute in Noida,

mritunjay pandey said...

Artificial Intelligence Training institutes in Noida ,

best php training institute in noida ,
mvc training institute in noida ,
angularjs training institute in noida ,

Android apps Training Institute In Noida



Anonymous said...

I have read your blog its very attractive and impressive. I like it your blog.
best wired Mouse under 500
full hd computer monitor

Unknown said...

Nykaa Deals and offers

Nykaa Coupons codes

Nykaa coupons offers promo codes

Nykaa offers on online shopping

Flipkart promo codes

Flipkart deals & coupons

flipkart coupon code

flipkart coupons offer promo code

Amazon promo code

amazon offers

amazon offers and deals

amazon coupon code

amazon deal of the day

cleartrip promo codes

cleartrip coupon code

cleartrip offers and deals

cleartrip deals

MMT promo Codes

MMT coupon codes

Makemytrip promo codes

makemytrip offers

makemytrip deals & offers

healthkart coupon code

healthkart promo codes

healthkart deals and offers

healthkart discount offers

bigbasket promo codes

Kyle said...

Very interesting blog!
law essay writing help

braincarve said...

nice post..Abacus Training Class in Chennai
Vedic Maths Classes in Chennai
memory improvement
abacus classes
Vedic maths classes
magic fingers
thinking techniques
Abacus institute Training Class in Chennai

Anonymous said...

I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
simultaneous interpretation equipment
conference interpreting equipment
tour guide system
silent disco headphones
electronic voting pads
laser barcode scanner
bosch simultaneous interpretation system

khanmeraj said...

Interesting this blog has lot of information.we can learn lot of things from this blog. we provide big data training with experts and 100% placement program.for more information please visit over website big data training

Anonymous said...

I have read your blog its very attractive and impressive. I like it your blog.
simultaneous interpretation equipment

bosch simultaneous interpretation system

Tejuteju said...

It was really a nice post and I was really impressed by reading this
Big Data Hadoop Online Course Bangalore

Unknown said...

Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
Best Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies

Neha Gupta said...

Blazingminds is best IT training institute Gurgaon and best class IT trainer provides Blazingminds Learning is great angularjs training in gurgaon wiht job placement support. Blazingminds Learning best facilities and lab provides then best option for you join us .join us .

Unknown said...
This comment has been removed by the author.
Unknown said...

It is really a great and useful piece of info. I’m glad that you shared this helpful info with us. Please keep us informed like this. Thank you for sharing.
dot net training in chennai

harikasri.blogspot.com said...
This comment has been removed by the author.
bhanupratap said...

Good Post..thanks for sharing the valuable content. Best software Training institute in Bangalore

sathya shri said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

angularjs Training in chennai
angularjs Training in chennai

angularjs-Training in tambaram

angularjs-Training in sholinganallur

angularjs-Training in velachery

srinithya said...

Informative post, thanks for sharing.
Angularjs Training in Chennai | Angularjs course in Chennai | RPA Training in Chennai | Blue Prism Training in Chennai

evergreensumi said...

Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
fire and safety course in chennai

Unknown said...

It is really a great and useful piece of info. I’m glad that you shared this helpful info with us. Please keep us informed like this. Thank you for sharing.
BEST ONLINE SAS BI TRAINING

pavithra dass said...

Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
Aws Certification in Chennai
Amazon Web Services Training in Chennai
AWS Certification Training in Bangalore
AWS Training in Anna Nagar
AWS Training in T nagar

sai said...

I really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. Im fairly positive theyre likely to be informed a great deal of new stuff here than anyone
python training in pune | python training institute in chennai | python training in Bangalore

Unknown said...

Thanks for sharing this blog very useful content.

Pega Online Training

Mounika said...

This is very good content you share on this blog. it's very informative and provide me future related information.
python training Course in chennai | python training in Bangalore | Python training institute in kalyan nagar

amar said...

Selenium is one of the most popular automated testing tool used to automate various types of applications. Selenium is a package of several testing tools designed in a way for to support and encourage automation testing of functional aspects of web-based applications and a wide range of browsers and platforms and for the same reason, it is referred to as a Suite.


Selenium Interview Questions and Answers
Javascript Interview Questions
Human Resource (HR) Interview Questions

gowsalya said...

Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
Devops Training courses
Devops Training in Bangalore
Best Devops Training in pune

Unknown said...

Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read  about their market situation nowadays.

Java training in Chennai | Java training in Electronic city

Java training in Marathahalli | Java training in Btm layout

nilashri said...

You’ve written a really great article here. Your writing style makes this material easy to understand.. I agree with some of the many points you have made. Thank you for this is real thought-provoking content
Data Science Course in Indira nagar | Data Science Course in Electronic city

Python course in Kalyan nagar | Data Science course in Indira nagar

Data Science Course in Marathahalli | Data Science Course in BTM Layout



Robotic Process Automation Tutorial said...

Excellent tutorial buddy. Directly I saw your blog and way of teaching was perfect, Waiting for your next tutorial.
best rpa training institute in chennai | rpa training in velachery | rpa training in chennai omr

janani said...

Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.

Java training in Chennai | Java training in Bangalore

Java online training | Java training in Pune

Robotic Process Automation Tutorial said...

Very informative article.Thank you admin for you valuable points.Keep Rocking
rpa training in chennai | rpa training in velachery | best rpa training in chennai

Anonymous said...
This comment has been removed by the author.
Swethagauri said...

I wish to indicate because of you only to bail me out of this specific trouble. As a consequence of checking through the net and meeting systems that were not beneficial, I thought my life was finished.
industrial safety course in chennai

361online said...

Thank you for sharing...
361 Offer Post Graduate Program In Business Analytics.

business analytics courses online

Unknown said...

Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us
R Programming Training in Chennai | R Programming Training in Chennai with Placement | R Programming Interview Questions and Answers | Trending Software Technologies in 2018

Unknown said...


Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums. hadoop developer skills Set | hadoop training course fees in chennai | Hadoop Training in Chennai Omr

Unknown said...

Good post
http://www.acil.in/digital-marketing-course-in-gurgaon/
http://www.acil.in/hadoop-training-in-gurgaon/
http://www.acil.in/courses/graphic-designing/

Unknown said...

Thanks for providing such a great information in the blog and also very helpful to all.learn best Oracle Fusion HCM Online Training.

Oracle Fusion HCM Online Training

Anonymous said...

Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays. Well written article.Thank You Sharing with Us android quiz questions and answers | android code best practices | android development for beginners

Anonymous said...

Hey, Wow all the posts are very informative for the people who visit this site. Good work! We also have a Website. Please feel free to visit our site. Thank you for sharing.
Well written article.Thank You Sharing with Us angular 7 training in chennai | angular 7 training in velachery | Best angular training institute in chennai

Unknown said...

It's really a nice experience to read your post. Thank you for sharing this useful information. If you are looking for more about R Programming Interview Questions and Answers | Trending Software Technologies in 2018 | R Programming Online Training course

Unknown said...


Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.Roles and reponsibilities of hadoop developer | hadoop developer skills Set | hadoop training course fees in chennai | Hadoop Training in Chennai Omr

pavithra dass said...

Nice article. I liked very much. All the informations given by you are really helpful for my research. keep on posting your views.
Android Training in Chennai
Android training
Android training near me
AWS Training in Chennai
AWS Training
AWS Course in Chennai

umar said...

I just want to say thank you.
If you can Check This mamra badam
Thank You Nice infomation Check This best saffron brand
and Nice Informational Post With Best kesar price

Sadhana Rathore said...

Informative post, thanks for sharing.
ReactJS course in Chennai
ReactJS Training Institutes in Chennai
ReactJS Training in Chennai
Robotics Process Automation Training in Chennai
Angularjs Training in Chennai
AWS Certification in Chennai

361online said...

The points mentioned in this article are relatable. I appreciate the effort. 361 minds offers MBA programs online. It also provides learning on the gateway of future technology which is called Big Data with a certification.

big data analytics training online

business analytics training online

Web desining said...

Thanks for sharining your post

Here is STUCORNER the Digital Marketing training institute in Laxmi Nagar you can visit their site:
Best Digital Marketing Training institute

Anbarasan14 said...

Excellent blog!!!Thanks for sharing. Keep doing more.

TOEFL Training Institute in Adyar
TOEFL Coaching in Triplicane
TOEFL Classes in Thiruvanmiyur
TOEFL Coaching near me
TOEFL Training Institute in T-Nagar
TOEFL Classes in Saidapet
TOEFL Training Institute in Royapuram

yuvarani said...

Excellent Blog!!! Such an interesting blog with clear vision, this will definitely help for beginner to make them update.
Data Science Training in Bangalore
Data Science Courses in Bangalore
Devops Training and Certification in Bangalore
Best Devops Training in Bangalore

Anbarasan14 said...

One of the best blogs that I have read till now. Thanks for your contribution in sharing such a useful information. Waiting for your further updates.

TOEFL Coaching Classes in Chennai
Best TOEFL Institute in Chennai
TOEFL Course in Chennai
TOEFL Courses in Chennai
TOEFL Class in Chennai
TOEFL Classes near me
TOEFL Training Course in Chennai

sandhiya said...

I am really enjoying reading your well written articles.
It looks like you spend a lot of effort and time on your blog.Keep Doing.
German Learning Institutes in Bangalore
German Training Institutes in Bangalore
German Speaking Course in Bangalore
Digital Marketing Training Bangalore
Digital Marketing classes in Bangalore
Digital Marketing Certification in Bangalore

Unknown said...

Thanks Admin for sharing such a useful post, I hope it’s useful to many individuals for developing their skill to get good career.

Java interview questions and answers

Core Java interview questions and answers

Java training in Chennai | Java training in Tambaram

Java training in Chennai | Java training in Velachery

Rainbow Training Institute said...

Thank you for sharing such a nice and interesting blog.
Oracle Fusion Financials Online Training

Rainbow Training Institute said...

Very interesting blog Really excellent information and thank you for giving your valuable information
Oracle Fusion SCM Training In Hyderabad

Unknown said...

feeling so good to read your information's in the blog.
thanks for sharing your ideas with us and add more info.
Cloud Computing Training in OMR
Cloud Computing Training in Sholinganallur
cloud computing Training in chennai
Cloud Computing Training in T nagar
Cloud computing courses in Anna Nagar
Cloud Computing Course in Anna Nagar

Unknown said...

This post is worth for me. Thank you for sharing.
ERP Software in Chennai
SAP in India
SAP Hana in Chennai
SAP Business One in Chennai
HR Payroll Software
SAP R3 in Chennai

ram said...

Fantastic work! This is the type of information that should follow collective approximately the web. Embarrassment captivating position Google for not positioning this transmit higher! Enlarge taking place greater than and visit my web situate

Data Science Course in Indira nagar
Data Science Course in btm layout
Python course in Kalyan nagar
Data Science course in Indira nagar
Data Science Course in Marathahalli
Data Science Course in BTM Layout

Dharani M said...

Good information..thanks for sharing this information
best android training center in Marathahalli

best android development institute in Marathahalli

android training institutes in Marathahalli

ios training in Marathahalli

android training in Marathahalli

mobile app development training in Marathahalli

sathyaramesh said...

Thanks for sharing such a nice info.I hope you will share more information like this. please keep on sharing!
SEO Institutes in Chennai
SEO Course Chennai
SEO Training near me
Digital Marketing Course in Chennai
Digital Marketing Course
Digital Marketing Training in Chennai

mounika said...

Nice post..

robotics courses in BTM

robotic process automation training in BTM

blue prism training in BTM

rpa training in BTM

automation anywhere training in BTM

Unknown said...

Amzing blog.. This is very usefull blog for everyone.. I must appreciate.. keep bloging like this
Technoglobe is best for digital marketing training in Jaipur
Technoglobe is best for bigdata Hadoop training in Jaipur
Technoglobe is best for Java training in JAIPUR

Sherin Alfonsa said...

You have done a great job!!! by explore your knowledge with us.


best selenium testing training in chennai
Selenium Courses in Chennai
iOS Training in Chennai
French Classes in Chennai
Loadrunner training institute in Chennai
hp loadrunner training in chennai

daniel said...

What are tips for data science interviews?
Be confident! (I am not afraid of strong/confident - just the opposite!)
If you do not know the answer - I will appreciate you more if you would say: "I need to go back home and read about it more"
Creativity (open your mind) is the secrete ingredient to become a great Data Scientist, and not just "A Data Scientist".
Please make sure you are familiar with simple concepts in probability theory and linear algebra.
I hope I didn't reveal too many secrets, now try to make yourself familiar with these questions - and good luck in the interviews :) If you want more details to contact us: #Livewire-Velachery,#DataScienceTraininginChennai,#DataScienceTrainingInstituteinChennai,#TrainingInstituteinvelachery,#DataScience, 9384409662,

Ram Ramky said...

You have done a great job!!! by explore your knowledge with us

selenium testing course in chennai
selenium course
iOS Training in Chennai
French Classes in Chennai
web designing training in chennai
Big Data Training in Chennai
German language training in chennai
German Training Institutes in Chennai

Aruna Ram said...

Great idea! Thank you for your wonderful post and very easily understand to me. Really good work please keeping...
Web Development Courses in Bangalore
Web Development Training in Bangalore
Web Designing Course in Tnagar
Web Designing Course in Chennai
Web Designing Course in Tambaram
Web Designing Classes near me

Praylin S said...

Really interesting article! I appreciate your great effort. Thanks for sharing.
Microsoft Dynamics CRM Training in Chennai | Microsoft Dynamics Training in Chennai | Microsoft Dynamics CRM Training | Microsoft Dynamics CRM Training institutes in Chennai | Microsoft Dynamics Training | Microsoft CRM Training | Microsoft Dynamics CRM Training Courses | CRM Training in Chennai

BCL India said...

Thanks for sharing the wonderful information with us. Business Opportunity in Education Sector in India are growing day by day along with this every one wants to run their own business and be their own boss.

Kayal said...

Very Amazing Blog! This very comprehensive but very easily understand to me. Really well post and very helpful for me.
hadoop training in bangalore
big data training in bangalore
Big Data Hadoop Training in T nagar
Big Data Hadoop Course in T nagar
Big Data Hadoop Training in Omr
Big Data Hadoop Course in Omr

lekha mathan said...
This comment has been removed by the author.
LENIN said...

Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
Top 250+AWS Interviews Questions and Answers 2019 [updated]
Learn Amazon Web Services Tutorials 2019 | AWS Tutorial For Beginners
Best AWS Interview questions and answers 2019 | Top 110+AWS Interview Question and Answers 2019
Best and Advanced AWS Training in Bangalore | Amazon Web Services Training in Bangalore
AWS Training in Pune | Best Amazon Web Services Training in Pune
AWS Online Training 2018 | Best Online AWS Certification Course 2018

SANDY said...

Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
Advanced AWS Training in Chennai | Best Amazon Web Services Training in Chennai
Best AWS Amazon Web Services Training in Bangalore | AWS Training in Bangalore
AWS Online Training and Certification | AWS Certification Course

Vicky Ram said...

Informative post, thanks for sharing.

campusselect
Guest posting sites

Unknown said...

I am feeling great to read this.you gave a nice info for us.
please update more.
software testing courses in bangalore with placement
software testing bangalore
Best Software Testing Training Institute in Anna nagar
Software Testing Training Institutes in T nagar
Software Testing Courses in OMR

Unknown said...

This blog is more effective and it is very much useful for me.
we need more information please keep update more.
python coaching in bangalore
python certification in bangalore
Python Training in Guindy
Python Training in Amjikarai
python certification course in bangalore

Unknown said...

Hi dear, This is an nice and valuable post thanks for this information! Visit for shipping, freight forwarding and logistic company at
Shipping Company in Delhi

sunshineprofe said...

Hello! Someone in my Facebook group shared this website with us, so I came to give it a look.
nebosh course in chennai

Phuljhadi said...

I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
https://www.phuljhadi.com
https://www.phuljhadi.com/jewellery
https://www.phuljhadi.com/designer-bags
https://www.phuljhadi.com/bangles-braceletes
https://www.phuljhadi.com/latest-trends-in-jewellery
https://www.phuljhadi.com/rings
https://www.phuljhadi.com/online-sale-discount-on-earrings
https://www.phuljhadi.com/oxidised-earrings

Durai Raj said...

Perfect blog… Thanks for sharing with us… Waiting for your new updates…
Web Designing Course in Chennai
Web Designing Training in Chennai
Web Designing Course in Coimbatore
Web Designing Course in Bangalore
Web Designing Course in Madurai

Durai Raj said...

The blog which you are posted is more innovative…. thanks for the sharing…
Digital Marketing Course in Chennai
Digital Marketing Training in Chennai
Digital Marketing Training in Coimbatore
Digital Marketing Courses in Bangalore

Unknown said...

Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision....

data science online training
sas online training
linux online training
aws online training
testing tools online training
devops online training
salesforce online training

VenuBharath2010@gmail.com said...

Amazing Post. Your writing is very inspiring. Thanks for Posting.
Ethical Hacking Course in Chennai
Hacking Course in Chennai
Ethical Hacking Training in Chennai
Certified Ethical Hacking Course in Chennai
Ethical Hacking Course
Ethical Hacking Certification
Node JS Training in Chennai
Node JS Course in Chennai

Unknown said...

Very good information about DevOps clear explanation thanks for sharing
anyone want to learn advance devops tools or devops online training visit:
DevOps Online Training
DevOps Training in Hyderabad

braincarve said...

Low Cost Franchise Opportunities in chennai
education franchise opportunities
franchise opportunities in chennai

Unknown said...

Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision....
vmware online training
tableau online training
qlikview online training
python online training
java online training
sql online training
cognos online training

Ananth Academy said...

nice post..it course in chennai
it training course in chennai
c c++ training in chennai
best c c++ training institute in chennai
best .net training institute in chennai
.net training
dot net training institute
advanced .net training in chennai
advanced dot net training in chennai

gowthunan said...

Hello there! This is my first comment here, so I just wanted to give a quick shout out and say I genuinely enjoy reading your articles.
iosh safety course in chennai

srikanth said...

Nice Article and Valuable information.

Digital Marketing Course in Hyderabad

Digital Marketing Training in Hyderabad

AWS Training in Hyderabad

Workday Training in Hyderabad

Kayal said...

Thanks for your powerful content! It's too good that is very helpful for learning lot of ideas. Such a wonderful blog and well done.
Ethical Hacking Course in Chennai
Hacking Course in Chennai
Certified Ethical Hacking Course in Chennai
Ethical Hacking Training in Chennai
Ethical Hacking Course

Unknown said...

Nice post ... ! Thanks for shraing with us
ielts coaching in Hyderabad
Machine learning course in Hyderabad
power bi training in Hyderabad
python training in Hyderabad

jyothi kits said...

it is very much useful for me to understand many concepts and helped me a lot.
Selenium Training
shareplex training

Lyrics said...
This comment has been removed by the author.
Ashish said...

hanks for sharing the details and information on this oage.
Book International tickets Online
Cheap International Air Tickets
compare flight price India

Unknown said...

nice article. thanks for sharing information

word press training in hyderabad

Digital Marketing Course in Vijayawada

aws online training

sap abap online training

mani said...

awesome article thanks for sharing


devops online training




python online traning




power bi online traning



machine learning online course

Unknown said...

Thankyou for sharing the knowledge
AWS Training in

Hyderabad

Digital

Marketing Training in Hyderabad


Big Data

Hadoop Training in Hyderabad


Digital Marketing

Course in Hyderabad


digitalmrk said...

Usefull Article. Thanks for sharing info.

Digital Marketing training in Hyderabad

IELTS training

in hyderabad


sap sd online

training


sap fico online

training

Digital Nagaraj said...

Great Article. Thanks for sharing info.

Digital Marketing Course in Hyderabad

Top Digital Marketing Courses with the live projects by a real-time trainer

online Digital Marketing Courses in Hyderabad

SEO Training in Hyderabad

gowthunan said...

I don’t have time to go through it all at the minute but I have saved it and also added in your RSS feeds, so when I have time I will be back to read more, Please do keep up the awesome job.
iosh safety course in chennai

saranya said...

Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
Python Online certification training
python Training institute in Chennai
Python training institute in Bangalore

Unknown said...

thanks for Providing a Good Information
anyone want to learn advance devops tools or devops online training visit:
DevOps Training
DevOps Online Training
DevOps Training institute in

Hyderabad

DevOps Training in Ameerpet

rama said...

I think this is the best article today about the future technology. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Artificial Intelligence Training in Bangalore. Keep sharing your information regularly for my future reference.

rama said...

I think this is the best article today about the future technology. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Artificial Intelligence Training in Bangalore. Keep sharing your information regularly for my future reference.

Riya Raj said...

This is the very good post... Thanks for sharing with us... It is more informative...
Web Designing Course in Coimbatore
Web Design Training in Coimbatore
Web Designing Course in Madurai
Java Course in Bangalore
Devops Training in Bangalore
Digital Marketing Courses in Bangalore
German Language Course in Madurai
Cloud Computing Courses in Coimbatore
Embedded Course in Coimbatore

jvimala said...

It is very interesting to read,easy to understood. Thank you for giving information
Regards,
Best Devops Training Institute in Chennai

jefrin said...

Very impressive to read thanks

selenium training institute chennai

Durai Raj said...

Awesome Blog!!! Good to Read... Thanks for sharing with us.
Embedded course in Coimbatore
embedded training in coimbatore
embedded systems course in coimbatore
RPA training in bangalore
Selenium Training in Bangalore
Java Training in Madurai
Oracle Training in Coimbatore
PHP Training in Coimbatore

Peggy H. Tyrrell said...

https://www.smore.com/u/roseeliza

https://www.smore.com/7vrn0-prows-plus-hair-growth

https://www.smore.com/gy1xv-keto-burn-xtreme-trial

https://www.smore.com/ku8x3-keto-bliss-diet-review-ketobliss

https://www.smore.com/as0k6-keytoned-advance-keto

https://www.smore.com/0pqtj-grn-keto-diet-pills

mytrainingsoline said...


Nice observation and good article,thankyo for sharing your knowledge,keep posting such information that's helpful to others
data science online training
best data science online training
data science online training in Hyderabad
data science online training in india

10Daneces said...

thanks for the post ,
Best It Training In Noida
IT Training

service care said...

Superb.. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing post.

motorola service center in vadapalani
motorola service center in t nagar
moto g service center in Chennai
moto service center
motorola service center near me

Durai Raj said...

Innovative post!!! Keep on Posting... Thanks for it!!!
big data analytics training in bangalore
data analytics courses in bangalore
Java Training in Bangalore
Python Training in Bangalore
IELTS Coaching in Madurai
IELTS Coaching in Coimbatore

Java Training in Coimbatore

Dale Morris said...

I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again.
Click here |Norton Customer Service
Click here |Mcafee Customer Service
Click here |Phone number for Malwarebytes
Click here |Hp printer support number
Click here |Canon printer support online

Unknown said...

check

viji said...


You are doing a great job. I would like to appreciate your work for good accuracy
Regards,
Devops Training in Chennai | Best Devops Training Institute in Chennai
devops certification Courses in chennai

ananthinfo said...

nice post..
Sap B1 Companies in Chennai
Sap B1 Company in Chennai
Sap B1 Partners in Chennai
Retail Software Solution Chennai
Retail Software Companies in Chennai
ERP Solution Providers in Chennai

Ananth Academy said...

nice post.erp training institute in chennai
erp training in chennai
tally erp 9 training in chennai
tally erp 9 training institutes
android training in chennai
android training institutes in chennai
mobile application testing training in chennai

shivani said...

The blog was absolutely fantastic! Lot of information is helpful in some or the other way. Keep updating the blog, looking forward for more content...
Workday HCM Online Training
Oracle Fusion Financials Online Training
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training

Karthik said...

Awesome post.
I read your blog everything is helpful and effective.
Big analytics courses in chennai
Big data analytics training in chennai
Big analytics training in anna nagar

abmeljoseph said...

Is digital advertising really effective? If you want to more details to contact us:
Web Designing Training Course in Coimbatore

Soumitasai said...

Nice Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

Check out : best hadoop training in chennai
hadoop big data training in chennai
best institute for big data in chennai
big data course fees in chennai

Jhonathan said...

Amazing Post. Your writing is very inspiring. Thanks for Posting.
Java application development company
Java development company
Java outsourcing company
Hire java developer
java web development services

Raji said...

Thank you so much for your information,its very useful and helpful to me.Keep updating and sharing. Thank you.
Selenium Training in Chennai | SeleniumTraining Institute in Chennai

digitalsourabh said...

AngularJs Training in Bhopal
Cloud Computing Training in Bhopal
PHP Training in Bhopal
Graphic designing training in bhopal
Python Training in Bhopal
Android Training in Bhopal

shivani said...

The blog was absolutely fantastic! Lot of information is helpful in some or the other way. Keep updating the blog, looking forward for more content...Great job, keep it up
Oracle Fusion Financials Online Training
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training

tamilsasi said...

I am so proud of you and your efforts and work make me realize that anything can be done with patience and sincerity. Well I am here to say that your work has inspired me without a doubt.

devops online training

aws online training

data science with python online training

data science online training

rpa online training

shivani said...

Amazing web journal I visit this blog it's extremely marvelous. Interestingly, in this blog content composed plainly and reasonable. The substance of data is educational
Oracle Fusion Financials Online Training
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training

best ppc company in india said...

I have inspected your blog its associating with and essential. I like it your blog.
ppc services in india
best ppc company in india
ppc services india
ppc advertising services
ppc services company

Chandu Chinnu said...

Very Interesting, Good Post Keep it up
Here Realted:
UI Development Online Training
UI Development Training in Hyderabad
UI Development Training

ProPlus Logics said...

Hey Nice Blog!! Thanks For Sharing!!!Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!
SEO company in coimbatore
Best SEO company
website design in coimbatore

Senthil said...

Thanks for your post which gather more knowledge about the topic. I read your blog everything is helpful and effective.
Python Training in Chennai
Python Course in Chennai
Python Training in Velachery
Python Training in Tambaram
Java Training in Chennai
Java Course in Chennai
Java Training in Anna Nagar
Java Training in Velachery

unknown said...

Spring Boot provides spring-boot-starter-data-jpa starter to connect Spring application with a relational database efficiently. You can use it into project POM (Project Object Model) file.

spring boot jpa example

Rainbow Training Institute said...

Thank you for sharing your awesome and valuable article this is the best blog for the students they can also learn.

Workday HCM Online Training

Gowri said...

Thanks for sharing such a Wonderful blog. This is such a exact information i am been searching for. Keep post
Check Out:
hadoop training in tambaram
hadoop training in chennai omr
big data training in chennai omr velachery adyar tambaram chennai tamil nadu
best hadoop training in omr

BURSA SEO said...

BURSA SEO ‘nun Açılımı, Search Engine Optimization ‘dur.Türkçe olarak Arama Motoru Optimizasyonu denilmektedir. SEO SEO botlarının sitenizi tarayıp
veri oluşturabilmesi için yapılan teknik bir çalışmadır. Her arama motoru farklı sıralama ve kalite kriterleri kullanmaktadır. BURSA SEO , internet sitelerinin arama sonuçlarında daha iyi bir konumda çıkması adına yapılan çalışmalardır. Bir SEO ile çalışmak sitenizin daha hızlı, kaliteli gelişmesini ve rakiplerinizden önde olmanızı sağlayacaktır.
Teknik Danışmanlık - Bursa

Online Training said...

Really nice post. provided helpful information. I hope that you will post more updates like this AWS Certification Training

Vicky Ram said...

A good blog for the people who really needs information about this. Good work keep it up.

Guest posting sites
Technology

PaperCoachNet said...

Thank you for this post.This is very interesting information for me.I am very interested in the research topic examples.

Online Training said...

Really nice post.provided a helpful information.I hope that you will post more updates like this AWS Online Training

anirudh said...


Thank you for sharing the article. The data that you provided in the blog is informative and effective.Best DevOps Training Institute

VenuBharath2010@gmail.com said...

Amazing piece of work. Extra-ordinary content. It show cases your keen interest on the subject. Thanks for Posting.
Data Analytics Courses in Chennai
Big Data Analytics Courses in Chennai
Big Data Analytics Training in Chennai
Data Analytics Training in Chennai
Data Analytics Courses in Velachery
Data Analytics Courses in T Nagar

OGEN Infosystem (P) Limited said...

Thank you so much for given such an informative blog. Get the best Website Designing and Development Services by Ogeninfo.
Website Designing Company in Delhi

OGEN Infosystem (P) Limited said...

Thank you so much for given such an informative blog. Get the best Website Designing and Development Services by Ogeninfo.
Website Designing Company in Delhi

Anonymous said...

Thanks for your valuable information.its very useful to my project. BEst AWS training in Hyderabad.  

Microsoft SAAS Online Training


Microsoft SSIS Online Training


Microsoft SSRS Online Training

Anonymous said...

Nice Article.

Selenium Training


Shareplex Training


SharePoint Training


Saplogic Training

rudraveni said...

Thanks for Sharing this great article..Its really nice and useful for us… keep sharing..AWS Training In Hyderabad

Just Info said...

Kalakutir offers school bus painting and Vinyl Signage Printing in Delhi, India. Also get the Fleet Painting Service.
School Bus Painting

Mutual Fundwala said...

Get the best performing Mutual Fund by Mutual Fund Wala and know the best investment schemes.
Mutual Fund Advisor

Mutual Fundwala said...

Get the best performing Mutual Fund by Mutual Fund Wala and know the best investment schemes.
Mutual Fund Advisor

bestieltscoachingindwarka said...

ppc company in noida
PPC Company in Gurgaon

AWS Online Training said...

Thanks you for sharing this unique useful information content with us. Really awesome work. keep on blogging.

We provides AWS Online Training
AWS Training in Hyderabad
Amazon Web Services Online Training

«Oldest ‹Older   1 – 200 of 501   Newer› Newest»