Sunday, 2 October 2011

Algorithmic symphonies from one line of code -- how and why?

Lately, there has been a lot of experimentation with very short programs that synthesize something that sounds like music. I now want to share some information and thoughts about these experiments.

First, some background. On 2011-09-26, I released the following video on Youtube, presenting seven programs and their musical output:


This video gathered a lot of interest, inspiring many programmers to experiment on their own and share their findings. This was further boosted by Bemmu's on-line Javascript utility that made it easy for anyone (even non-programmers, I guess) to jump in the bandwagon. In just a couple of days, people had found so many new formulas that I just had to release another video to show them off.


Edit 2011-10-10: note that there's now a third video as well! http://www.youtube.com/watch?v=tCRPUv8V22o

It all started a couple of months ago, when I encountered a 23-byte C-64 demo, Wallflower by 4mat of Ate Bit, that was like nothing I had ever seen on that size class on any platform. Glitchy, yes, but it had a musical structure that vastly outgrew its size. I started to experiment on my own and came up with a 16-byte VIC-20 program whose musical output totally blew my mind. My earlier blog post, "The 16-byte frontier", reports these findings and speculates why they work.

Some time later, I resumed the experimentation with a slightly more scientific mindset. In order to better understand what was going on, I needed a simpler and "purer" environment. Something that lacked the arbitrary quirks and hidden complexities of 8-bit soundchips and processors. I chose to experiment with short C programs that dump raw PCM audio data. I had written tiny "/dev/dsp softsynths" before, and I had even had one in my email/usenet signature in the late 1990s. However, the programs I would now be experimenting with would be shorter and less planned than my previous ones.

I chose to replicate the essentials of my earlier 8-bit experiments: a wave generator whose pitch is controlled by a function consisting of shifts and logical operators. The simplest waveform for /dev/dsp programs is sawtooth. A simple for(;;)putchar(t++) generates a sawtooth wave with a cycle length of 256 bytes, resulting in a frequency of 31.25 Hz when using the the default sample rate of 8000 Hz. The pitch can be changed with multiplication. t++*2 is an octave higher, t++*3 goes up by 7 semitones from there, t++*(t>>8) produces a rising sound. After a couple of trials, I came up with something that I wanted to share on an IRC channel:

main(t){for(t=0;;t++)putchar(t*(((t>>12)|(t>>8))&(63&(t>>4))));}

In just over an hour, Visy and Tejeez had contributed six more programs on the channel, mostly varying the constants and changing some parts of the function. On the following day, Visy shared our discoveries on Google+. I reshared them. A surprising flood of interested comments came up. Some people wanted to hear an MP3 rendering, so I produced one. All these reactions eventually led me to release the MP3 rendering on Youtube with some accompanying text screens. (In case you are wondering, I generated the screens with an old piece of code that simulates a non-existing text mode device, so it's just as "fakebit" as the sounds are).

When the first video was released, I was still unsure whether it would be possible for one line of C code to reach the sophistication of the earlier 8-bit experiments. Simultaneities, percussions, where are they? It would also have been great to find nice basslines and progressions as well, as those would be useful for tiny demoscene productions.

At some point of time, some people noticed that by getting rid of the t* part altogether and just applying logical operators on shifted time values one could get percussion patterns as well as some harmonies. Even a formula as simple as t&t>>8, an aural corollary of "munching squares", has interesting harmonic properties. Some small features can be made loud by adding a constant to the output. A simple logical operator is enough for combining two good-sounding formulas together (often with interesting artifacts that add to the richness of the sound). All this provided material for the "second iteration" video.

If the experimentation continues at this pace, it won't take many weeks until we have found the grail: a very short program, maybe even shorter than a Spotify link, that synthesizes all the elements commonly associated with a pop song: rhythm, melody, bassline, harmonic progression, macrostructure. Perhaps even something that sounds a little bit like vocals? We'll see.

Hasn't this been done before?

We've had the technology for all this for decades. People have been building musical circuits that operate on digital logic, creating short pieces of software that output music, experimenting with chaotic audiovisual programs and trying out various algorithms for musical composition. Mathematical theory of music has a history of over two millennia. Based on this, I find it quite mind-boggling that I have never before encountered anything similar to our discoveries despite my very long interest in computing and algorithmic sound synthesis. I've made some Google Scholar searches for related papers but haven't find anything. Still, I'm quite sure that at many individuals have come up with these formulas before, but, for some reason, their discoveries remained in obscurity.

Maybe it's just about technological mismatch: to builders of digital musical circuits, things like LFSRs may have been more appealing than very wide sequential counters. In the early days of the microcomputer, there was already enough RAM available to hold some musical structure, so there was never a real urge to simulate it with simple logic. Or maybe it's about the problems of an avant-garde mindset: if you're someone who likes to experiment with random circuit configurations or strange bit-shifting formulas, you're likely someone who has learned to appreciate the glitch esthetics and never really wants to go far beyond that.

Demoscene is in a special position here, as technological mismatch is irrelevant there. In the era of gigabytes and terabytes, demoscene coders are exploring the potential of ever shorter program sizes. And despite this, the sense of esthetics is more traditional than with circuit-benders and avant-garde artists. The hack value of a tiny softsynth depends on how much its output resembles "real, big music" such as Italo disco.

The softsynths used in the 4-kilobyte size class are still quite engineered. They often use tight code to simulate the construction of an analog synthesizer controlled by a stored sequence of musical events. However, as 256 bytes is becoming the new 4K, there has been ever more need to play decent music in the 256-byte size class. It is still possible to follow the constructivist approach in this size class -- for example, I've coded some simple 128-byte players for the VIC-20 when I had very little memory left. However, since the recent findings suggest that an approach with a lot of random experimentation may give better results than deterministic hacking, people have been competing in finding more and more impressive musical formulas. Perhaps all this was something that just had to come out of the demoscene and nowhere else.

Something I particularly like in this "movement" is its immediate, hands-on collaborative nature, with people sharing the source code of their findings and basing their own experimentation on other people's efforts. Anyone can participate in it and discover new, mind-boggling stuff, even with very little programming expertise. I don't know how long this exploration phase is going to last, but things like this might be useful for a "Pan-Hacker movement" that advocates hands-on hard-core hacking to greater masses. I definitely want to see more projects like this.

How profound is this?

Apart from some deterministic efforts that quickly bloat the code up to hundreds of source-code characters, the exploration process so far has been mostly trial-and-error. Some trial-and-error experimenters, however, seem to have been gradually developing an intuitive sense of what kind of formulas can serve as ingredients for something greater. Perhaps, at some time in the future, someone will release some enlightening mathematical and music-theoretical analysis that will explain why and how our algorithms work.

It already seems apparent, however, that stuff like this stuff works in contexts far beyond PCM audio. The earlier 8-bit experiments, such as the C-64 Wallflower, quite blindly write values to sound and video chip registers and still manage to produce interesting output. Media artist Kyle McDonald has rendered the first bunch of sounds into monochrome bitmaps that show an interesting, "glitchy" structure. Usually, music looks quite bad when rendered as bitmaps -- and this applies even to small chiptunes that sound a lot like our experiments, so it was interesting to notice the visual potential as well.


I envision that, in the context of generative audiovisual works, simple bitwise formulas could generate source data not only for the musical output but also drive various visual parameters as a function of time. This would make it possible, for example, for a 256-byte demoscene production to have an interesting and varying audiovisual structure with a strong, inherent synchronization between the effects and the music. As the formulas we've been experimenting with can produce both microstructure and macrostructure, we might assume that they can be used to drive low-level and high-level parameters equally well. From wave amplitudes and pixel colors to layer selection, camera paths, and 3D scene construction. But so far, this is mere speculation, until someone extends the experimentation to these parameters.

I can't really tell if there's anything very profound in this stuff -- after all, we already have fractals and chaos theory. But at least it's great for the kind of art I'm involved with, and that's what matters to me. I'll probably be exploring and embracing the audiovisual potential for some time, and you can expect me to blog about it as well.

Edit 2011-10-29: There's now a more detailed analysis available of some formulas and techniques.

706 comments:

«Oldest   ‹Older   401 – 600 of 706   Newer›   Newest»
Aishwarya Nair said...

Visit W3Schools

Aishwarya Nair said...

GST Training in Chennai
Interior Design Courses in Chennai

Aishwarya Nair said...

GST Training in Chennai
Interior Design Courses in Chennai

Aishwarya Nair said...

GST Training in Chennai
Interior Design Courses in Chennai
Event Management Courses in Chennai
Interior Design Courses in Chennai


AWS Online Training said...

Very helpful article it was a pleasure reading it.
Are you looking to build your career with AWS Online Training
Best AWS Training In Hyderabad

Kasauti Zindagi Ki said...

Thanks for putting in much effort for this information.

Brain Carve said...

nice post..Abacus Classes in chennai
vedic maths training chennai
abacus training classes in chennai
Abacus institute Training Class in Chennai
Vedic Maths Classes in Chennai
Abacus Training Class in Chennai


Music is my life said...

Life becomes more beautiful with music. Thank you so much for sharing this pretty post. To make life more beautiful, I have a hobby of collecting ringtones for phones. You can consult some downloads if you like
https://bestringtone.net/bodyguard-himmat-sandhu-ringtone-download
https://bestringtone.net/jaanam-dekh-lo-mit-gayi-dooriyan-ringtone-download
https://bestringtone.net/long-life-harpreet-dhillon-ringtone-download

Music song said...

Tik Tok is a very hot application in the world. There are many more popular songs thanks to tik tok. I want to share to everyone the new and best tik ringtones
https://bestringtone.net/tik-tok-instrumental-ringtone-download
https://bestringtone.net/bgm-pubg-remix-tik-tok-ringtone-download
https://bestringtone.net/heartbeat-tik-tok-ringtone-download
https://bestringtone.net/tik-tok-dance-ringtone-download

John Oneal said...

Bitdefender Customer Service
McAfee Customer Service Number
Avast Customer Service Phone Number
Norton Customer Service Phone Number
Malwarebytes Customer Service PhoneNumber

anvianu said...

Do you have a spam issue on this website; I also am a blogger, and I wanted to know your situation; many of us have developed some nice methods, and we are looking to trade methods with others, why not shoot me an e-mail if interested.
nebosh course in chennai
offshore safety course in chennai

anvianu said...

I’m bookmarking and will be tweeting this to my followers! Wonderful blog and amazing design and style.
nebosh course in chennai
offshore safety course in chennai

Aman CSE said...

Thanks for sharing such a wonderful blog on Machine learning.This blog contains so much data about Machine learning ,like if anyone who is searching for the Machine learning data will easily grab the knowledge of Machine learning from this .Requested you to please keep sharing these type of useful content so that other can get benefit from your shared content.
Thanks and Regards,
Top institutes for machine learning in chennai
best machine learning institute in chennai
artificial intelligence and machine learning course in chennai

Riya Raj said...

More Informative Blog!!! Thanks for sharing with us...
devops training in bangalore
devops course in bangalore
devops certification in bangalore
Java Training in Bangalore
Python Training in Bangalore
IELTS Coaching in Madurai
IELTS Coaching in Coimbatore
Java Training in Coimbatore

anvianu said...

It has been just unfathomably liberal with you to give straightforwardly what precisely numerous people would've promoted for an eBook to wind up making some money for their end, basically given that you could have attempted it in the occasion you needed.
safety course in chennai
industrial safety course in chennai

Kavi said...

nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
Software Testing Training in Chennai | Software Testing Training Institute in Chennai

domj said...

Great inspiration for any expression driven synthesisers. Tried experimenting with few of the symphonies in VL after hearing about them and who would have known it worked :)

