Querying Cosmos DB in Azure Databricks using Cosmos DB Spark Connector

We already saw the steps for creating Azure Databricks workspace creation and Cluster creation in a previous article

In this tutorial we will create a Cosmos DB service using SQL API and query the data in our existing Azure Databricks Spark cluster using Scala notebook. We use Cosmos DB Spark Connector for this.

Step 1 – Cosmos DB creation with sample data.

Please follow the simple steps to create Cosmos DB service.

Link:Cosmos DB Creation – Steps

We must create one database and collection and enter some documents (records) to this collection.

I have added a total of 5 documents in this sample collection.

Step 2 – Cosmos DB Spark Connector library creation

We will go to our existing Azure Databricks cluster and add Cosmos DB Spark connector library. This library is an open source library made by Microsoft employees and other contributors written in JAVA and Scala. (Scala combines object-oriented and functional programming in one concise, high-level language. Scala’s static types help avoid bugs in complex applications, and its JVM let you build high-performance systems with easy access to huge ecosystems of libraries.)

You can download the Cosmos DB Spark Connector library from here: Azure Cosmos DB Spark Connector

The entire source code for this connector can be found at Github

Please go to the Azure Databricks dashboard and click Import Library button.

You can browse the library file from your local system (which we downloaded from maven repository link)

After successfully uploading the JAR file you can click Create Library button.

Step 3 – Querying the Cosmos DB data using Scala notebook.

Create a notebook from dashboard (New Notebook button)

We created this notebook with Scala language. Azure Databricks supports Python, R and SQL also.

Import the required libraries  to our notebook using the below command and click Shift Enter.

It will execute our command. It is the short cut to run the commands.

import org.joda.time._  
import org.joda.time.format._  
  
import com.microsoft.azure.cosmosdb.spark.schema._  
import com.microsoft.azure.cosmosdb.spark.CosmosDBSpark  
import com.microsoft.azure.cosmosdb.spark.config.Config  
  
import org.apache.spark.sql.functions._

The above commands will load all required Java/Scala libraries to our Spark Session.

We can create Cosmos DB configuration in our notebook.

val configMap = Map(  
  "Endpoint" -> {URI of the Azure Cosmos DB account},  
  "Masterkey" -> {Key used to access the account},  
  "Database" -> {Database name},  
  "Collection" -> {Collection name})  
val config = Config(configMap)

We have given the Cosmos DB endpoint, master key, database name and collection in the above statement. Please run the command.

We can get all the columns from our Cosmos DB database using the below command. Please note that although we gave only 3 columns while entering data, Cosmos DB automatically inserts some additional meta information in collection.

In the above command, we define a data frame variable df and read the Cosmos DB data using our existing configuration. (config variable contains the Cosmos DB service information)

We used the same df variable to query only the required columns and order by (descending) agecolumn.

We can use all other Spark commands to query the data. In the above example, we used very simple Cosmos DB database for our querying purposeIn real life scenarios, we can use large sized datasets and see the better performance of Azure Databricks Spark Cluster.
We will continue with more features of Azure Databricks in coming articles. Please feel free to give your suggestions.
Please follow and like me:

