Quantcast

Ruby on Rails, Io, Lisp, JavaScript, Dynamic Languages, Prototype-based programming and more...

Technoblog reader special: $10 off web hosting by FatCow!

Friday, March 07, 2008

Book Review- The Ruby Programming Language

David Flanagan, Matz, and _why teamed up to write The Ruby Programming Language. This book is in kind of an interesting purgatory right now. This book covers Ruby 1.8 and 1.9 which is both an asset and a problem. It is hard to recommend this book to a beginner because Ruby 1.9 will not be in mainstream use for quite some time now and learning about the new features can be more confusing than useful, but it is also hard to recommend this book for people who know Ruby well since there is no clear differentiation of 1.9 code, thus you can't use it as a reference for what's new.

The obvious comparison for this book is the seminal pickaxe v2 book. Although the Ruby Programming Language is well written and enjoyable, it does not cover Ruby as thoroughly as pickaxe. I could see the Ruby Programming Langauge v2 with a full reference section of 1.9 (or even 1.8+1.9 with some clever way of showing the differences) taking over my recommendation for #1 most important book for any Ruby programmer in a few years, but until then pickaxe is still required reading.

One thing that I found interesting was the decision not to cover many of the common standard libraries like CGI, logger, test/unit, or net/* (there is 1/2 page out of 400 dedicated to net/http). These are some of the oversights I hope will be fixed in v2, though the authors may choose to keep the discussion more pure and keep the book focused on blocks and operators. Personally, I think that would be a shame not to get into more detail.

Overall, I like this book, but feel like the only person that would benefit from it right now are those who know Ruby at a somewhat higher than beginner level already, but want to deepen their knowledge to a more advanced level and stay ahead of the curve with 1.9 at the same time. 

Adding a comprehensive reference section with clear differentiation between 1.8 and 1.9, and more _why illustrations (one per chapter is way too meager) could make this book invaluable.

You should follow me on twitter here.

Technoblog reader special: click here to get $10 off web hosting by FatCow!

91 Comments:

Anonymous David Flanagan said...

Thanks for the review, Lucas.

The book does not have one section that lists all new 1.9 features. But everytime a new feature is described it is clearly marked as a 1.9 feature.

Adding a comprehensive reference section would double the size of the book and is not what I was aiming for. The book title says it clearly: this book is about the language, not about the API. (Though chapter 9 is a long and thorough introduction to the API, but is not a reference.) In my opinion, the docs available with ri are authoritative and good enough--it didn't make sense to me to try and rewrite all of those.

David

10:33 AM, March 10, 2008

 
Blogger Lucas Carlson said...

I think there is something to be said about being able to write in the margins, ri certainly does not have anything like that capability.

Moreover, if I could thumb through a reference and see the new and changed 1.9 methods for each class, I would certainly pay $50 just for that.

That said, great job with the book David.

11:02 AM, March 10, 2008

 
Anonymous Anonymous said...

michael kors outlet clearance
tiffany jewelry
tiffany jewelry
swarovski crystal
ralph lauren polo
ralph lauren,polo ralph lauren,ralph lauren outlet,ralph lauren italia,ralph lauren sito ufficiale
tiffany and co jewelry
ferragamo shoes
hollister uk
ferragamo shoes
kobe shoes
asics,asics israel,asics shoes,asics running shoes,asics israel,asics gel,asics running,asics gel nimbus,asics gel kayano
tiffany and co
toms outlet
cheap ray ban sunglasses
polo ralph lauren
cheap mlb jerseys
true religion sale
cheap jordan shoes
ralph lauren uk
polo ralph lauren
michael kors outlet online
mont blanc pens
rolex watches
ray-ban sunglasses
longchamp outlet
louis vuitton handbags
iphone case
burberry outlet online
juicy couture outlet
christian louboutin uk
omega watches
true religion jeans outlet
ferragamo shoes
bottega veneta outlet
20160531zhenhong

6:05 PM, May 30, 2016

 
Anonymous Anonymous said...

toms outlet
tiffany jewellery
beats headphones
oakley sunglasses wholesale
ray-ban sunglasses
oakley sunglasses wholesale
michael kors uk
rolex watches
gucci sunglasses uk
michael kors outlet store
michael kors outlet
fitflops sale clearance
prada sunglasses for women
michael kors outlet
dior sunglasses
rolex uk
ralph lauren outlet
michael kors outlet
lululemon outlet
longchamp pas cher
camisetas futbol baratas
ferragamo outlet
air force 1 shoes
louis vuitton sunglasses for women
police sunglasses
futbol baratas
reebok shoes
louis vuitton handbags outlet
cartier watches
cheap nba jerseys
prada handbags
versace sunglasses
polo ralph lauren
jordan pas cher
ray-ban sunglasses
20160531zhenhong

6:27 PM, May 30, 2016

 
Blogger Tachra door said...


کرکره برقي
درب اتوماتيک شيشه اي
درب اتوماتيک
جک پارکينگ
جک پارکينگي
تعميرات
کرکره برقي
درب اتوماتيک شيشه اي
درب اتوماتيک
جک پارکينگ
تعميرات
قطعات خودرو
طراحي دکوراسيون
دکوراسيون داخلي
جک پارکينگ
جک پارکينگي
سئو سايت
طراحي سايت
درب اتوماتيک شيشه اي
درب شيشه اي

3:45 AM, July 28, 2016

 
Blogger Hua Cai said...

ugg boots sale
coach outlet online
instyler
cheap replica watches
burberry outlet
hollister clothing store
adidas uk
kobe 9 elite
jordan shoes
herve leger outlet
lebron shoes
ferragamo shoes
lebron james shoes
nike roshe run
nike air max 90
michael kors wallet sale
louis vuitton bags
cheap jordan shoes
tiffany jewelry
fitflops uk
michael kors handbags
longchamp bag
cartier sunglasses for men
lululemon outlet
jordan pas cher
futbol baratas
oakley sunglasses
ugg outlet
celine outlet
swarovski crystal
ray ban sunglasses
true religion uk outlet
versace sunglasses on sale
true religion outlet
cheap oakley sunglasses
20160804caihuali

10:40 PM, August 03, 2016

 
Blogger Fangyaya said...

abercrombie and fitch
tod's shoes
ugg boots uk
jordan 13
michael kors handbags
ugg outlet
uggs uk
toms shoes
uggs
michael kors outlet
canada goose jackets
coach outlet store online clearances
michael kors outlet clearance
louis vuitton outlet
canada goose outlet
michael kors handbags
oakley vault
louis vuitton handbags
ugg boots
michael kors outlet
the north face jackets
gucci outlet
louis vuitton outlet
louis vuitton outlet stores
michael kors handbags
celine handbags
christian louboutin outlet
true religion outlet
adidas nmd
chenyingying20160908

6:56 PM, September 07, 2016

 
Blogger Minh Thái said...


visit the website of me!
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Energy
Vid Reaper Bonus
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Energy
Vid Reaper Bonus
Mỹ Phẩm Pizu
Vid Reaper Review
Vid Reaper Bonus
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review
Vid Reaper Review

7:58 AM, September 19, 2016

 
Blogger chenlina said...

cheap ray ban sunglasses
coach outlet
coach bags
canada goose outlet
nike roshe run
louis vuitton bags
clarisonic
louis vuitton handbags
cleveland cavaliers jerseys
louis vuitton outlet
chenlina20161018

7:49 PM, October 17, 2016

 
Blogger Surfers Subway said...

great post. i like it. feeling great when reading your post. Keep on posting!
Subway Surfers
Subway Surf
Subway Surfers download

7:05 PM, October 18, 2016

 
Anonymous Xbox One said...

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile.

Xbox One Games | Xbox One Gamestop

8:52 AM, December 15, 2016

 
Blogger chenmeinv0 said...

canada goose jackets
ugg canada
michael kors outlet online
uggs outlet
nike roshe run shoes
true religion jeans
ray ban glasses
hogan sito ufficiale
true religion
ralph lauren polo
2017.1.4xukaimin

10:22 PM, January 03, 2017

 
Anonymous obat aborsi said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
cara menggugurkan kandungan
cara menggugurkan kandungan
obat aborsi
obat telat datang bulan
jual obat aborsi
obat penggugur kandungan
obat aborsi
tanda tanda kehamilan

12:45 AM, February 22, 2017

 
Blogger Unknown said...

ferragamo shoes
los angeles lakers
michael kors handbags
michael kors outlet
oakley sunglasses
nike store
michael kors outlet
michael kors handbags sale
49ers jersey
gucci borse

12:33 AM, March 16, 2017

 
Blogger Gaia1956 said...

internet marketing firm
catamaran sailing whitsundays
whitsunday holiday deals
best slogan for business
adwords company

6:26 AM, March 30, 2017

 
Blogger shengda xu said...

louboutin outlet
yeezy boost 350 v2
adidas outlet online
true religion jeans outlet
nfl jerseys wholesale
ralph lauren uk
christian louboutin uk
cheap ray ban sunglasses
michael kors outlet online
birkenstock uk
xushengda0418

7:01 AM, April 18, 2017

 
Blogger Gaia1956 said...


meselondon.com

4:32 AM, June 22, 2017

 
Blogger Gaia1956 said...

cool t shirts cheap

4:33 AM, June 22, 2017

 
Blogger Gaia1956 said...

the whitsundays holidays

4:34 AM, June 22, 2017

 
Blogger Gaia1956 said...

евау ру

4:35 AM, June 22, 2017

 
Blogger Gaia1956 said...

gr site

4:35 AM, June 22, 2017

 
Blogger Gaia1956 said...

diesel marijuana

4:35 AM, June 22, 2017

 
Blogger Gaia1956 said...

how to start a restaurant business

4:36 AM, June 22, 2017

 
Blogger Gaia1956 said...

backpackers looking for work

4:36 AM, June 22, 2017

 
Blogger Gaia1956 said...

htl upplandsgatan

4:36 AM, June 22, 2017

 
Blogger Gaia1956 said...

now classifeds

4:37 AM, June 22, 2017

 
Blogger Gaia1956 said...

whitsundays holiday packages

4:37 AM, June 22, 2017

 
Blogger shengda xu said...

mont blanc pens
yeezy shoes
clarks shoes for women
coach outlet store online clearance
christian louboutin outlet
jordans
fake rolex watches
coach outlet online
air max shoes
adidas outlet online
xushengda0714

2:45 AM, July 14, 2017

 
Blogger shengda xu said...

michael kors outlet store
jordan shoes
pandora charms outlet
yeezy 350 boost
mont blanc pen
adidas running shoes
michael kors outlet
red bottom
michael kors outlet clearance
coach outlet store online
xushengda0714

2:46 AM, July 14, 2017

 
Blogger Quang Đào Duy said...

Chung cư Green Pearl nằm trong quần thể Dự án Green Pearl tại số 378 Minh Khai, Vĩnh Tuy, Hai Bà Trưng, Hà Nội là một vị trí đắc địa thuộc cửa ngõ phía Nam của Thủ đô, tiếp giáp với đường Minh và KĐT times city. Căn hộ chung cư cao cấp Green Pearl sẽ mở ra không gian sống xanh, trong lành, KHÔNG ồn ào, KHÔNG khói bụi ngay trong lòng đô thị.
Chung cư Green Pearl

7:27 AM, August 27, 2017

 
Blogger Thu Lê said...

I was very impressed by this post, this site has always been pleasant news. Thank you very much for such an interesting post. Keep working, great job! In my free time, I like play game: douchebagworkout2.org. What about you?

7:41 PM, October 10, 2017

 
Blogger Dr Driving said...

I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!
run2online.net

9:19 PM, October 22, 2017

 
Anonymous Anonymous said...

برنامج
تحميل برنامج
برامج كمبيوتر

3:57 AM, December 01, 2017

 
Blogger المثالي ماكس said...

شركة المثالية لتنظيف الفلل بالجبيل

شركة المثالية للتنظيف بالقطيف

7:37 AM, January 05, 2018

 
Blogger ngocanhng said...

I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you.
Very interesting blog.
minecraft2.com.br

12:00 AM, January 25, 2018

 
Blogger azez said...

شركة رش مبيدات بالدمام
شركة مكافحة حشرات بالدمام
شركة مكافحة النمل الابيض بالدمام
شركة مكافحة الفئران والقوارض بالدمام
شركة مكافحة صراصير بالدمام
شركة مكافحة البق بالدمام
شركة رش دفان بالدمام
شركة مكافحة ثعابين بالدمام

1:43 PM, April 15, 2018

 
Blogger jing dong said...

nike roshe one
yeezy
http://www.kobeshoes.uk
lacoste polo
ray ban sunglasses
russell westbrook shoes
tory burch shoes
vans shoes
hermes belt
nike air force 1

1:01 AM, May 26, 2018

 
Blogger luckys said...

love shayari in english

3:30 AM, June 08, 2018

 
Blogger Alex daina said...

It is vital that your vehicle has an unmistakable title and that your auto credit is paid off or almost paid off. The obligation is secured by the car title or pink slip, and the vehicle can be repossessed in the event that you default on the credit. online auto title loans chicago

10:55 PM, June 08, 2018

 
Blogger Stjsrty Xtjsrty said...

zzzzz2018.7.16
coach factory outlet
polo ralph lauren
adidas shoes
michael kors outlet online
pandora charms outlet
oakley sunglasses wholesale
yeezy
nfl jerseys
canada goose jackets
nike outlet

7:10 PM, July 15, 2018

 
Blogger astutik sella said...

Jual obat aborsi bandung

Jual obat aborsi balikpapan

Jual obat aborsi denpasar bali

Jual obat aborsi palembang

Jual obat aborsi jakarta

Jual obat aborsi yogyakarta

Jual obat aborsi tangerang

Jual obat aborsi pekanbaru

Jual obat aborsi sidoarjo

9:52 AM, August 06, 2018

 
Blogger karthik said...

kingoroot app

kingoroot app download

kingoroot apk

2:59 AM, August 28, 2018

 
Blogger 5689 said...

zzzzz2018.9.2
converse shoes
canada goose outlet
moncler online
supreme shirt
nike shoes
michael kors outlet online
ugg boots clearance
ugg boots
christian louboutin shoes
nike soldes femme

6:22 PM, September 01, 2018

 
Blogger 洛噷 said...

2018906 leilei3915
ugg boots outlet
louboutin shoes
coach outlet
polo ralph lauren
michael kors outlet online
pandora jewelry
coach factory outlet
ray ban sunglasses
fitflops sale
uggs outlet

12:02 AM, September 06, 2018

 
Blogger Pankaj Singh said...

I just wish to give you an enormous thumbs up for the best information you’ve right here on this post and thanks for your efforts. Visit for
Website Development Company in Delhi

11:34 PM, September 23, 2018

 
Blogger Pankaj Singh said...

Amazing blog. I’m really impressed with your post. Visit for
Offshore VPS Hosting

2:30 AM, September 24, 2018

 
Blogger Pankaj Singh said...

Thank you so much for sharing such an informative blog. Visit for
Travel Agents in Delhi

3:22 AM, September 24, 2018

 
Blogger Pankaj Singh said...

Nice blog, I like your thought and efforts. Visit for
Website Designing Company in India

3:53 AM, September 24, 2018

 
Blogger sachin.ogeninfo said...

English Song lyrics

11:01 PM, October 02, 2018

 
Blogger sachin.ogeninfo said...

refrigerator repair in gurgaon

11:01 PM, October 02, 2018

 
Anonymous Cara Lindungi Mata Dari Paparan Radiasi Hp said...

Beoordeel iemand niet zonder iets te weten!
Cara Mencegah Tumor Rahim Tumbuh Lagi Setelah Operasi
Cara Menghilangkan Borok dan Bekasnya
Cara Menyembuhkan Kanker Tulang Belakang

5:58 PM, October 22, 2018

 
Anonymous cara menggugurkan hamil said...

just information we only provide information for those who need it
A. obat telat datang bulan
B. posisi berhubungan agar cepat hamil
C. makanan dan minuman agar cepat hamil
D. panduan agar cepat hamil
E. cara agar cepat hamil
F. cara agar cepat hamil setelah selesai haid
G. cara alami untuk segera mendapat kehamilan

6:59 AM, November 08, 2018

 
Blogger https://amantoothtown.blogspot.com/ said...

Nice...thanks for sharing this information..
best orthodontist in delhi

10:28 PM, November 11, 2018

 
Blogger Veav by nimisha priya said...

Very nice post.
Designer dress in Mumbai

1:58 AM, November 12, 2018

 
Blogger Y and H Cargo India said...

Great..!!thanks for sharing with us.
Shipping Company in India

4:44 AM, November 12, 2018

 
Blogger james0301 said...

Very Helpful Information,I like it Very Much.Thanks for this post
garmin gps support number

9:29 AM, November 27, 2018

 
Blogger AKASH DAYAL GROUPS said...

THANKS FOR INFORMATION

you can search low-cost website with high-quality website functions.
Today Join Us
Call: +91 - 8076909847

website designing company in Delhi

levantro
interior designer in delhi


livewebindia
website development company in delhi

SEO company in Delhi

Best It Service Provider:

1. Website Designing And Development.
2. SEO Services.
3. Software Development.
4. Mobile App Development.

9:05 PM, November 30, 2018

 
Blogger james0301 said...

Very Helpful Information, I like it Very Much.. Thanks for this post
garmin customer service number

10:08 AM, December 03, 2018

 
Blogger نور الهدى said...

شركة تنظيف سجاد الكويت

نقل عفش الكويت رخيص نقل عفش رخيص
نقل عفش حولي نقل عفش فى حولي
نقل عفش المنطقة العاشرة نقل عفش فى المنطقة العاشرة
نقل عفش الجهراء شركة نقل عفش بالجهراء
نقل عفش الفروانية شركة نقل عفش بالفروانية

3:44 PM, December 08, 2018

 
Anonymous Gejala Kanker Sumsum Tulang Belakang said...

I see your point, and I completely love your article.

5:39 PM, December 10, 2018

 
Blogger MyAssignmentHelpSG said...

The above information you shared give me a new look at this topic. I am working as a full-time academic writer in myassignmentHelpsg providing my assignment Help Singapore services to college students.

1:52 AM, December 19, 2018

 
Anonymous Website Designing Company in Delhi said...

Really a great addition. I have read this marvelous post. Thanks for sharing information about this.
Website Designing Company in Delhi
Website Development company in Delhi

4:10 AM, December 24, 2018

 
Blogger Raj Kumar said...

This comment has been removed by the author.

11:19 PM, December 27, 2018

 
Blogger SEO Solutions Delhi said...

This comment has been removed by the author.

2:30 AM, January 03, 2019

 
Blogger Sachin Sinhmar said...

ppc for tech support
web designing company in Gurgaon
ppc company in gurgaon

11:04 AM, January 03, 2019

 
Blogger Sachin Sinhmar said...


Namkeen Pouch Manufacturers
Rice Bags Manufacturers
Pouch Manufacturers

11:04 AM, January 03, 2019

 
Blogger شركة صيانة تنظيف said...

شركة تنظيف مجالس بالدمام

3:49 AM, January 08, 2019

 
Blogger SMV said...

I am grateful to the owner of this site which really shares this wonderful work of this site.That is actually great and useful information.I'm satisfied with just sharing this useful information with us. Please keep it up to date like this.Thank you for sharing..
website designing company in patna
packers and movers in patna
cctv camera dealers in patna
jobs in patna

2:24 AM, January 13, 2019

 
Blogger Ram Niwas said...

Informative Blog, Thank you to share this..

Website Design Company in Delhi
Static Website Design Company in Delhi
Dynamic Website Designing Company in Delhi
Responsive Website Design Company in Delhi
Ecommerce Website Design Company in Delhi

1:57 AM, January 15, 2019

 
Anonymous Lyrics said...

Lyricsfed.com is a huge collection of song lyrics, album information and featured video clips for a seemingly endless array of artists.

9:45 AM, January 15, 2019

 
Blogger رجب البرنس said...



بسم الله الرحمن الرحيم عميلنا العزيز نحن نقدم افضل خدمات تنظيف المجالس والشقق بافضل انواع

التنظيفات المشهود لها عالميا
شركة تنظيف مجالس بالطائف
شركة تنظيف مجالس بجازان
شركة تنظيف مجالس بحائل
ونحن فى خماتكم 24 ساعة على مدار الشهر


12:11 PM, January 17, 2019

 
Blogger Lucky Patcher said...

gta 4 apk

1:41 AM, January 22, 2019

 
Blogger Unknown said...

Hello, Are you looking for latest lyrics of any kind of song then you exclusively Find on LyricSoup . It is one of the best place where you can explore thousands of interesting lyrics either it is English, Punjabi or Bollywood.

2:31 AM, January 22, 2019

 
Blogger Webhosting Onedollar said...

Beautifully written article. you guys provided rare information about this topic. I appreciate your hard work. Tou should visit our website if you are looking for low cost go daddy hosting godaddy 99 domain . Truly a great article.

9:39 PM, January 31, 2019

 
Blogger Nadeem Malik said...

hello sir,
thanks for giving that type of information. Really enjoyed this blog post. Really looking forward to reading more. Much obliged.
digital marketing company in delhi

10:25 PM, February 06, 2019

 
Blogger IELTS Coaching in Dwarka said...

I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me. Thanks for sharing article like this. the information which you have provided is better then other blog.
Best IELTS Coaching in Dwarka sector 12

2:31 AM, February 23, 2019

 
Blogger deepak ogen said...

Awesome article, I will never comment on other blog, but I will deeply read your article and I am collect many information with your article, thank you so much for share this valuable information with us, I really like to read this type blog, keep sharing like this type useful information am suggest to my all dear friend to visit this blog and get collect this great information, thank you so much for read my comment, if any one searching the website designing and also PPC company in India please come on my website ogeninfo system we are completed all type digital marketing in cheap rate.
Top 5 Web Development Company in India

10:14 PM, March 06, 2019

 
Blogger Y and H Cargo India said...

I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly, I like to thanks for sharing this superb blog I hope I see you soon again time, thank you so much for read my comment, if any one searching the shipping company in India please visit my website yhcargoindia, we are shift your all type product with care in cheap rate.
Shipping Company in India

1:02 AM, March 07, 2019

 
Anonymous App Developers in Noida said...

Thanks for the article may be useful for everything

12:58 AM, March 13, 2019

 
Blogger Neha sharma said...

Rice Bags Manufacturers
Pouch Manufacturers
wall putty bag manufacturers

2:06 AM, March 14, 2019

 
Blogger Neha sharma said...

we have provide the best ppc service.
ppc agency in gurgaon
website designing company in Gurgaon
PPC company in Noida
PPC Company in Delhi

2:06 AM, March 14, 2019

 
Blogger Neha sharma said...

we have provide the best fridge repair service.
fridge repair in faridabad
LG Fridge Repair in Faridabad
Videocon Fridge Repair in Faridabad
Whirlpool Fridge Repair in Faridabad
LG Refrigerator Repair In Faridabad
Washing Machine Repair in Noida

2:06 AM, March 14, 2019

 
Blogger Neha sharma said...

Bali Honeymoon Packages From Delhi
Bali Honeymoon Packages From Chennai
Hong Kong Packages From Delhi
Europe Packages from Delhi
Bali Honeymoon Packages From Bangalore
Bali Honeymoon Packages From Mumbai
Maldives Honeymoon Packages From Bangalore
travel company in Delhi

2:07 AM, March 14, 2019

 
Blogger Unknown said...

Get the best essay writing service by profound writers of MyAssignmenthelpAu at pocket friendly price. We are available 24*7 to assist you in every possible way. For further details on academic assessment email us at cs@Myassignmenthelpau.Com or Phone Number: +61-2-8005-8227.

5:45 AM, March 19, 2019

 
Blogger Nikki Heysen said...

The team of professional assignment makers at StudentsAssignmentHelp.com continue giving its exceptional accounting 101 help services for all the high school, college or university learners. Our essay helpers are well-versed with all the academic topics and continue giving great writings for the students.

9:11 PM, March 24, 2019

 
Blogger Adam Thomas said...

Your blog post very good and useful information. Java Assignment Help

1:10 AM, March 28, 2019

 
Blogger saisravaniz said...


zapya for pc
zapya for windows
zapya apk download
zapya free download
This can be done between any device, running on any iOS.

3:41 AM, March 28, 2019

 
Blogger John Oneal said...

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

5:47 AM, April 08, 2019

 
Blogger amir said...

I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly. I would also like to share some useful information.If you are Looking for the satta result Delhi Darbar in delhi,ncr or satta result Gali, satta result Deshawar. Then open the below link for more details.

satta King Taj
satta King Delhi Darbar
satta King Gali
satta king Desawar
satta result desawar
satta king Ghaziabad
satta king Faridabad

satta king shri ganesh
satta result chart
satta king chart
satta king result
satta bazar result

12:19 AM, April 29, 2019

 
Blogger Assignment Help said...

Education is an important factor for the development of a country, many other factors also contribute a major role towards the development of a country.

11:35 PM, April 29, 2019

 
Blogger Bigmomer said...

Dương Khí - chuyên bán máy hút ẩm chính hãng với giá tốt
Đánh giá máy lọc không khí từ người tiêu dùng

8:12 PM, May 19, 2019

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home

 

If you like this blog, you might also like top photography schools.