https://www.youtube.com/watch?v=u1lUW9IMFm4

Ramya Krishnan said...

This is the exact information I am been searching for, Thanks for sharing the required infos with the clear update and required points. To appreciate this I like to share some useful information regarding Microsoft Azure which is latest and newest,

Regards,
Ramya

Azure Training in Chennai
Azure Training Center in Chennai
Best Azure Training in Chennai
Azure Devops Training in Chenna
Azure Training Institute in Chennai
Azure Training in Chennai OMR
Azure Training in Chennai Velachery
Azure Online Training
Azure Training in Chennai Credo Systemz
DevOps Training in Chennai Credo Systemz
Best Cloud Computing Service Providers

vyshukits said...

Really you have done great job,There are may person searching about that now they will find enough resources by your post
Abinitio Online Training

Active Directory Online Training

Amazon Web Server Online Training

Unknown said...

nice work keep it up thanks for sharing the knowledge.Thanks for sharing this type of information, it is so useful.
Ab initio Interview Questions

Active Directory Interview Questions

Android Interview Questions

vyshu kits2019 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.
https://www.kitsonlinetrainings.com/business-analyst-interview-questions.html

https://www.kitsonlinetrainings.com/c-and-c-interview-questions.html

https://www.kitsonlinetrainings.com/cloud-computing-interview-questions.html

vyshu kits2019 said...

thanks for sharing such a nice info.I hope you will share more information like this. please keep on sharing!

Angular JS Online Training


Angular JS Interview Questions


Appium Online Training


Appium Interview Questions


C Language Online Training


C++ Language Online Training


C and C++ Interview Questions


Just Info said...

Nice Blog, Get Play School Cartoon Wall Painting by Kala Kutir Pvt Ltd in delhi, india.
Play School Cartoon Painting

Aman CSE said...

Appericated the efforts you put in the content of DevOps .The Content provided by you for DevOps is up to date and its explained in very detailed for DevOps like even beginers can able to catch.Requesting you to please keep updating the content on regular basis so the peoples who follwing this content for DevOps can easily gets the updated data.
Thanks and regards,
DevOps training in Chennai
DevOps course in chennai with placement
DevOps certification in chennai
DevOps course in Omr

Aman CSE said...

Appericated the efforts you put in the content of DevOps .The Content provided by you for DevOps is up to date and its explained in very detailed for DevOps like even beginers can able to catch.Requesting you to please keep updating the content on regular basis so the peoples who follwing this content for DevOps can easily gets the updated data.
Thanks and regards,
DevOps training in Chennai
DevOps course in chennai with placement
DevOps certification in chennai
DevOps course in Omr

bestieltscoachingindwarka said...

ppc company in noida
PPC Company in Gurgaon

Unknown said...
This comment has been removed by the author.
Institute of Marketing said...

I have gone through your blog, very nice blog. Thanks for sharing keep up the good work. I hope you will share more information like this. please keep on sharing.

Digital Marketing Courses in Bangalore with Placements,

Advanced DIgital Marketing courses in Bangalore,

Digital Marketing training in Bangalore, Best Courses in Institute

Best Digital Marketing training institute in Bangalore

institute of marketing said...
This comment has been removed by the author.
james said...

thanks and nice to see seo bangalore seo company pune

institute of marketing said...

Wonderful read and would Bookmark it. Thanks
Digital marketing courses in Bangalore

kavithasathish said...

Excellent blog for all the people who needs information about this technology.
spanish language in chennai
spanish language classes in chennai
German Courses in Chennai
Best IELTS Coaching in Chennai
learn Japanese in Chennai
Best Spoken English Class in Chennai
French Classes in Velachery
French Classes in Adyar

creative web solution said...

We are one of the top caterers service provider in Gurgaon named bindaasbol , if you have any wedding events or party of any function in your home please contact us and give a opportunity to give you best service. We also deals in delhi