394 thoughts on “Querying Cosmos DB in Azure Databricks using Cosmos DB Spark Connector

  1. Will Reply

    I could not resist commenting. Exceptionally well written! I could not
    refrain from commenting. Exceptionally well written! It’s
    perfect time to make some plans for the future and it’s time to be happy.
    I’ve read this submit and if I may just I desire
    to counsel you some interesting things or suggestions.
    Perhaps you can write subsequent articles regarding this article.
    I wish to read more issues about it! http://foxnews.co.uk

  2. John Reply

    This is a topic which is near to my heart… Cheers!

    Exactly where are your contact details though?
    It is appropriate time to make some plans for the future and it
    is time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or advice.

    Maybe you could write next articles referring to this article.
    I want to read even more things about it! Greetings!

    Very helpful advice within this article! It is the little
    changes which will make the most significant changes.
    Thanks for sharing! http://foxnews.org/

  3. ultrashaveforskolin.net Reply

    First of all I want to say fantastic blog!
    I had a quick question that I’d like to ask if you do not
    mind. I was interested to find out how you center yourself and clear your head prior to
    writing. I have had a tough time clearing my mind in getting my
    ideas out there. I truly do enjoy writing however it just
    seems like the first 10 to 15 minutes tend to be lost just trying
    to figure out how to begin. Any suggestions or hints? Appreciate it! https://ultrashaveforskolin.net/

    • Sarath Lal Post authorReply

      Thanks for your feedback. Keep reading. Please do some meditations prior to writing, if you need some clear mind!

  4. CarrolBig Reply

    Hello. I have checked your codewithsarath.com and i
    see you’ve got some duplicate content so probably it is the reason that you don’t rank high in google.
    But you can fix this issue fast. There is a tool that
    creates content like human, just search in google: miftolo’s tools

    • Sarath Lal Post authorReply

      Hi, Thank you very much for your suggestion. The original content I uploaded in one community and I just copied to my own site.

  5. http://backstreetsofhickory.com Reply

    Fantastic items from you, man. I have take into account your stuff prior to and you are just
    too wonderful. I really like what you’ve bought right here, certainly like what you are saying and the way in which by which
    you assert it. You are making it enjoyable and
    you still take care of to keep it smart.
    I can not wait to read far more from you. That is actually a great
    web site.

  6. Margret Reply

    What’s up to all, how is the whole thing,
    I think every one is getting more from this website, and your views are fastidious designed
    for new viewers.

  7. hickory street cafe Reply

    Just wish to say your article is as amazing.
    The clarity in your post is just nice and i can assume you are an expert on this subject.
    Fine with your permission let me to grab your feed to keep up to date
    with forthcoming post. Thanks a million and please keep up
    the gratifying work.

  8. N46ORoQ2NVcFD Reply

    Hey mate, .This was an excellent post for such a hard subject to talk about. I look forward to seeing many more excellent posts like this one. Thanks

  9. Dario Reply

    Amazing blog! Do you have any suggestions for aspiring writers?
    I’m hoping to start my own blog soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m totally confused ..
    Any suggestions? Appreciate it!

    • Sarath Lal Post authorReply

      Hi Dario, Thank you very much for your feedback. I wish all the best. I think, you can start with free wordpress and check the viewership. If you get many users, you can go for a paid version. That is my suggestion.

  10. Jim Reply

    constantly i used to read smaller content which as well clear their motive, and that is also happening
    with this paragraph which I am reading at this place.

  11. Herbert Reply

    These are actually enormous ideas in regarding blogging.

    You have touched some fastidious things here. Any
    way keep up wrinting.

  12. Oscar Reply

    Hello there, You have done a fantastic job. I will definitely digg it and
    personally suggest to my friends. I am sure they will
    be benefited from this web site.

  13. Derick Reply

    What’s up, yup this paragraph is genuinely nice and I have learned lot of
    things from it regarding blogging. thanks.

  14. Dena Reply

    I think the admin of this web page is actually working hard in support of his site, because here every material
    is quality based stuff.

  15. Christine Reply

    Asking questions are in fact good thing if you are not understanding anything entirely, but this article offers nice understanding even.

  16. Tiffiny Reply

    Pretty section of content. I just stumbled upon your blog and
    in accession capital to assert that I get in fact
    enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently rapidly.

  17. Lesley Reply

    It’s enormous that you are getting thoughts from this post as well as from our dialogue made
    at this time.

  18. Monica Reply

    Great beat ! I wish to apprentice while you
    amend your web site, how can i subscribe for
    a blog web site? The account aided me a acceptable
    deal. I had been tiny bit acquainted of this your broadcast provided bright clear idea

  19. Finlay Reply

    Its such as you learn my mind! You seem to understand so much about this, like you wrote the e book in it or something.
    I believe that you simply can do with a few % to drive the message house a little bit, however instead of that,
    this is excellent blog. An excellent read. I will certainly be back.

  20. Jesse Reply

    Howdy! I’m at work surfing around your blog from my new iphone!
    Just wanted to say I love reading your blog and look forward to all your posts!

    Carry on the superb work!

  21. Elyse Reply

    It’s enormous that you are getting thoughts from this post as well as from our argument made at this place.

  22. Morris Reply

    Good post however I was wanting to know if you could write a litte more
    on this topic? I’d be very grateful if you could elaborate a little bit more.
    Bless you!

  23. Zora Reply

    I really like what you guys tend to be up too.
    Such clever work and exposure! Keep up the good works guys I’ve included you guys to our blogroll.

  24. Ramon Reply

    Hello there! Do you know if they make any plugins to help with Search Engine Optimization? I’m
    trying to get my blog to rank for some targeted keywords
    but I’m not seeing very good success. If you know of any please share.
    Kudos!

  25. Rosalinda Reply

    Howdy! Someone in my Myspace group shared this website with us so I came to take
    a look. I’m definitely loving the information. I’m book-marking and will be tweeting
    this to my followers! Exceptional blog and fantastic design and style.

  26. Best Pillow Guide Reply

    Thank you, I’ve recently been looking for info about this subject for ages and yours
    is the greatest I have found out till now. But, what in regards to the bottom line?
    Are you certain concerning the supply?

  27. satta Reply

    I have read so many articles on the topic of the blogger lovers except this article is truly a fastidious paragraph, keep it up.

  28. selling a house Reply

    I’m truly enjoying the design and layout of your site.
    It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to
    create your theme? Excellent work!

  29. Joesph Reply

    You need to be a part of a contest for one of the
    best sites on the web. I most certainly will highly recommend
    this blog!

  30. Stephania Reply

    These are actually impressive ideas in about blogging.
    You have touched some pleasant things here. Any way keep up
    wrinting.

  31. Odell Reply

    What’s up to all, how is everything, I think every one is getting more from this web
    site, and your views are good in favor of new users.

  32. Frieda Reply

    each time i used to read smaller articles or reviews that also clear their motive, and that is also happening with this article which I am reading
    at this place.

  33. selling a house Reply

    Your way of describing the whole thing in this piece
    of writing is really pleasant, every one be
    capable of effortlessly know it, Thanks a lot.

  34. Lawanna Reply

    This is very interesting, You’re a very skilled blogger. I’ve joined
    your feed and look forward to seeking more of your magnificent post.
    Also, I’ve shared your web site in my social networks!

  35. Bradford Reply

    If some one wants expert view about blogging and site-building after that i
    propose him/her to go to see this website, Keep
    up the good job.

  36. Muoi Reply

    Hey! I realize this is kind of off-topic but I needed to ask.
    Does running a well-established website like yours take a large amount of work?

    I’m brand new to blogging however I do write in my diary
    daily. I’d like to start a blog so I will be able to share
    my own experience and feelings online. Please
    let me know if you have any ideas or tips for new aspiring bloggers.
    Thankyou!

  37. Devin Reply

    Wow, wonderful blog format! How lengthy have you been blogging for?

    you make blogging look easy. The whole glance of your site is excellent, as well as the content!

  38. Margo Reply

    Ahaa, its nice dialogue about this paragraph at this place at this
    web site, I have read all that, so now me also commenting at this place.

  39. Syreeta Reply

    Magnificent goods from you, man. I have understand your stuff previous to and you are just
    too wonderful. I really like what you have acquired here, really
    like what you’re saying and the way in which you say it.
    You make it entertaining and you still care for to keep it wise.
    I can’t wait to read much more from you. This is really
    a great web site.

  40. Real Estate Reply

    Thanks for one’s marvelous posting! I seriously enjoyed reading
    it, you may be a great author.I will be sure to bookmark your blog and may
    come back later in life. I want to encourage that you continue your great writing, have a nice holiday
    weekend!

  41. Iona Reply

    Good day I am so happy I found your webpage, I really found you by accident, while I was browsing
    on Yahoo for something else, Regardless I am here now and would just like to
    say many thanks for a fantastic post and a all round thrilling blog (I also love the
    theme/design), I don’t have time to read through
    it all at the moment 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 fantastic job.

  42. Luca Reply

    you’re actually a good webmaster. The site loading velocity is amazing.

    It kind of feels that you’re doing any distinctive trick.
    Furthermore, The contents are masterpiece.
    you have performed a magnificent job in this subject!

  43. Joann Reply

    Thanks a lot for sharing this with all folks you really recognise what you’re speaking about!
    Bookmarked. Please also seek advice from my site =).
    We can have a link change contract between us

  44. Virgie Reply

    I’m truly enjoying the design and layout of your site.
    It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did
    you hire out a developer to create your theme?

    Exceptional work!

  45. Sol Reply

    Superb site you have here but I was wondering if you knew of any discussion boards that cover the same topics discussed here?
    I’d really love to be a part of group where I can get suggestions from other knowledgeable individuals that share the same
    interest. If you have any suggestions, please let me know.

    Appreciate it!

  46. Bryon Reply

    I am really enjoying the theme/design of your blog. Do you ever run into any browser compatibility
    issues? A couple of my blog readers have complained about my site not working correctly in Explorer but
    looks great in Safari. Do you have any advice to help fix this issue?

  47. Irwin Reply

    Heya i’m for the first time here. I found this board and I find It truly helpful & it helped me out much.
    I am hoping to give something again and aid others such as you aided me.

  48. Wallace Reply

    I’m impressed, I must say. Rarely do I encounter a blog that’s both equally educative and amusing, and without a doubt, you’ve hit the nail on the head.
    The issue is something that too few people are speaking intelligently about.
    Now i’m very happy that I stumbled across this in my hunt for something concerning this.

  49. Ralph Lloyd Reply

    Great beat ! I would like to apprentice whilst you amend your website, how can i subscribe
    for a weblog web site? The account aided me a acceptable deal.
    I were a little bit familiar of this your broadcast offered vibrant transparent idea

  50. Tiffany Reply

    Thanks for finally writing about. “Querying Cosmos DB
    in Azure Databricks using Cosmos DB Spark Connector”
    – Code With Sarath. Liked it!

  51. Kristopher Reply

    excellent post, very informative. I’m wondering why the other experts of this sector don’t understand this.

    You must continue your writing. I’m confident, you
    have a great readers’ base already!

  52. Pilar Reply

    It’s remarkable to pay a visit this website
    and reading the views of all mates concerning this paragraph,
    while I am also zealous of getting familiarity.

  53. Wilhemina Reply

    Asking questions are genuinely fastidious thing if you
    are not understanding anything totally, except
    this paragraph gives pleasant understanding yet.

  54. Corine Reply

    First of all I would like to say wonderful blog!
    I had a quick question that I’d like to ask if you don’t mind.
    I was interested to know how you center yourself and clear your thoughts prior to writing.
    I have had difficulty clearing my mind in getting my ideas out.

    I do take pleasure in writing but it just seems
    like the first 10 to 15 minutes are usually lost just trying to figure out how
    to begin. Any recommendations or tips? Thank you!

  55. olde hickory tap room Reply

    Heya i am for the first time here. I came acroiss this board and I find
    It really useful & it helped me out much.

    I hope to give something back and aid others like you helped me.

  56. Chloe Reply

    What a material of un-ambiguity and preserveness of valuable know-how regarding unexpected feelings.

  57. Chi Reply

    you’re truly a just right webmaster. The site loading pace
    is amazing. It sort of feels that you are doing any unique trick.
    Moreover, The contents are masterpiece. you have done a magnificent activity on this
    matter!

  58. Will Reply

    Great post. I was checking constantly this blog and I am impressed!
    Extremely useful info specifically the last part 🙂 I care for such info a lot.
    I was seeking this certain information for a very long time.
    Thank you and good luck.

  59. Joann Reply

    This website really has all of the info I needed concerning this subject and
    didn’t know who to ask.

  60. Christy Reply

    I absolutely love your site.. Excellent colors & theme.
    Did you make this amazing site yourself? Please reply back as I’m looking to
    create my own blog and want to find out where you got this from or exactly what the
    theme is called. Many thanks!

  61. Shanon Reply

    I know this web site provides quality based posts and extra material, is there any other web site which gives these kinds of information in quality?

  62. Cecila Reply

    We are a group of volunteers and opening a
    new scheme in our community. Your website offered us with valuable info
    to work on. You’ve done an impressive job and our whole community will be thankful to you.

  63. Lottie Reply

    I’m impressed, I have to admit. Seldom do I encounter a blog that’s equally
    educative and amusing, and without a doubt, you have hit the nail on the head.

    The issue is something that too few people are speaking intelligently about.

    I am very happy that I found this in my search for something relating to this.

  64. Todd Reply

    You’re so interesting! I do not think I’ve truly read through anything like that before.
    So wonderful to find somebody with unique thoughts on this subject matter.
    Seriously.. thank you for starting this up. This web site is something that’s needed on the web, someone with a
    little originality!

  65. Titus Reply

    It’s great that you are getting ideas from this paragraph as
    well as from our argument made at this time.

  66. Landon Reply

    I blog frequently and I truly appreciate your content. Your article has truly peaked
    my interest. I’m going to book mark your blog and keep checking for new information about once per week.
    I subscribed to your Feed as well.

  67. Carmon Reply

    Helpful information. Fortunate me I discovered your site unintentionally,
    and I am stunned why this twist of fate did not came about in advance!
    I bookmarked it.

  68. Kristine Reply

    The other day, while I was at work, my sister stole my apple ipad and tested to see if it can survive a 40 foot drop, just so she can be a youtube sensation. My iPad
    is now destroyed and she has 83 views. I know
    this is totally off topic but I had to share it with someone!

  69. Whitney Reply

    Hi there fantastic website! Does running a blog like this require a large amount of work?
    I’ve virtually no understanding of programming however I was
    hoping to start my own blog in the near future.
    Anyhow, should you have any suggestions or techniques for new blog owners please share.
    I understand this is off subject however I just wanted to ask.
    Kudos!

  70. Vivien Reply

    Howdy! I understand this is kind of off-topic but I needed to ask.
    Does operating a well-established blog such as yours take a large amount of work?
    I’m brand new to writing a blog but I do write in my journal every day.
    I’d like to start a blog so I will be able to share my own experience and feelings online.
    Please let me know if you have any kind of suggestions or tips for new aspiring
    bloggers. Thankyou!

  71. Johnette Reply

    I’m amazed, I have to admit. Seldom do I come across a blog that’s equally educative and entertaining, and without
    a doubt, you’ve hit the nail on the head. The issue is an issue that not enough men and women are speaking
    intelligently about. I am very happy that I came across this during my search for something regarding this.

  72. Jerrell Reply

    Howdy excellent website! Does running a blog similar to
    this require a great deal of work? I have virtually no understanding of programming however I was hoping to start my own blog soon. Anyway, if you have any suggestions or techniques for new
    blog owners please share. I know this is off subject
    but I just had to ask. Kudos!

    • Sarath Lal Post authorReply

      Hi Jerrel, I am using WordPress for my blog. I am only concentrate on my topics. I never bother about the site look. Because, wordpress have lots of good themes already.

  73. Boyd Reply

    My coder is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been using Movable-type on a variety of websites for about a year and am anxious about switching to another platform.
    I have heard fantastic things about blogengine.net. Is there a way I can transfer all my wordpress content
    into it? Any kind of help would be really appreciated!

  74. Vicki Reply

    I simply couldn’t leave your website before suggesting that I extremely enjoyed the
    usual information an individual provide for your visitors?

    Is going to be again frequently to inspect new posts

  75. Zak Reply

    You actually make it seem so easy along with your presentation however I to find this
    topic to be really something that I think I’d by no means understand.
    It kind of feels too complicated and very huge for me.
    I’m taking a look ahead on your next post, I’ll try to get the dangle of it!

  76. Audrey Reply

    Hey, I think your blog might be having browser compatibility
    issues. When I look at your blog site in Chrome, it looks fine but
    when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, wonderful blog!

    • Sarath Lal Post authorReply

      Hi Audrey, thank you very much for your feedback. I am using WordPress for my blog, never bother about the browser compatibility. I will check with some browsers and will update you soon.

  77. Geoffrey Reply

    I’m not sure why but this site is loading very slow for me.
    Is anyone else having this issue or is it a problem on my end?

    I’ll check back later on and see if the problem still exists.

    • Sarath Lal Post authorReply

      Hi Geoffrey, Nobody reported this issue so far. May be some technical issue in our server side. Can you please check now and update again?

  78. Katherina Reply

    Wow, wonderful blog layout! How long have you been blogging
    for? you made blogging look easy. The overall look of your
    web site is fantastic, as well as the content!

  79. Lilla Reply

    I every time emailed this webpage post page to all
    my associates, since if like to read it afterward my links will too.

  80. Blaine Reply

    My brother recommended I might like this blog. He was totally right.
    This post actually made my day. You cann’t imagine simply how
    much time I had spent for this information! Thanks!

  81. Arnold Reply

    Why viewers still make use of to read news papers when in this technological world
    all is accessible on net?

  82. Beatrice Reply

    Hello my loved one! I want to say that this post is awesome, great written and come with approximately
    all significant infos. I’d like to peer more posts
    like this .

  83. Claudette Reply

    Ahaa, its pleasant conversation regarding this post here at this webpage, I have read all that, so at this time me also commenting here.

  84. Roseanne Reply

    I’m impressed, I have to admit. Rarely do I come
    across a blog that’s both educative and engaging, and without a doubt, you have hit the nail on the head.
    The problem is an issue that too few people are speaking intelligently about.
    Now i’m very happy that I stumbled across this in my search for something concerning this.

  85. Rosalie Reply

    Spot on with this write-up, I actually believe that
    this amazing site needs far more attention. I’ll probably be returning to read through more, thanks for
    the advice!

  86. Lashunda Reply

    Thanks for one’s marvelous posting! I definitely enjoyed reading
    it, you may be a great author. I will always bookmark your blog and will often come back later on. I want to encourage you continue your great work, have a nice day!

  87. June Reply

    Just desire to say your article is as amazing.
    The clearness in your put up is simply great and i can think you’re an expert on this subject.
    Well together with your permission let me to grab your feed to keep updated with drawing close post.
    Thank you 1,000,000 and please continue the rewarding work.

  88. Freeman Reply

    Today, I went to the beach with my kids. I
    found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to
    her ear and screamed. There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is completely off topic but
    I had to tell someone!

  89. Jeffery Reply

    Just desire to say your article is as amazing. The clearness in your post is just great and i could
    assume you are an expert on this subject. Fine with
    your permission let me to grab your RSS feed to keep up to date with forthcoming post.

    Thanks a million and please carry on the enjoyable work.

  90. Roman Reply

    hi!,I love your writing very so much! share we be in contact extra
    approximately your post on AOL? I need an expert on this area to unravel
    my problem. Maybe that’s you! Looking ahead to see you.

  91. Dannielle Reply

    Just wish to say your article is as astounding. The clarity in your post is
    just nice and i could assume you’re an expert on this
    subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post.
    Thanks a million and please continue the gratifying work.

  92. Marylou Reply

    I am no longer certain where you’re getting your information, however great topic.
    I needs to spend a while learning more or understanding more.
    Thank you for fantastic information I used to be on the lookout for this information for my mission.

  93. boekhoudkantoor Reply

    Wonderful blog! Do you have any tips and hints
    for aspiring writers? I’m planning to start my own site soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go
    for a paid option? There are so many choices out there that I’m
    completely overwhelmed .. Any tips? Bless you!

  94. Jacquelyn Reply

    Howdy! Do you know if they make any plugins to assist
    with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results.
    If you know of any please share. Kudos!

  95. Estela Reply

    Asking questions are actually nice thing if you are not understanding anything totally, however this post presents fastidious understanding yet.

  96. Jerrell Reply

    Hi, always i used to check website posts here in the early hours in the morning, for
    the reason that i enjoy to gain knowledge of more
    and more.

  97. Veta Reply

    Hello to every one, the contents existing at this website are actually remarkable for people experience, well, keep up the nice work fellows.

  98. Blanche Reply

    Hello, i think that i noticed you visited my website so i
    got here to go back the favor?.I’m trying to to find issues to enhance my website!I
    assume its ok to use some of your concepts!!

  99. Mary Reply

    Everything is very open with a really clear
    explanation of the issues. It was definitely informative.
    Your website is very useful. Many thanks for sharing!

  100. Garland Reply

    I’m gone to inform my little brother, that he should also
    visit this weblog on regular basis to obtain updated from most up-to-date information.

  101. Rebecca Reply

    Its like you read my mind! You appear to know a lot about this,
    like you wrote the book in it or something.
    I think that you can do with a few pics to drive the message home a bit,
    but instead of that, this is magnificent blog. A fantastic read.
    I’ll definitely be back.

  102. Iola Reply

    My brother recommended I would possibly like this
    web site. He was once totally right. This submit actually
    made my day. You cann’t consider simply how much time I had
    spent for this information! Thanks!

  103. video games with zombies Reply

    Excellent site you have got here.. It’s difficult to find good quality writing like yours nowadays.
    I honestly appreciate people like you! Take care!!

  104. Luther Reply

    I blog quite often and I truly thank you for your information. This article has really peaked my interest.
    I will book mark your blog and keep checking for new information about once per
    week. I opted in for your RSS feed as well.

  105. Maxine Reply

    Pretty nice post. I just stumbled upon your weblog and wanted to mention that
    I have truly loved surfing around your blog posts. After all I will be subscribing on your rss feed and I hope you write again very soon!

  106. Nida Reply

    Way cool! Some extremely valid points! I appreciate you penning
    this write-up and the rest of the website is extremely good.

  107. www.edaedu.com Reply

    Great website. A lot of helpful information here.
    I’m sending it to a few buddies ans additionally sharing in delicious.

    And certainly, thanks in your effort!

  108. Ismael Reply

    hello!,I really like your writing very a lot! proportion we keep
    up a correspondence more approximately your article on AOL?
    I require a specialist in this space to resolve my problem.

    May be that is you! Having a look ahead to look you.

  109. Free Adult Games Reply

    I loved as much as you will receive carried out right
    here. The sketch is tasteful, your authored material stylish.
    nonetheless, you command get bought an nervousness over that you wish be delivering the following.
    unwell unquestionably come further formerly again since exactly the
    same nearly very often inside case you shield
    this hike.

  110. Merle Launt Reply

    You ought to be a part of a contest for one of the highest quality websites on the internet. I will highly recommend this website!

  111. hi Reply

    Hello, i believe that i saw you visited my blog thus i came to return the desire?.I’m attempting to find things to enhance my web site!I assume its
    good enough to use some of your ideas!!

  112. Kurt Hagedorn Reply

    Thanks for your well written article. It’s very straightforward, but I’m not able to get command #3 to return any records:

    val df = spark.sqlContext.read.cosmosDB(config)
    df.show()

    I’m getting a connection time-out. I’ve double checked my endpoint and masterkey. I noticed the URI from the azure portal is: *.cassandra.cosmos.azure.com, but your example above uses *.documents.azure.com.

    I tried both versions, but still not having any luck. I’ve checked my firewall rules in the Azure portal and the IP should be accessible from all networks. Not sure what can be causing issues. I think I may try a cassandra API Cosmos DB in a different region to see if that may work — in case there may be problems with the US West region. I’m running out of ideas.

    Thanks for your very well written article!

    • Sarath Lal Post authorReply

      Thanks a lot for your valuable feedback. I have tried it from my Cosmos DB SQL API. I have not yet tried Cassandra. I will try and update you.

  113. dave Reply

    Wonderful blog you have here but I was wondering if
    you knew of any discussion boards that cover
    the same topics talked about here? I’d really love to be a part of online community where I can get opinions from other experienced
    individuals that share the same interest. If you have any
    recommendations, please let me know. Thanks!

  114. unknown Reply

    I take pleasure in, cause I found just what I used to
    be looking for. You’ve ended my four day lengthy hunt!
    God Bless you man. Have a great day. Bye

  115. unknown Reply

    I pay a quick visit everyday a few blogs and blogs to
    read articles, however this weblog provides quality based writing.

  116. Jolie Reply

    I needed to thank you for this good read!!
    I certainly enjoyed every bit of it. I have you book-marked to look at new things you post…

  117. Tara Reply

    Very shortly this web site will be famous among all blogging and site-building visitors,
    due to it’s nice articles

  118. Unknown Reply

    What a stuff of un-ambiguity and preserveness of precious knowledge regarding unpredicted emotions.

  119. boekhouding Reply

    I think this is among the such a lot vital info for me.

    And i am happy studying your article. But should commentary on few basic things, The
    web site style is great, the articles is really nice : D.
    Excellent task, cheers

  120. Funny Bird Playing Drum Reply

    Usually I don’t learn article on blogs, however I wish to say that this write-up
    very compelled me to check out and do it! Your writing taste
    has been amazed me. Thanks, quite great article.

  121. unknown Reply

    I’m not sure why but this web site is loading incredibly slow for me.
    Is anyone else having this issue or is it a problem on my
    end? I’ll check back later and see if the problem still exists.

  122. unknown Reply

    I simply could not leave your website before suggesting that I really enjoyed
    the usual info a person supply to your visitors?
    Is gonna be again often to check up on new posts

  123. Fanny Reply

    I was recommended this website bby my cousin. I’m not sure whether or not this post is written by way of him ass no one else realize such distinct about my trouble.
    You are incredible! Thank you!

  124. video games help depression Reply

    Hi there! I could have sworn I’ve been to your blog before but after looking at a few of
    the posts I realized it’s new to me. Anyhow, I’m definitely pleased I discovered it and I’ll be
    bookmarking it and checking back regularly!

  125. Funny Oscars Meme Reply

    My partner and I absolutely love your blog and find a lot of your post’s to be exactly
    I’m looking for. Do you offer guest writers to write content to suit your needs?
    I wouldn’t mind producing a post or elaborating on many of the subjects you write in relation to here.

    Again, awesome site!

  126. Aborcja na Słowacji Reply

    I?m impressed, I must say. Really rarely do I encounter a blog that?s both educative and entertaining, and let me tell you, you have hit the nail on the head. Your idea is outstanding; the issue is something that not enough people are speaking intelligently about. I am very happy that I stumbled across this in my search for something relating to this.

  127. unknown Reply

    I will immediately seize your rss as I can not to find your email subscription hyperlink or newsletter service.
    Do you have any? Kindly allow me recognise so
    that I could subscribe. Thanks.

  128. unknown Reply

    It’s perfect time to make a few plans for the future and it’s time to
    be happy. I have read this put up and if I may I want to counsel you few attention-grabbing things or suggestions.

    Perhaps you could write next articles relating to this article.
    I wish to read more issues approximately it!

  129. unknown Reply

    Great blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really make my blog
    jump out. Please let me know where you got your theme.
    Thanks

  130. Sol Reply

    Fantastic goods from you, man. I’ve understand your stuff prior to and you are simply too fantastic.
    I actually like what you’ve bought right here, really like what you are saying and the
    way through which you say it. You are making it
    entertaining and you continue to care for to stay
    it sensible. I cant wait to learn much more from
    you. That is really a wonderful site.

  131. unknown Reply

    I am sure this post has touched all the internet users, its really really
    pleasant piece of writing on building up new blog.

  132. erase my back pain emily Reply

    I’m really enjoying the theme/design of your website. Do you ever run into any internet browser compatibility issues? A few of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Chrome. Do you have any suggestions to help fix this issue?|

  133. at sikişi izle Reply

    Thank you for your blog article.Really looking forward to read more. Will read on…

  134. Cheap Email Lists Reply

    Hello would you mind letting me know which webhost you’re working with? I’ve loaded your blog in 3 different internet browsers and I must say this blog loads a lot quicker then most. Can you recommend a good internet hosting provider at a fair price? Cheers, I appreciate it!

  135. mcafee activate Reply

    Amazing blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Many thanks

  136. naked Reply

    I khow this website offers quality dependent articles and additional data,
    iis there any other web page which gives these data in quality?

  137. Coletta Pluviose Reply

    Hello would you mind stating which blog platform you’re working with? I’m planning to start my own blog soon but I’m having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique. P.S Sorry for being off-topic but I had to ask!

  138. playmate Reply

    Hey! Do yoou know if thsy make any plugins to help with Search Engine Optimization? I’m
    trying to get my blog to rank for some targeted keywords
    but I’m not seeing very good results. If you know of any please share.
    Manny thanks!

  139. bum Reply

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  140. James Pounds Reply

    Hello I am so delighted I found your webpage, I really found you by mistake, while I was looking on Google for something else, Regardless I am here now and would just like to say thanks a lot for a remarkable post and a all round exciting blog (I also love the theme/design), I don’t have time to read it all at the moment but I have saved it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the superb work.

  141. Kris Skaflen Reply

    Hello, i think that i saw you visited my website so i came to return the desire?.I’m trying to to find things to improve my site!I assume its good enough to make use of some of your ideas!!|

  142. poscig Reply

    I used to be recommended this website via my cousin. I’m not certain whether or
    not this post is written via him as no one else realize such
    designated about my difficulty. You’re wonderful! Thanks!

  143. Lavette Whiters Reply

    Valuable info. Lucky me I found your website by accident, and I am shocked why this accident didn’t happened earlier! I bookmarked it.

  144. Wayne Durocher Reply

    An fascinating discussion may be valued at comment. I do believe that you simply write read more about this topic, it might not often be a taboo subject but normally persons are too few to dicuss on such topics. To a higher. Cheers

  145. Unknown Reply

    Hey There. I found your blog using msn. This is a really well written article.

    I’ll make sure to bookmark it and come back to read more of your useful information. Thanks for the post.
    I’ll certainly comeback.

  146. unknown Reply

    Admiring the persistence you put into your
    site and detailed information you provide. It’s nice to come across a blog every once in a while that isn’t the same unwanted rehashed material.

    Excellent read! I’ve saved your site and I’m adding your RSS feeds to my
    Google account.

  147. unknown Reply

    Everything is very open with a really clear clarification of the issues.
    It was definitely informative. Your website
    is extremely helpful. Many thanks for sharing!

  148. unknown Reply

    Excellent post. I was checking continuously this blog
    and I am impressed! Extremely helpful info specially the last part 🙂
    I care for such info a lot. I was seeking this particular info for a very
    long time. Thank you and good luck.

  149. 자동차보험료비교견적사이트 Reply

    Hi! I know this is kinda off topic however I’d figured I’d
    ask. Would you be interested in trading links or maybe guest authoring
    a blog post or vice-versa? My blog goes over a lot of the same subjects as yours and I believe we could greatly
    benefit from each other. If you might be interested feel free to send me an e-mail.

    I look forward to hearing from you! Wonderful blog by the way! http://www.mobilestation.org/

  150. Annetta Reply

    I read this paragraph fully concerning the comparison of newest and previous technologies,
    it’s awesome article.

  151. Spencer Reply

    I am genuinely pleased to read this webpage posts which carries plenty of valuable
    information, thanks for providing these data.

  152. Dawna Reply

    Hi there excellent website! Does running a blog similar to this require a
    massive amount work? I have absolutely no knowledge of coding but I was hoping to start my own blog in the near future.
    Anyway, should you have any recommendations or techniques for new blog owners please share.

    I understand this is off topic but I just had to ask. Thank you!

  153. kayribbons Reply

    Thank you, I’ve recently been searching for info about this topic for a long time and yours is the best I have found out till now.
    But, what about the bottom line? Are you positive concerning the source?

  154. Frank Reply

    If you are going for most excellent contents like I do, just pay a quick visit this site every
    day since it gives quality contents, thanks

  155. back to life system free Reply

    Somebody necessarily lend a hand to make significantly posts I’d state. That is the first time I frequented your website page and up to now? I amazed with the research you made to create this particular publish incredible. Great activity!|

  156. Unknown Reply

    Neat blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really make my blog shine.
    Please let me know where you got your design. Kudos

  157. Unknown Reply

    I do trust all the ideas you’ve introduced in your post.
    They’re really convincing and can definitely work. Nonetheless, the posts are very quick for novices.
    May you please prolong them a little from next time?
    Thanks for the post.

  158. Unknown Reply

    You should be a part of a contest for one of the best sites on the net.
    I most certainly will recommend this website!

  159. Buddy Opiola Reply

    Hello! I know this is kinda off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  160. Unknown Reply

    My relatives all the time say that I am killing my time
    here at net, however I know I am getting knowledge everyday by
    reading thes nice articles or reviews.

    • Sarath Lal Post authorReply

      Do you want to copy this content to your site? I have no issues. Please give some credits. That is enough.

  161. atla şikişen kadın Reply

    Im going to discover less regarding because it all can last for weeks.

  162. Unknown Reply

    I cannot thank you enough for the blog post.Really looking forward to read more. Awesome.

  163. unknown Reply

    Admiring the time and effort you put into
    your website and detailed information you provide.

    It’s great to come across a blog every once in a while that isn’t the same out of date rehashed
    material. Wonderful read! I’ve saved your site and I’m including your RSS feeds to my Google account.

  164. unknown Reply

    I just like the valuable information you provide in your articles.
    I will bookmark your blog and check once more right here regularly.
    I’m rather certain I will be informed plenty of
    new stuff right right here! Good luck for the following!

  165. Cute Hedgehog Reply

    I am not sure where you are getting your information, but good topic.
    I needs to spend some time learning much more
    or understanding more. Thanks for excellent
    information I was looking for this information for my mission.

  166. Janie Reply

    I’m not that mᥙch of a internet reader to bе honest but yߋur blogs rеally nice, keep іt up!
    I’ll gо ahead and bookmark үour website to come bɑck in the
    future. Ꭺll the Ьest

  167. Albertina Reply

    Hello to every , for tһe reason thаt I am aϲtually keen օf reading this webpage’s post to be updated ᧐n a regular basis.
    It ϲontains fastidious іnformation.

  168. Aborcja na Słowacji Reply

    When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!

  169. Joleen Reply

    I don’t even know how I ended up here, but I thought this post was great.
    I do not know who you are but definitely you’re going to a famous
    blogger if you aren’t already 😉 Cheers!

  170. Emil Reply

    Unquestionably consider that that you said. Your favourite justification appeared to
    be on the net the simplest factor to be mindful of.
    I say to you, I certainly get annoyed at the
    same time as people think about concerns that they just don’t
    know about. You managed to hit the nail upon the highest and outlined out the entire
    thing with no need side effect , other people could take a signal.
    Will probably be again to get more. Thank you

  171. Tracy Reply

    If some one needs expert view on the topic of blogging then i suggest him/her to visit this webpage, Keep up
    the fastidious job.

  172. Teodoro Reply

    Your mode of telling everything in this article is genuinely good, every one be able to
    effortlessly understand it, Thanks a lot.

  173. Marcus Reply

    I’m really loving the theme/design of your web site.
    Do you ever run into any browser compatibility issues? A handful of my
    blog readers have complained about my website not
    operating correctly in Explorer but looks great in Chrome.
    Do you have any advice to help fix this issue?

  174. Aliza Reply

    Thank you a lot for sharing this with all folks you actually realize what you’re talking about!
    Bookmarked. Kindly also seek advice from my site =).
    We may have a hyperlink change agreement among us

  175. Aileen Reply

    An intriguing discussion is worth comment. I do think that
    you need to write more about this issue, it may not be
    a taboo subject but typically people do not speak about these subjects.
    To the next! Kind regards!!

  176. Melanie Reply

    What’s Going down i’m new to this, I stumbled upon this I’ve discovered It positively helpful and it has aided me out loads.

    I’m hoping to give a contribution & aid different users like
    its aided me. Good job.

  177. unknown Reply

    If some one needs expert view regarding blogging and site-building after that
    i propose him/her to pay a visit this weblog, Keep up the pleasant work.

  178. lalikuo Reply

    Hi my family member! I want to say that this post is amazing, nice written and come with approximately all important infos.
    I would like to see extra posts like this .

  179. unknown Reply

    Asking questions аre truly nice thing іf уоu are not understanding anytһing
    fully, howeѵer tһis article gives pleasant understanding уet.

  180. Unknown Reply

    I like the valuable info you provide in your articles. I’ll
    bookmark your blog and check again here frequently.
    I am quite certain I’ll learn plenty of new stuff right here!

    Best of luck for the next!

  181. Panties Cams Reply

    Wow, superb blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your site is magnificent, let alone the content!

  182. unknown Reply

    In fact no matter if someone doesn’t understand after that its up to other people that they will help,
    so here it takes place.

  183. Live Masturbation Reply

    Hi, I do believe your web site may be having internet browser compatibility issues.
    When I take a look at your blog in Safari, it looks fine however, if opening in Internet Explorer, it’s got some overlapping issues.
    I simply wanted to give you a quick heads up!
    Other than that, excellent blog!

  184. Margarito Reply

    I blog frequently and I truly thank you for your content.
    The article has truly peaked my interest. I will take a note of
    your website and keep checking for new details about once a week.
    I subscribed to your RSS feed as well.

  185. unknown Reply

    Hi there! Quick question that’s totally off topic.
    Do you know how to make your site mobile friendly? My weblog looks weird when browsing from my
    iphone4. I’m trying to find a template or plugin that might be able to fix this issue.
    If you have any recommendations, please share. Thank you!

  186. unknown Reply

    Hello there! I know this is kinda off topic but
    I was wondering if you knew where I could find a captcha plugin for my comment
    form? I’m using the same blog platform as yours and I’m having
    problems finding one? Thanks a lot!

  187. unkown Reply

    Heya i am for the first time here. I came across this
    board and I find It truly useful & it helped me out much.
    I hope to give something back and help others like you helped me.

  188. laura_cherry Reply

    Pretty nice post. I simply stumbled upon your weblog and wished to mention that I’ve truly
    enjoyed surfing around your weblog posts. In any case I will be subscribing to your feed and I am hoping you write again very soon!

  189. unknown Reply

    Thanks for finally talking about >Querying Cosmos DB in Azure Databricks
    using Cosmos DB Spark Connector – Code With Sarath <Loved it!

  190. moja nowa 347 Reply

    Awesome things here. I am very glad to peer your article.
    Thanks a lot and I’m taking a look ahead to contact you.
    Will you please drop me a e-mail?

  191. heatherbby9 Reply

    I wanted to thank you for this very good read!! I absolutely enjoyed every
    bit of it. I have you book marked to check out new things you post…

  192. brawl stars beginners guide Reply

    Highly descriptive blog, I enjoyed that a lot. Will there
    be a part 2?

  193. gelnagels Reply

    I have fun with, cause I found exactly what I was looking for.

    You have ended my 4 day lengthy hunt! God Bless you man. Have a nice day.

    Bye

  194. Paisita Noche Chance Loterias de Colombia Reply

    Hey, you used to write magnificent, but the last several posts have been kinda boring… I miss your tremendous writings. Past few posts are just a little bit out of track! come on!

  195. frozen prepared meal delivery Reply

    Hello there, There’s no doubt that your blog could be having web browser compatibility problems.
    Whenever I look at your website in Safari, iit looks fine however, when opening in Internet Explorer, it has some
    overlapling issues. I simply wanted to gve you a quick heads up!

    Apart from that, wonderful website!

  196. best meal delivery service Reply

    You actually make it seem reeally easy akong with
    your presentation however I to find this topic to be
    really one thing that I feel I might by no means understand.
    It kind of feels too complicated and very hugge for
    me. I am having a look forward on your next post, I’ll try tto get the grasp of it!

  197. Unknown Reply

    I am regular visitor, how are you everybody? This article posted at this web
    page is in fact nice.

  198. Unkown Reply

    I’m extremely impressed together with your writing skills and also with the structure to your weblog.
    Is this a paid topic or did you modify it yourself?
    Either way stay up the nice quality writing, it is uncommon to peer a nice weblog like this one today..

  199. Butt Porn Reply

    Thanks for every other excellent post. The place else
    may just anybody get that type of information in such
    an ideal means of writing? I have a presentation subsequent week,
    and I’m at the look for such info.

  200. unknown Reply

    I constantly spent my half an hour to read this blog’s posts daily along with a mug of coffee.

  201. unknown Reply

    I just could not leave your site prior to suggesting that I
    really enjoyed the usual information a person provide for your guests?
    Is going to be back incessantly in order to check
    out new posts

  202. minecraft Reply

    I pay a visit day-to-day some websites and websites to
    read content, but this weblog provides quality based writing.

  203. brawl stars brawl ball guide Reply

    I’ve been surfing on-line greater than three hours lately, but I never discovered any fascinating article like yours.
    It’s beautiful worth enough for me. Personally, if all website
    owners and bloggers made excellent content as you did,
    the internet will probably be much more helpful than ever
    before.

  204. unknown Reply

    I’m not that much of a online reader to be honest but your sites really nice, kesep it up!
    I’ll go ahead and bookmark your website to come back in thee
    future. All the best

  205. unknown Reply

    Hello just wanted to give you a quick heads up. The words in your content seem
    to be running off the screen in Chrome. I’m not sure if this is
    a format issue or something to do with web browser compatibility but I thought
    I’d post to let you know. The style and design look great though!

    Hope you get the issue resolved soon. Cheers

  206. download video justin bieber Reply

    This is very interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward to
    seeking more of your excellent post. Also, I have shared your web
    site in my social networks!

  207. activate avg Reply

    If so how do you reduce it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any support is very much appreciated.|

  208. Swedish society Reply

    I kow this web page provides quality depending content and other stuff, is tgere any
    other web site which provides such data in quality?

  209. unknown Reply

    There’s definately a lot to learn about this
    issue. I love all of the points you’ve made.

  210. unknown Reply

    whoah this weblog is wonderful i really like reading your articles.

    Stay up the great work! You know, a lot of people are hunting round
    for this information, you can aid them greatly.

  211. unknown Reply

    Wow, marvelous weblog structure! How long have you
    been running a blog for? you make blogging glance easy.
    The whole glance of your site is fantastic, as smartly as the content!

  212. chwilówki Reply

    At this time it appears lije Drupal is the top blogging platform out there right now.
    (from what I’ve read) Is that what you are using on your blog?

  213. chwilówki Reply

    Hi there i am kavin, its my first time to commenting
    anywhere, when i read this post i thought i could also make comment due to
    this good paragraph.

  214. unknown Reply

    Great weblog right here! Also your web site a lot up very fast!
    What web host are you using? Can I am getting your affiliate hyperlink
    on your host? I desire my website loaded up as fast as yours lol

  215. unknown Reply

    Hi are using WordPress for your site platform?
    I’m new to the blog world but I’m trying to get started and set up my own. Do you require any coding expertise
    to make your own blog? Any help would be greatly appreciated!

  216. Unknown Reply

    I cannot thank you enough for the post.Really looking forward to read more. Cool.

  217. forge of empires diamonds Reply

    Just desire to say your article is as amazing. The clearness in your post is simply cool and i could assume you’re an expert on this subject. Well with your permission allow me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the rewarding work.

  218. Unknown Reply

    Great post. I used to be checking continuously this blog and I’m impressed!

  219. Unknown Reply

    I was recommended this website via my cousin. I am not positive whether
    or not this post is written via him as nobody else
    know such designated approximately my trouble.
    You’re wonderful! Thank you!

  220. Unknown Reply

    I cannot thank you enough for the post.Really looking forward to read more. Cool.

  221. Domenic Heyes Reply

    This web-site is actually a walk-through it really is the info you wished with this and didn’t know who must. Glimpse here, and you’ll definitely discover it.

  222. Unknown Reply

    Greetings from Carolina! I’m bored at work so I decided to
    check out your website on my iphone during lunch break.

    I enjoy the info you provide here and can’t wait to take a look when I get home.
    I’m surprised at how quick your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways, very good site!

  223. Agueda Reply

    It’s very easdy too find out any matter on net as comparesd to textbooks, as I found this article at this site.

  224. Hard Salami Reply

    Hello to every one, it’s actually a fastidious for me to pay a visit
    this site, it contains valuable Information.

  225. Fidelia Reply

    Every weekend i used to pay a visit this site, for the reason that i
    want enjoyment, for the reaason that this thijs webb page conations really good funny material too.

  226. Lovie Reply

    Hello, I enjoy reading through your arrticle post.
    I wanted to write a little comment to supoort you.

  227. Unknown Reply

    I’m really enjoying the design and layout of
    your blog. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more
    often. Did you hire out a designer to create your theme?
    Superb work!

  228. Tarah Savin Reply

    Well done! I appreciate your contribution to this matter. It has been insightful. my blog: horoscope love compatibility

  229. unknown Reply

    Link exchange is nothing else except it is only placing the other person’s weblog link on your page at suitable place and other person will also do same for you.

  230. unknown Reply

    These are in fact impressive ideas in regarding blogging. You have touched some pleasant points here.
    Any way keep up wrinting.

  231. unknown Reply

    Thank you for your blog article.Really looking forward to read more. Will read on…

  232. How to hack Telegram Latest 2019 Reply

    My husband and i felt so excited Peter could deal with his inquiry through your ideas he acquired from your web pages. It is now and again perplexing to just happen to be giving away steps some other people might have been making money from. We really do understand we’ve got the blog owner to appreciate for this. The explanations you have made, the straightforward blog navigation, the relationships your site help to foster – it’s got most superb, and it is facilitating our son and the family know that the subject is fun, and that is especially fundamental. Thank you for everything!

  233. unknown Reply

    I’m not that much of a internet reader to be honest but your blogs really nice,
    keep it up! I’ll go ahead and bookmark your website
    to come back down the road. Cheers

  234. unknown Reply

    It’s amazing designed for me to have a web site, which is beneficial in support of
    my experience. thanks admin

  235. unknown Reply

    There is definately a great deal to find out about this subject.

    I love all the points you’ve made.

  236. Mistress Cams Reply

    Oh my goodness! Amazing article dude! Many thanks, However I am experiencing difficulties with your RSS.
    I don’t know why I am unable to join it. Is there anyone else
    having the same RSS problems? Anyone who knows the answer can you kindly respond?
    Thanks!!

  237. Nick Weyland Reply

    I’ve come across that now, more and more people are being attracted to camcorders and the issue of digital photography. However, really being a photographer, you should first expend so much period deciding the model of video camera to buy along with moving from store to store just so you could potentially buy the least expensive camera of the trademark you have decided to settle on. But it doesn’t end generally there. You also have take into consideration whether you should purchase a digital video camera extended warranty. Thanks a bunch for the good suggestions I accumulated from your blog site.

  238. Zaida Stobie Reply

    Almost all of what you mention is supprisingly legitimate and that makes me ponder why I hadn’t looked at this in this light previously. Your article really did turn the light on for me as far as this specific subject matter goes. Nonetheless at this time there is actually one particular issue I am not too cozy with so while I try to reconcile that with the actual central idea of the position, let me observe exactly what all the rest of the subscribers have to say.Nicely done.

  239. unknown Reply

    Good day! Do you use Twitter? I’d like to follow you if that would be
    ok. I’m definitely enjoying your blog and look forward
    to new posts.

  240. honey_fae Reply

    Someone necessarily lend a hand to make significantly articles I would
    state. That is the first time I frequented your web page and so far?

    I surprised with the analysis you made to make this particular submit amazing.
    Fantastic process!

  241. April Cienfuegos Reply

    Hey! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My blog looks weird when browsing from my apple iphone. I’m trying to find a template or plugin that might be able to resolve this problem. If you have any recommendations, please share. Appreciate it!

  242. anch Reply

    Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment
    didn’t appear. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say excellent blog!

  243. cooking madness mod apk unlimited money and gems Reply

    The things i have observed in terms of computer memory is there are requirements such as SDRAM, DDR and so on, that must go with the specs of the mother board. If the pc’s motherboard is fairly current while there are no operating system issues, changing the memory space literally takes under an hour. It’s on the list of easiest computer system upgrade treatments one can envision. Thanks for revealing your ideas.

  244. unknown Reply

    Hmm, that is some compelling information youve got going! Makes me scratch my head and think. Keep up the good writing

  245. unknown Reply

    Appreciating the time and energy you put into your
    blog and in depth information you offer. It’s awesome to come across a
    blog every once in a while that isn’t the same outdated rehashed material.
    Excellent read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

  246. unknown Reply

    I cannot thank you enough for the post.Really looking forward to read more. Cool.

  247. clickfunnels change page type Reply

    I was more than happy to find this site. I want to to thank you for your time just for this fantastic read!! I definitely enjoyed every little bit of it and I have you book-marked to see new information on your site.

  248. official site Reply

    I have heard very good things about blogengine.net. Is there a way I can import all my wordpress posts into it? Any help would be greatly appreciated!|

  249. https://wwwavgcomretail.tumblr.com/ Reply

    I was curious if you ever considered changing the layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or two pictures. Maybe you could space it out better?

  250. unknown Reply

    Great post. I used to be checking continuously this blog and I’m impressed!

  251. minecraft Reply

    When some one searches for his vital thing, so he/she desires to be available that in detail, thus that thing is maintained over here.

  252. unknown Reply

    I cannot thank you enough for the blog post.Really looking forward to read more. Awesome.

  253. unknown Reply

    Everything is very open with a precise description of
    the issues. It was definitely informative. Your site is very useful.
    Thanks for sharing!

  254. unknown Reply

    I cannot thank you enough for the blog post.Really looking forward to read more. Awesome.

  255. unknown Reply

    you’re actually a just right webmaster. The web site
    loading pace is incredible. It kind of feels that you’re doing
    any unique trick. In addition, The contents are masterwork.
    you’ve performed a fantastic activity on this topic!

  256. halinhpharma.com.vn Reply

    Users can also create teams or personal servers to play privately
    with associates, chat on boards, create blogs, and trade objects with other customers.

  257. themarker Reply

    Greetings! Very helpful advice within this post! It is the little changes that
    will make the largest changes. Thanks for sharing!

  258. solo ads providers Reply

    Next time I read a blog, Hopefully it does not fail me as much as this one. I mean, I know it was my choice to read through, nonetheless I actually believed you would have something helpful to say. All I hear is a bunch of whining about something you can fix if you weren’t too busy searching for attention.

  259. minecraft Reply

    When I initially commented I seem to have clicked the -Notify me when new comments are added- checkbox and now whenever a comment is
    added I get four emails with the exact same comment.
    Perhaps there is an easy method you are able to remove me
    from that service? Thanks a lot!

  260. Anti aging Reply

    It’s hard to come by experienced people on this topic, however, you seem like you know what you’re talking about!
    Thanks

  261. unknown Reply

    Wow that was unusual. I just wrote an extremely long comment but
    after I clicked submit my comment didn’t appear.
    Grrrr… well I’m not writing all that over again. Anyways, just wanted to say fantastic blog!

  262. unknown Reply

    Hey would you mind letting me know which web host you’re working with?
    I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most.
    Can you recommend a good hosting provider at a honest price?
    Thanks, I appreciate it!

  263. minecraft Reply

    You actually make it seem so easy with your presentation but I find this matter to be really something that I think I would never
    understand. It seems too complex and extremely
    broad for me. I’m looking forward for your next post, I’ll try to get the hang
    of it!

  264. unknown Reply

    Nice blog right here! Additionally your website rather a lot up very fast! What host are you using? Can I am getting your associate hyperlink in your host? I want my web site loaded up as fast as yours lol

  265. haenamyun.taeshinmedia.com Reply

    If you want to use Roblox Studio with a younger youngster, we
    propose they may need numerous scaffolding by having a mum or dad sit with
    them and work with them to plan and create.

  266. unknown Reply

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  267. unknown Reply

    I don’t know if it’s just me or if perhaps everyone else encountering issues with
    your blog. It appears as though some of the written text on your posts are running off the screen. Can somebody else please comment
    and let me know if this is happening to them as well?
    This might be a issue with my web browser because I’ve had this happen previously.
    Appreciate it

  268. Ted Reply

    This recreation will get lots of flak for poor scripting, lag, the fact that it breaks Roblox rules and total high quality.

  269. unknown Reply

    Hmm, that is some compelling information youve got going! Makes me scratch my head and think. Keep up the good writing

  270. Ghana Property Ads Reply

    Heey I am so glad I found your webpage, I really found you by error, while I was browsing
    on Diggg for something else, Anyways I am here now and would just like to say
    thanks for a fantastic post aand a all round entertaining blog
    (I also love the theme/design), I don’t have
    time to read iit all att the monent but I have saved it and also
    added your RSS feeds, so when I have time I will be back to read a lot more, Please doo keep up the fantastic job.

Leave a Reply

Your email address will not be published. Required fields are marked *