caterers services sector 29 gurgaon
caterers services in west Delhi
event organizers rajouri garden
wedding planners in Punjabi bagh
party organizers in west Delhi
party organizers Dlf -phase-1
wedding planners Dlf phase-1
wedding planners Dlf phase-2
event organizers  Dlf phase-3
caterers services Dlf phase-4
caterers services Dlf phase-5

IT Tutorials said...

Really useful information. Thank you so much for sharing.It will help everyone.Keep Post. RPA training in chennai | RPA training in Chennai with placement | UiPath training in Chennai | UiPath certification in Chennai with cost

IT Tutorials said...

Really useful information. Thank you so much for sharing.It will help everyone.Keep Post. RPA training in chennai | RPA training in Chennai with placement | UiPath training in Chennai | UiPath certification in Chennai with cost

MEAN Stack Training said...

This information is really awesome thanks for sharing most valuable information.
MEAN Stack Online Training
MEAN Stack Training Institute
MEAN Stack Training
MEAN Stack Training in Hyderabad
MEAN Stack Training in Ameerpet

braincarve said...

nice post.Abacus Classes in bangalore
vedic maths training bangalore
Abacus Classes in mysore
vedic maths training mysore
Abacus Classes in ayyappanthangal
vedic maths training ayyappanthangal

Unknown said...

Dumbwaiter
car Lift
escalators
Elevators
online result
chart record
satta king blog

Unknown said...


SEPL
Home Lift
Passenger Lift
Hospital Lift
Stair lift
Capsule Lift
Frieght Lift

rudraveni said...

Really very happy to say that your post is very interesting. I never stop myself to say something about it. You did a great job. Keep it up.
We have an excellent IT courses training institute in Hyderabad. We are offering a number of courses that are very trendy in the IT industry. For further information, please once go through our site. DevOps Training In Hyderabad

kavithasathish said...

Thanks for posting this article it has really a good content.
Spoken English Classes in Chennai
Spoken English in Chennai
Japanese Classes in Chennai
French Classes in Chennai
pearson vue
German Classes in Chennai
Spoken English Classes in Adyar
Spoken English Classes in Velachery

coursebuddhas said...

Nice Article Keep Write These Types of Article

Aws Training in Bangalore

Devops Training in Bangalore

Hadoop Training in Bnagalore

Datascience Training in Bangalore

Python Training in Bangalore

Aman CSE said...

Appericated the efforts you put in the content of Data Science .The Content provided by you for Data Science is up to date and its explained in very detailed for Data Science like even beginers can able to catch.Requesting you to please keep updating the content on regular basis so the peoples who follwing this content for Data Science can easily gets the updated data.
Thanks and regards,
Data Science training in Chennai
Data Science course in chennai with placement
Data Science certification in chennai
Data Science course in Omr

IT Tutorials said...

Really useful information. Thank you so much for sharing.It will help everyone.Keep Post. RPA training in chennai | RPA training in Chennai with placement | UiPath training in Chennai | UiPath certification in Chennai with cost

digital tucr said...

You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
digital marketing course

digital tucr said...

You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
www.excelr.com/digital-marketing-training
digital marketing course

kavithasathish said...

Great content and it is really innovative to everyone.
spanish language in chennai
spanish courses in chennai
TOEFL Coaching Centres in Chennai
french classes
pearson vue
German Courses in Chennai
French Classes in T Nagar
French Classes in Anna Nagar

vinith said...

It should be noted that whilst ordering papers for sale at paper writing service, you can get unkind attitude. In case you feel that the bureau is trying to cheat you, don't buy term paper from it.
python training in bangalore

lampungservice.com said...

youtube.comhttp://servicehpterdekat.blogspot.com/
http://servicehpterdekat.blogspot.com/http://servicehpterdekat.blogspot.com/
https://kursusservicehplampung.blogspot.com/
http://lampungservice.com/
http://lampungservice.com/
http://lampungservice.com/
https://cellularlampung.blogspot.com/

Rajvaadi Odhni ringtone said...

I am a programmer, I created https://bestringtone.net website in php language on wordpress source code. If you want to download ringtones, please visit. All tracks are free

Aman CSE said...

Such a wonderful blog on Machine learning . Your blog have almost full information about Machine learning .Your content covered full topics of Machine learning that it cover from basic to higher level content of Machine learning . Requesting you to please keep updating the data about Machine learning in upcoming time if there is some addition.
Thanks and Regards,
Machine learning tuition in chennai
Machine learning workshops in chennai
Machine learning training with certification in chennai

Aman CSE said...

Thanks for sharing such a wonderful blog on Machine learning.This blog contains so much data about Machine learning ,like if anyone who is searching for the Machine learning data will easily grab the knowledge of Machine learning from this .Requested you to please keep sharing these type of useful content so that other can get benefit from your shared content.
Thanks and Regards,
Top institutes for machine learning in chennai
best machine learning institute in chennai
artificial intelligence and machine learning course in chennai

Priyanka said...

Attend The Python Training in Hyderabad From ExcelR. Practical Python Training Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python Training in Hyderabad.
python training in bangalore

kavithasathish said...

Thanks for this wonderful blog it is really informative to all.
TOEFL Coaching in Chennai
TOEFL Training in Chennai
Spoken English in Chennai
french courses in chennai
pearson vue test center in chennai
German Classes in Chennai
TOEFL Coaching in VelaChery
TOEFL Coaching in Tambaram

Service Center Acer said...

youtube.com
www.lampungservice.com
www.lampunginfo.com
lampungjasa.blogspot.com
beritalampungmedia.blogspot.com
tempatservicehpdibandarlampung.blogspot.com

lampungservice.com said...

Metro
hp
ponsel
Kursus
lampung

lampungservice.com said...

youtube.com
www.lampungservice.com
www.lampunginfo.com
lampungjasa.blogspot.com
beritalampungmedia.blogspot.com
lampungandroid.blogspot.com

creative web solution said...

such a nice post thanks for sharing this with us really so impressible and attractive post
are you searching for a caterers service provider in Delhi or near you then contact us and get all info and also get best offers and off on pre booking

caterers services sector 29 gurgaon
caterers services in west Delhi
event organizers rajouri garden
wedding planners in Punjabi bagh
party organizers in west Delhi
party organizers Dlf -phase-1
wedding planners Dlf phase-1
wedding planners Dlf phase-2
event organizers  Dlf phase-3
caterers services Dlf phase-4
caterers services Dlf phase-5

creative web solution said...

Alleyaaircool is the one of the best home appliances repair canter in all over Delhi we deals in repairing window ac, Split ac , fridge , microwave, washing machine, water cooler, RO and more other home appliances in cheap rates

Window AC Repair in vaishali
Split AC Repair in indirapuram
Fridge Repair in kaushambi
Microwave Repair in patparganj
Washing Machine Repair in vasundhara
Water Cooler Repair in indirapuram
RO Service AMC in vasundhara
Any Cooling System in vaishali
Window AC Repair in indirapuram

creative web solution said...

Are you looking for a maid for your home to care your baby,patient care taker, cook service or a japa maid for your pregnent wife we are allso providing maid to take care of your old parents.we are the best and cheapest service provider in delhi for more info visit our site and get all info.

maid service provider in South Delhi
maid service provider in Dwarka
maid service provider in Gurgaon
maid service provider in Paschim Vihar
cook service provider in Paschim Vihar
cook service provider in Dwarka
cook service provider in south Delhi
baby care service provider in Delhi NCR
baby care service provider in Gurgaon
baby care service provider in Dwarka
baby service provider in south Delhi
servant service provider in Delhi NCR
servant service provider in Paschim Vihar
servant Service provider in South Delhi
japa maid service in Paschim Vihar
japa maid service in Delhi NCR
japa maid service in Dwarka
japa maid service in south Delhi
patient care service in Paschim Vihar
patient care service in Delhi NCR
patient care service in Dwarka
Patient care service in south Delhi

creative web solution said...

Get The Best Repairing Service of office chairs shockers of your sofa or billiards and more other furniturea at best price.For more info visit our site given below :-

Chair Repairing in nawada
Shocker Repairing in dwarka
Sofa Repairing in delhi ncr
Furniture Repairing in janakpuri
Billiards Repairing in nehru place
chair repair in dwarka
sofa repair in south delhi
shocker repair in nawada
furniture repair in nawada

creative web solution said...

In This Summers get the best designer umbrellas for you or for your family members we allso deals in wedding umbrellas and in advertising umbrellas For more info visit links given bellow
UMBRELLA WHOLESALERS IN DELHI
FANCY UMBRELLA DEALERS
CORPORATE UMBRELLA MANUFACTURER
BEST CUSTOMIZED UMBRELLA
FOLDING UMBRELLA DISTRIBUTORS
DESIGNER UMBRELLA
GOLF UMBRELLA DEALERS/MANUFACTURERS
TOP MENS UMBRELLA
LADIES UMBRELLA DEALERS
WEDDING UMBRELLA DEALERS
BEST QUALITY UMBRELLA
BIG UMBRELLA
Top Umbrella Manufacturers in India
Umbrella Manufacturers in Mumbai
Umbrella Manufacturers in Delhi
Garden Umbrella Dealers
Garden Umbrella Manufacturers
PROMOTIONAL UMBRELLA DEALERS IN DELHI/MUMBAI
PROMOTIONAL UMBRELLA MANUFACTURERS IN DELHI / MUMBAI
ADVERTISING UMBRELLA MANUFACTURERS

creative web solution said...

We are the best Construction contractors in grater noida if you are planing for any construction in noida contact us and get best offers and all details

civil construction  contractor in Greater Noida
residential construction contractor in  Greater Noida
industrial construction conractors  in Greater Noida
building construction contractors in  Greater Noida
home renovation works in Greater Noida
painting work service in Greater Noida
wooden work service in Greater Noida
modular kitchen contractor in Greater Noida
almiraha contrcution contractor in  Greater Noida

creative web solution said...

Totalsolution is the one of the best home appliances repair canter in all over Delhi we deals in repairing window ac, Split ac , fridge , microwave, washing machine, water cooler, RO and more other home appliances in cheap rates

LCD, LED Repair in Janakpuri
LCD, LED Repair in Dwarka
LCD, LED Repair in Vikaspuri
LCD, LED Repair in Uttam Nagar
LCD, LED Repair in Paschim Vihar
LCD, LED Repair in Rohini
LCD, LED Repair in Punjabi Bagh
LCD, LED Repair in Delhi. & Delhi NCR
LCD, LED Repair in Delhi. & Delhi NCR
Washing Machine repair on your doorstep
Microwave repair on your doorstep

creative web solution said...

We are the one of the top blue art pottery manufacturers in jaipur get contact us and get all informations in detail visit our site
blue pottery jaipur
blue pottery shop in jaipur
blue pottery manufacturers in jaipur
blue pottery market in jaipur
blue pottery work shop in jaipur
blue pottery
top blue pottery in jaipur
blue pottery wholesale in jaipur

creative web solution said...

Rihan electronics is one of the best repairing service provider all over india we are giving our service in many different different cities like Noida,Gazibad,Delhi,Delhi NCR

AC Repair in NOIDA
Refrigerator Repair Gaziabad
Refrigerator repair in NOIDA
washing machine repair in Delhi
LED Light Repair in Delhi NCR
plasma TV repair in Gaziyabad
LCD TV Repair in Delhi NCR
LED TV Repair in Delhi

creative web solution said...

neelam maid is one of the best Maid service provider in delhi NCR we provide all type of nursings male and female for home for more information vivit our site

Maid service provider in delhi NCR
Best maid service in faridabad
cook service provider in Noida
best cook service in delhi NCR
Japa maid service in faridabad
best japa maid service provider in noida
Experienced driver service provider in delhi NCR
Driver service provider in noida
Best baby sitter service provider in faridabad
baby sitter service in delhi NCR
Patient care service provider in delhi NCR
Best patient care aya service in noida
best servent service provider in faridabad
servent providers in delhi NCR
Best palliative care service in noida
Palliative care service in faridabad

Riya Raj said...


Wonderful blog!!! More Useful to us... Thanks for sharing with us...
Selenium Training in Bangalore
Selenium Training in Coimbatore
Best Selenium Training Institute in Bangalore
best selenium training in coimbatore
RPA training in bangalore
Selenium Training in Bangalore
Oracle Training in Coimbatore
PHP Training in Coimbatore

Anonymous said...

nice blog also read what is postfix

Anonymous said...

nice blog also read what is postfix

Anonymous said...

nice blog also read what is postfix

zuan education said...

Nice blog!!!! This blog is very informative and useful to read and gain a knowledge.
web designing course with placement php training institute magento training institute in chennai.

Anonymous said...

This Blog is perfect to get some knowledge. I like to congrats for presenting a good blog.

Comments Submitted by Digital Marketing Course training institute in chennai.

Unknown said...

Thank you for sharing informative stuff, Easy to understand a lot of things. Keep rocking and bring more article like "Algorithmic symphonies from one line of code -- how and why?" and don’t forget to send Notification.

Wordpress development company in chennai

ecommerce website development services

Best web design company in chennai

ecommerce website design services

Zuan Tech said...

Amazing post you shared. Thanks for sharing these wonderful tips with the world. I would like to web design which is also helpful to improve business. Thanks


Wordpress development company in chennai

ecommerce website development services

Best web design company in chennai

ecommerce website design services

Durai Raj said...


Innovative post!!! Keep on Posting... Thanks for it!!!
Data Analytics Courses in Coimbatore
Big Data Analytics Training in Coimbatore
Big Data Analytics Training in Bangalore
Data Analytics Courses in Bangalore
Java Training in Bangalore
Python Training in Bangalore
Java Training in Coimbatore
Oracle Training in Coimbatore
PHP Training in Coimbatore
IELTS Coaching in Coimbatore

Riya Raj said...

More Informative Blog!!! Thanks for sharing with us...
devops training in bangalore
devops course in bangalore
devops certification in bangalore
Java Training in Bangalore
Python Training in Bangalore
IELTS Coaching in Madurai
IELTS Coaching in Coimbatore
Java Training in Coimbatore

Unknown said...

thanks for your wonderful information
besant technologies

Chiến SEOCAM said...

lưới chống chuột

cửa lưới dạng xếp

cửa lưới tự cuốn

cửa lưới chống muỗi

sunil said...

thanks for sharing valuable information

Jaya said...

Good Post! Thank you so much for sharing this!

Bigg Boss Marathi Vote

htop said...

thanks for sharing this useful message
aws training center in chennai
aws training in chennai
aws training institute in chennai
best angularjs training in chennai
angular js training in sholinganallur
angularjs training in chennai
azure training in chennai
best devops training in chennai

Chiến SEOCAM said...

ok thank good

Phối chó bull pháp

Phối giống chó Corgi

Phối chó Pug

Phối giống chó alaska

htop said...

thanks for sharing this information
aws training center in chennai
aws training in chennai
aws training institute in chennai
best angularjs training in chennai
angular js training in sholinganallur
angularjs training in chennai
azure training in chennai
best devops training in chennai

mechanical Engineering said...

This is very interesting article thanx for your knowledge sharing.this is my website is mechanical Engineering related and one of best site .i hope you are like my website .one vista and plzz checkout my site thank you, sir.
mechanical engineering

htop said...

this is useful message with us
aws training center in chennai
aws training in chennai
aws training institute in chennai
best angularjs training in chennai
angular js training in sholinganallur
angularjs training in chennai

Chris Hemsworth said...

This article is more informative.Thanks for sharing with us.
selenium testing training

christoper stalin said...

Great article!!! Thanks for this blog.
web designing institutes
web designing classes
web designing course

Anonymous said...

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading Python classes in pune new articles. Keep up the good work!

iam your dad said...

Menard Inc. is a chain of home improvement stores, located in the Midwestern United States. The privately held company, headquartered in Eau Claire, Wisconsin, has 350 stores in 14 states: Ohio, Michigan, ..

https://www.bloglovin.com/@wwwtmmenards/menards-a-year-ago
http://tmmenardsinc.bravesites.com/
https://medium.com/@pandimenrds/menards-for-a-future-90f748c481ec
http://menardtmportal.yolasite.com/
https://www.evernote.com/shard/s653/sh/b80d518b-d25c-43c7-b6e0-13bd5fcd7858/4d1dab1ad95212ae0d5667594822851c
https://tmmenard.shutterfly.com/
https://sonunaga.kinja.com/chosen-that-menard-1835031561?utm_medium=sharefromsite&utm_source=default_copy&utm_campaign=bottom
http://tmmenardsinclogin.emyspot.com/
https://tmmenardcom.livejournal.com/profile

iam your dad said...

Menard Inc. is a chain of home improvement stores, located in the Midwestern United States. The privately held company, headquartered in Eau Claire, Wisconsin, has 350 stores in 14 states: Ohio, Michigan, ..

https://tmmenard.blogspot.com/2019/05/menards-complex.html
https://sites.google.com/view/teammenardslogin/home
http://tmmenard1.simplesite.com
https://menardsinctm.page.tl/menards.htm
https://menardstmmemberlogin.home.blog/
https://menardsteammemberloginin.blogspot.com/2019/05/menards-assembling.html
https://sites.google.com/view/menardstm/home
https://mymenardsteam1.tumblr.com/post/185148861726/haulers-materials
http://tm-menards.jouwweb.nl/

iam your dad said...

Menard Inc. is a chain of home improvement stores, located in the Midwestern United States. The privately held company, headquartered in Eau Claire, Wisconsin, has 350 stores in 14 states: Ohio, Michigan, ..

https://www.smore.com/71vqg
https://jpst.it/1Jk8B
https://www.bloglovin.com/@tmmenard/farmington-menards
http://menardslogin.bravesites.com/
https://diigo.com/0ep284
https://jpst.it/1Jh6v
https://menardstm1.home.blog/
https://tmmenards.blogspot.com/2019/05/menards-opened.html
https://sites.google.com/view/tmmenardinccom1/home

Chris Hemsworth said...

The article is more informative. This is more helpful for our
software testing training online
selenium training
software testing training institute in chennai. Thanks for sharing

Priyanka said...

Attend The Digital Marketing courses in bangalore From ExcelR. Practical Digital Marketing courses in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Digital Marketing courses in bangalore.

Priyanka said...

Attend The Digital Marketing courses in bangalore From ExcelR. Practical Digital Marketing courses in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Digital Marketing courses in bangalore.
Digital Marketing Courses in Bangalore

GCP Online Training said...

Good post..Keep on sharing....

GCP Training
Google Cloud Platform Training
GCP Online Training
Google Cloud Platform Training In Hyderabad

Best coworking & Office space for rent in Bangalore said...

Great blog, i liked the article , it is very informative, keep posting! also chekcout 6 Best Exercises to Strengthen Your Heart

Best coworking & Office space for rent in Bangalore said...

Great blog, i liked the article , it is very informative, keep posting! also chekcout 6 Best Exercises to Strengthen Your Heart

Rajesh said...

thanks for sharing this information
aws training in bangalore
Amazon web services training in bangalore
aws certification course in bangalore
aws training institutes in bangalore
best AWS Training institute in Bangalore
devops training in bangalore
devops training institutes in bangalore

Diya shree said...

Hey, it's really nice information to share here. Thanks for your blog, keep posting like this regularly. Thank you!!!

PMP Training in Chennai | Best PMP Training in Chennai |
Project Management Requirements | PMP Certification Training Courses and Books |
PMP Certification Courses in Velachery & OMR | PMP Certification training in chennai | Project Manager Interview Questions & Answer

malar said...

Thank you for excellent article.You made an article that is interesting.
Tavera car for rent in chennai|Indica car for rent in chennai|innova car for rent in chennai|mini bus for rent in chennai|tempo traveller for rent in chennai
Keep on the good work and write more article like this...

Great work !!!!Congratulations for this blog


Aman CSE said...



Appericated the efforts you put in the content of Artificial intelligence.The Content provided by you for Artificial intelligence is up to date and its explained in very detailed for Artificial intelligence like even beginers can able to catch.Requesting you to please keep updating the content on regular basis so the peoples who follwing this content for Artificial intelligencecan easily gets the updated data.
Thanks and regards,
Artificial intelligence training in chennai.
Artificial intelligence course in chennai with placement.
Artificial intelligence certification in Chennai.
Artificial intelligence course in OMR.
Top Artificial intelligence institute in Chennai.
Best Artificial intelligence in Chennai.

karthick said...

This is the nice blog with lot of information. Keep posting more in future blog post.
Interior Designers in Chennai
Interior Decorators in Chennai
Best Interior Designers in Chennai
Home Interior designers in Chennai
Modular Kitchen in Chennai

harish said...

Many websites have differenet information but in your blog you shared unique and useful information. Thanks
for putting in much effort for this information

krninformatix.com

Anonymous said...

It is very useful information at my studies time, i really very impressed very well articles and worth information, i can remember more days that articles.

Enterprise mobility software solutions in chennai
mobility solution company in chennai
erp in chennai
mobility software development in chennai
mobility software solutions in chennai
erp software providers in chennai

vinish said...

The post is really great with lot of information. Keep updating more in your future blog post.
Sign Board Manufacturers in Chennai
Sign Boards Chennai
Signage Chennai
Metal Letters Chennai
LED Sign Boards in Chennai
Name Board Makers in Chennai

Aman CSE said...


Such a wonderful blog on Python .Your blog having almost full information about
Python .Your content covered full topics of Python ,that it cover from basic to higher level content of
Python .Requesting you to please keep updating the data about Python in upcoming time if there is some addition.
Thanks and Regards,
Python tution in Chennai .
Python workshop in chennai.
Python training with certification in Chennai.

Anonymous said...



Nice article, interesting to read…
Thanks for sharing the useful information

erp in chennai
erp implementation in chennai
erp software solutions in chennai
erp in chennai
erp software development company in chennai
Machine Maintanance Software in chennai

sasireka said...

I found this informative and interesting blog so i think so its very useful and knowledge able.I would like to thank you for the efforts you have made in writing this article.

ReactJS Online Training

ravali said...

Well, The information which you posted here is very helpful & it is very useful for the needy like me..,

vanitha 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.I hope it’s useful to many individuals for developing their skill to get good career. anyone want to learn advance develops training visit: Lyceum Northwestern University

Stuart Max said...

I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you! Coming to the area of focus. I would like to add one more interesting concept Amazon Web Services. Amazon Web Services is the best equip able course in 2019. Specifically Amazon Web Services Course in Bangalore is the right destination to master the course.

jose said...

nice blog. thank you for your post.

AngularJS interview questions and answers/angularjs 4 interview questions/jquery angularjs interview questions/angularjs 6 interview questions and answers/<a href="http://www.techtutorial.in/>angularjs interview questions</a/>

sasireka said...

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.is article.

ReactJS Online Training

venkatesh@CS said...

It is very good blog and useful for students and developers.
hadoop interview questions
Hadoop interview questions for experienced
Hadoop interview questions for freshers
top 100 hadoop interview questions
frequently asked hadoop interview questions
hadoop interview questions and answers for freshers
hadoop interview questions and answers pdf
hadoop interview questions and answers
hadoop interview questions and answers for experienced
hadoop interview questions and answers for testers
hadoop interview questions and answers pdf download

sathyaramesh said...

Nice article I was really impressed by seeing this blog, it was very interesting and it is very useful for me.
RPA Training in Chennai
Robotics Process Automation Training in Chennai
Robotic Process Automation Training
AWS Training in Chennai
Cloud Computing Training in Chennai
Data Science Training in Chennai
RPA Training in Velachery
RPA Training in Tambaram
RPA Training in T Nagar
RPA Training in Anna Nagar

Unknown said...


Nice blog thanks for sharing with us

forgot yahoo password

forgot aol password

forgot outlook password

at&t phone password reset

forgot roadrunner password





jose said...

nice information.. THnakyou.
javascript interview questions pdf/object oriented javascript interview questions and answers for experienced/javascript interview questions pdf

oasisproperties17 said...

SAP SD training course given by us is a joining of various SAP modules. Our SAP SD training urges each understudy to achieve their target in SAP occupation. SysAppPro is the fundamental SAP SD training institute in Gurgaon. Our lab is furnished with pattern setting developments helping understudies advantage a viable SAP SD training and confirmation from the institute.

For More Info:- SAP SD Course in Gurgaon

hannah said...

How long does sea freight from china to Canada take? What is the cheapest way to shipping to usa from china? How do I ship from china to canada? What is fastest way to Ship to canada from china? how much does Shipping to Europe cost?

hannah said...

Check out girly iphone xr cases in the aixonne. Shop iphone xs max protective case. Purchase a new girly iPhone X cases. Are you looking for girly iphone 8 plus case? Click here to see lots of girly iphone 7 plus cases. All of our iphone 6s plus case for girl provide protection. Do you need iPhone Tempered Glass? Check out here for best silver necklace for women.

jose said...

Thank you for sharing this post
javascript interview questions pdf/object oriented javascript interview questions and answers for experienced/javascript interview questions pdf

Benish said...

thank you for sharing..
AngularJS interview questions and answers/angularjs interview questions/angularjs 6 interview questions and answers/mindtree angular 2 interview questions/jquery angularjs interview questions/angular interview questions/angularjs 6 interview questions

Anonymous said...

Nice article, interesting to read…
Thanks for sharing the useful information

erp in chennai
erp implementation in chennai
erp software solutions in chennai
erp in chennai
erp software development company in chennai
Machine Maintanance Software in chennai

jose said...

Thank you for sharing
java interview questions and answers/java interview questions advanced/java interview questions and answers pdf/java interview questions and answers pdf download/java interview questions beginner/java interview questions core java/java interview questions data structures/java interview questions download pdf/java interview questions for freshers/java interview hr questions/ava interview questions in pdf/java interview questions javatpoint/java interview questions latest/java interview questions and answers/java interview questions pdf/java interview questions quora/java interview questions videos/java interview questions with answers/java interview questions with answers pdf/java interview questions with programs/java interview questions 2019/java interview questions on strings

jose said...

nice blog
java interview questions and answers/java interview questions advanced/java interview questions and answers pdf/java interview questions and answers pdf download/java interview questions beginner/java interview questions core java/java interview questions data structures/java interview questions download pdf/java interview questions for freshers/java interview hr questions/ava interview questions in pdf/java interview questions javatpoint/java interview questions latest/java interview questions and answers/java interview questions pdf/java interview questions quora/java interview questions videos/java interview questions with answers/java interview questions with answers pdf/java interview questions with programs/java interview questions 2019/java interview questions on strings

sabaribalaji said...

nice explanation, thanks for sharing, it is very informative
top 100 machine learning interview questions
top 100 machine learning interview questions and answers
Machine learning interview questions
Machine learning job interview questions
Machine learning interview questions techtutorial
Machine learning job interview questions and answers
Machine learning interview questions and answers online
Machine learning interview questions and answers for freshers
interview question for machine learning
machine learning interview questions and answers

Saurabh Goud said...

Wow such great and effective guide
Thank you so much for sharing this.
Thenku Again

web design company in velachery said...

thanks for it web design company in velachery

Aman CSE said...

Thanks for sharing such a wonderful blog on Python .This blog contains so much data about Python ,like if anyone who is searching for the Python data will easily grab the knowledge of Python from this.Requested you to please keep sharing these type of useful content so that other can get benefit from your shared content.
Thanks and Regards,
Top Institutes for Python in Chennai.
Best Python institute in Chennai .
Python course in chennai .

Veelead Solutions said...

Thanks for Sharing this useful information. Get sharepoint apps development from veelead solutions

Raga Designers said...

I have read your excellent post. Thanks for sharing

aws training in chennai
big data training in chennai
iot training in chennai
data science training in chennai
blockchain training in chennai
rpa training in chennai
security testing training in chennai

Benish said...

thank you sharing wonderful information.
AngularJS interview questions and answers/angularjs interview questions/angularjs 6 interview questions and answers/mindtree angular 2 interview questions/jquery angularjs interview questions/angular interview questions/angularjs 6 interview questions

Riya Raj said...

The blog which you have shared is more impressive... Thanks for sharing with us...
SEO Training in Chennai
SEO Course in Chennai
SEO Training
seo course
SEO training in Anna nagar
SEO training in vadapalani
Android training in Chennai
Python Training in Chennai
Big data training in chennai
JAVA Training in Chennai

Stuart Max said...

I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you! Coming to the area of focus. I would like to add one more interesting concept Amazon Web Services. Amazon Web Services is the best equip able course in 2019. Specifically Amazon Web Services Course is the right destination to master the course.

Anonymous said...

Nice blog, very interesting to read
I have bookmarked this article page as i received good information from this.

enterprise mobility software solutions in us
mobility solution company in us
erp in chennai
mobility software companies in us
erp implementation in us
crm software development cost in us

Sadhana Rathore said...

Awesome blog with lots of information. It is really helpful for all.
AngularJS Training in Chennai
AngularJS course in Chennai
Angular 6 Training in Chennai
ReactJS Training in Chennai
PHP Training in Chennai
Web Designing course in Chennai
Tally course in Chennai
AngularJS Training in Velachery
AngularJS Training in T Nagar
AngularJS Training in OMR

i Digital Academy said...

Awesome post sir,
really appreciate for your writing. This blog is very much useful...

Hi guyz click here Digital Marketing Training in Bangalore to get the best knowledge and details and also 100% job assistance hurry up...!!

DO NOT MISS THE CHANCE...

Anonymous said...


Thanks for sharing informative post.

Customer relationship management Software in chennai
CRM software in chennai
CRM software in us
erp in chennai
crm software development services in us
crm software development in us

Manikanta said...

excelr is a best training institute in bangalore and 100% placements,and well trainers and nice infrasture,certification provided and digital marketing certification thank you...

Benish said...

thank you for your good information.
AngularJS interview questions and answers/angularjs interview questions/angularjs 6 interview questions and answers/mindtree angular 2 interview questions/jquery angularjs interview questions/angular interview questions/angularjs 6 interview questions/angularjs interview questions and answers for 3 years experience

BharathSS said...

Digital Marketing Courses in Bangalore
If you're looking for Digital Marketing Course in Bangalore, then your search ends with ExcelR.
Learn the Online Digital Marketing Course, from the best in the industry with live mentoring sessions and Live projects.
Become the expert in modules like SEM, SEO, Adwords, Analytics & much more
Want more information about the Digital Marketing Course, then visit our website


Website
https://www.excelr.com/

URL
https://www.excelr.com/digital-marketing-training-in-bangalore

YouTube
https://www.youtube.com/channel/UCF2_gALht1C1NsAm3fmFLsg

venkatesh@CS said...

Excellent Blog. Thank you so much for sharing.
best react js training in chennai
react js training in Chennai
react js workshop in Chennai
react js courses in Chennai
react js tutorial
reactjs training Chennai
react js online training
react js training course content
react js online training india
react js training courses
react js training topics
react js course syllabus
react js course content
react js training institute in Chennai

pat said...

Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

pat said...

Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

mklert jackson said...

I finally found a great post here. I will get back here. I just added your blog to my bookmark sites. thanks. Quality posts are crucial to invite the visitors to visit the web page, that's what this web page is providing amazon web services training .

Aman CSE said...

Such a wonderful blog on Python .Your blog having almost full information about
Python .Your content covered full topics of Python ,that it cover from basic to higher level content of
Python .Requesting you to please keep updating the data about Python in upcoming time if there is some addition.
Thanks and Regards,
Python tution in Chennai .
Python workshop in chennai.
Python training with certification in Chennai.

Diya shree said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.

blue prism training in chennai | blue prism training in velachery | blue prism training and placement | best training institute for blue prism | blue prism course fee details | Best Blue Prism Training in Credo Systemz, Chennai | blue prism certification cost | blue prism certification training in chennai | blue prism developer certification cost

Diya shree said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.

blue prism training in chennai | blue prism training in velachery | blue prism training and placement | best training institute for blue prism | blue prism course fee details | Best Blue Prism Training in Credo Systemz, Chennai | blue prism certification cost | blue prism certification training in chennai | blue prism developer certification cost

Aman CSE said...



Such a wonderful blog on Mean Stack .Your blog having almost full information about
Mean Stack ..Your content covered full topics of Mean Stack ,that it cover from basic to higher level content of Mean Stack .Requesting you to please keep updating the data about Mean Stack in upcoming time if there is some addition.
Thanks and Regards,
Best institute for mean stack training in chennai
Mean stack training fees in Chennai
Mean stack training institute in Chennai
Mean stack developer training in chennai
Mean stack training fees in OMR, Chennai


Aman CSE said...

Thanks for sharing such a wonderful blog on Mean Stack .This blog contains so much data about Mean Stack ,like if anyone who is searching for the Mean Stack data,They will easily grab the knowledge of from this.Requested you to please keep sharing these type of useful content so that other can get benefit from your shared content.
Thanks and Regards,
Mean Stack training in Chennai
Best mean stack training in Chennai
Top Mean stack raining in Chennai
Course fees for Mean stack in Chennai
Mean stack training fees in Velachery, Chennai

Anonymous said...

Nice Blog..... Keep Update.......

Custom application development in chennai
UIpath development in chennai
rpa development in chennai
Robotic Process Automation in chennai
erp in chennai
best software company in chennai

likitha said...

They're produced by the very best degree developers who will be distinguished for your polo dress creating. You'll find polo Ron Lauren inside exclusive array which include particular classes for men, women.Amazon web services bangalore

venkatesh@CS said...

Excellent Blog. Thank you so much for sharing.
best react js training in chennai
react js training in Chennai
react js workshop in Chennai
react js courses in Chennai
react js tutorial
reactjs training Chennai
react js online training
react js training course content
react js online training india
react js training courses
react js training topics
react js course syllabus
react js course content
react js training institute in Chennai

mklert jackson said...

I finally found a great post here. I will get back here. I just added your blog to my bookmark sites. thanks. Quality posts amazon web services Bangalore are crucial to invite the visitors to visit the web page, that's what this web page is providing.

unknown said...

Hiiii....Thank you so much for sharing great information....Nice post...Keep move on...
Angular JS Training in Hyderabad

likitha said...

After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.Pmp certification in Hyderabad

khaleed said...

Really impressed! Everything is very open and very clear clarification of issues. It contains truly facts. Your website is very valuable tableau course in Bangalore . Thanks for sharing.

Riya Raj said...

Good blog!!! It is more impressive... thanks for sharing with us...
Selenium Training in Chennai
Selenium Training
selenium classes in chennai
Selenium Course in Chennai
Selenium Training in Annanagar
Selenium training in vadapalani
Digital Marketing Course in Chennai
Python Training in Chennai
Big data training in chennai
JAVA Training in Chennai

shemadevan said...

nice article...keep updating like this..
Mobile Testing Training in Chennai
mobile testing course in chennai
mobile automation testing training in chennai
Mobile Testing Training in Porur
Mobile Testing Training in OMR
Manual Testing Training in Chennai
LoadRunner Training in Chennai
Photoshop Classes in Chennai
Spring Training in Chennai
QTP Training in Chennai

Rathinam said...

Superb..! Very comprehensive content for this topic with good explanation. I glad to read your great post, keep doing...
JMeter Training in Chennai
JMeter Training
Power BI Training in Chennai
Job Openings in Chennai
Linux Training in Chennai
Tableau Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
JMeter Training in Velachery
JMeter Training in Vadapalani

mishtiee said...

The next time I read a blog, I hope that it doesn't disappoint me as much as this one. I mean, I know it was my choice to read aws course in Bangalore , but I actually thought you have something interesting to say. All I hear is a bunch of whining about something that you could fix if you weren't too busy looking for attention.

Sivanandhana Girish said...

Excellent idea! Kind sharing this blog. I am sure that reading your blog leaves the people with some good learning experience. Great job.
English Speaking Classes in Mulund West
IELTS Classes in Mulund
German Classes in Mulund
French Classes in Mulund
Best Spoken English Classes in Chennai
IELTS Coaching Centre in Chennai
English Speaking Course in Mumbai
IELTS Coaching in Mumbai
Spoken English Class in T Nagar
IELTS Coaching in Anna Nagar

Pardeep Mengi said...

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
Overseas Education Consultants In Delhi For Canada

Raj Kumar said...

Nice Blog, Keep post more Blogs Thanks for sharing.
visit us : Advertising Agency
3d Animation Services

venkatweetz said...

Good Post! Thank you so much for sharing this pretty post. SEO Training in Chennai

daizy mathew said...

Good Post. Thanks for sharing this useful information

Pardeep Mengi said...

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
Study in New Zealand for Indian Students

Riya Raj said...

The way you have conveyed your blog is more impressive.... good blog...
JAVA Training in Chennai
Best JAVA Training institute in Chennai
JAVA Course
advanced java training in chennai
JAVA Training in Tambaram
java training in Guindy
Python Training in Chennai
Big data training in chennai
SEO training in chennai
Selenium Training in Chennai

Riya Raj said...

Good Blog!!! The way you have conveyed your blog is more impressive...
JAVA Training in Chennai
Java training institute in chennai
JAVA J2EE Training in Chennai
J2EE Training in Chennai
java training in vadapalani
java training in porur
Python Training in Chennai
Hadoop Training in Chennai
Big data training in chennai
Selenium Training in Chennai

Sivanandhana Girish said...

Your blog left the readers with some kind of useful info. Have been waiting for more updates from this blog admin. Do share more.
Spoken English Classes in Chennai
Spoken English in Chennai
Top 10 Spoken English Classes in Chennai
Best IELTS Coaching in Chennai
IELTS Coaching Centre in Chennai
English Classes in Mumbai
English Speaking Classes in Mumbai
Best IELTS Coaching in Mumbai
IELTS Coaching in Mumbai
Spoken English Classes in Anna Nagar

Sivanandhana Girish said...

I am happy reading your blog, I gained a piece of knowledge. Kindly continue the work.
Spoken English Classes in Chennai
Best Spoken English Classes in Chennai
IELTS Coaching in Chennai
IELTS Coaching Centre in Chennai
English Speaking Classes in Mumbai
English Speaking Course in Mumbai
IELTS Classes in Mumbai
IELTS Coaching in Mumbai
IELTS Coaching in Anna Nagar
Spoken English Class in Anna Nagar

Router Support said...

It's an interesting article..!! Thanks for sharing. For Router Queries, Check in to our site..!!

Router Support , Connect to my Router , Router Settings , Wired router setup, wireless router setup, wifi router setup

Riya Raj said...

The blog... which you have posted is more impressive... thanks for sharing with us...
Selenium Training in Chennai
Selenium Training
selenium testing course in chennai
Best selenium Training Institute in Chennai
Selenium training in vadapalani
Selenium training in porur
Python Training in Chennai
Hadoop Training in Chennai
Big data training in chennai
JAVA Training in Chennai

Riya Raj said...

The blog... which you have posted is more impressive... thanks for sharing with us...
Selenium Training in Chennai
Selenium Training
selenium testing course in chennai
Best selenium Training Institute in Chennai
Selenium training in vadapalani
Selenium training in porur
Python Training in Chennai
Hadoop Training in Chennai
Big data training in chennai
JAVA Training in Chennai

Anjudevan said...

Nice Blog...Thanks for sharing..
Wordpress Training in Chennai
Wordpress Training institute in Chennai
Wordpress Training Institutes in Chennai
Wordpress Training in T Nagar
Wordpress Training in OMR
Struts Training in Chennai
clinical sas training in chennai
Spring Training in Chennai
Photoshop Classes in Chennai
LoadRunner Training in Chennai

Anjudevan said...

Valuable Blog....Waiting for next update...
Wordpress Training in Chennai
Best Wordpress Training in Chennai
WordPress course
Wordpress Training in Velachery
Wordpress Training in Tambaram
Struts Training in Chennai
clinical sas training in chennai
Spring Training in Chennai
Photoshop Classes in Chennai
LoadRunner Training in Chennai

Anbarasan14 said...

Great info. Thanks for spending your valuable time to share this post.
Spoken English Classes in Chennai
Best Spoken English Classes in Chennai
IELTS Coaching in Chennai
IELTS Coaching Centre in Chennai
English Speaking Classes in Mumbai
English Speaking Course in Mumbai
IELTS Classes in Mumbai
IELTS Coaching in Mumbai
IELTS Coaching in Anna Nagar
Spoken English Class in Anna Nagar

Anbarasan14 said...
This comment has been removed by the author.
Aman CSE said...




Such a wonderful blog on Mean Stack .Your blog having almost full information about
Mean Stack ..Your content covered full topics of Mean Stack ,that it cover from basic to higher level content of Mean Stack .Requesting you to please keep updating the data about Mean Stack in upcoming time if there is some addition.
Thanks and Regards,
Best institute for mean stack training in chennai
Mean stack training fees in Chennai
Mean stack training institute in Chennai
Mean stack developer training in chennai
Mean stack training fees in OMR, Chennai

Sofia said...

Коли под наем
Коли под наем София
Автомобили под наем
Автомобили под наем София
Рент а кар
Рент а кар София

venkatesh@CS said...

Excellent Blog. Thank you so much for sharing.
best react js training in chennai
react js training in Chennai
react js workshop in Chennai
react js courses in Chennai
react js tutorial
reactjs training Chennai
react js online training
react js training course content
react js online training india
react js training courses
react js training topics
react js course syllabus
react js course content
react js training institute in Chennai

htop said...

nice message
aws training center in chennai
aws training in chennai
aws training institute in chennai
best angularjs training in chennai
angular js training in sholinganallur
angularjs training in chennai
azure training in chennai
data Science training in chennai

Arjundevan said...

Nice Blog....Waiting for next update..
SAS Training in Chennai
sas training fees
sas course fees
sas training in Thiruvanmiyur
SAS Training in Tambaram
clinical sas training in chennai
Mobile Testing Training in Chennai
QTP Training in Chennai
Hibernate Training in Chennai
DOT NET Training in Chennai

honey said...

We are really grateful for your blog post aws certification in Bangalore. You will find a lot of approaches after visiting your post. Great work

mishtiee said...

Really impressed! Everything is very open tableau training in Bangalore and very clear clarification of issues. It contains truly facts. Your website is very valuable. Thanks for sharing.

e learn portal said...

Thanks for giving a great information about Docker&Kubernetes Good Explination nice Article...
Docker Online Training
Kubernetes Online Training
Kubernetes Training in Hyderabad
Docker and Kubernetes Training in Hyderabad

daizymathew said...

Thanks for sharing this useful information.

Raj Sharma said...

Awesome post. Good Post. I like your blog. You Post is very informative. Thanks for Sharing.
.NET Training in Noida
Data Warehousing Training in Noida
Ethical Hacking Training in Noida
Digital Marketing course in Noida
Web Development course in Noida
Java Training in Noida

Benish said...

Nice post.. Thank you for sharing useful information.
Python training in Chennai/
Python training in OMR/
Python training in Velachery/
Python certification training in Chennai/
Python training fees in Chennai/
Python training with placement in Chennai/
Python training in Chennai with Placement/
Python course in Chennai/
Python Certification course in Chennai/
Python online training in Chennai/
Python training in Chennai Quora/
Best Python Training in Chennai/
Best Python training in OMR/
Best Python training in Velachery/
Best Python course in Chennai/

mobile application development said...

Amazing Post. Your writing is very inspiring. Thanks for Posting.
Mobile App Development Company in chennai
mobile app developers in chennai
best mobile application development companies
Mobile apps development companies in chennai
mobile app development chennai

mobile application development said...
This comment has been removed by the author.
jose said...

Really nice post. Thank you for sharing amazing information.
Java Training in Chennai/Java Training in Chennai with Placements/Java Training in Velachery/Java Training in OMR/Java Training Institute in Chennai/Java Training Center in Chennai/Java Training in Chennai fees/Best Java Training in Chennai/Best Java Training in Chennai with Placements/Best Java Training Institute in Chennai/Best Java Training Institute near me/Best Java Training in Velachery/Best Java Training in OMR/Best Java Training in India/Best Online Java Training in India/Best Java Training with Placement in Chennai



ExcelR Solutions said...

Very interesting, good job and thanks for sharing such a good blog. Your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up. Plaese update for Artificial Intelligence Course.

shopsmartmarket said...

I have no knowledge about this stuff but I am in need of a new digital cable installation. So, your deep knowledge about it really helped me, I was using Sound X because it was suggested by my brother. But now I will give it a try, thanks for the share.

venkatesh@CS said...

Excellent Blog. Thank you so much for sharing.
best react js training in chennai
react js training in Chennai
react js workshop in Chennai
react js courses in Chennai
react js training institute in Chennai
reactjs training Chennai
react js online training
react js online training india
react js course content
react js training courses
react js course syllabus
react js training
react js certification in chennai
best react js training

Riya Raj said...

Wonderful Blog.... Thanks for sharing with us...
Hadoop Training in Chennai
Big data training in chennai
Best Hadoop Training in Chennai
Big Data Course in Chennai
Big data training in Guindy
Hadoop Training in Tambaram
Python Training in Chennai
SEO training in chennai
JAVA Training in Chennai
Selenium Training in Chennai

Digitalmarketing said...

Amazing Post. Your article is inspiring. Thanks for Posting.
Mobile App Development Company in chennai
mobile app development chennai
Mobile application development company in chennai
Mobile application development chennai
Mobile apps development companies in chennai
enterprise mobile app development company

Digitalmarketing said...

I have perused your blog its appealing and noteworthy. I like it your blog.
digital marketing company in chennai,
digital marketing agency in india,
digital marketing company in chennai,
online marketing company in chennai,
digital marketing company in india,
digital marketing services,
digital marketing company,

Reshma said...

Excellent article.Thanks for sharing this valuable information. keep updating like this..
Digital Marketing Course in velachery
Digital Marketing Course in T nagar
Digital Marketing Course in Tambaram
Digital Marketing Course in Anna nagar
Digital Marketing Course in Porur
Digital Marketing Course in Thiruvanmiyur
Digital Marketing Course in Adyar
Digital Marketing Course in OMR
Digital Marketing Course in Vadapalani


«Oldest ‹Older   401 – 600 of 706   Newer› Newest»