Friday, March 22, 2013

Saving Java EE?

The recent InfoWorld article on TomEE possed the question "Can TomEE save Java EE?"
I want to say explicitly, we don't think Java EE needs saving. It's doing great.  Java EE 6 has gained huge traction with developers.  Java EE 7 is the first EE spec to be openly developed.  Something I'm talking about next week at Devoxx France.  Times have never been better for Java EE developers.
We do, however, want to change the old debates that have persisted over the last 10+ years.
Tomcat vs Java EE is tired and old.
As Tomcat commands so much of the market, the fact that we as developers can't agree on something so basic is a big problem. We made TomEE to address the section of people who have typically not been happy with the existing choices and graviate towards Tomcat instead.
As most these people using Tomcat do in fact use a number of Java EE technologies, the vision to reach them was pretty clear. Both Java EE and Tomcat needed to change.
  • In JavaEE-land, we (the JCP) created the Web Profile which is roughly half of the Full Profile. So, JavaEE shrunk, check.
  • Over at Apache, we took Tomcat and built it up to be a complete implementation of the Web Profile, got it certified and announced it as Apache TomEE. So, Tomcat grew.
In a very real sense TomEE is a middle ground. It represents both "sides" giving an inch and making a compromise.
As far as the Tomcat side of the compromises, we wanted to keep them as minimal as possible. We worked very hard to "go with the grain" of the Tomcat architecture, keep startup fast, keep memory low and overall keep it Tomcat.
As a result TomEE works out of the box with Tomcat-aware tools like Eclipse, NetBeans, Intellij, NewRelic, YourKit, JRebel etc. etc. This is also why we're seeing Cloud providers like Jelastic and ActiveState expand their Tomcat support to include TomEE. As well even traditional ISPs that focus on Tomcat, such as Metawerx have expanded their Tomcat support to include TomEE.
Whether or not the "Tomcat vs JavaEE" debate changes, the reality is both Tomcat and Java EE have changed.
While we don't consider ourselves the "savior of JavaEE", you can freely consider us the savior of time; time saved arguing and reinventing wheels.
It is very much the time to move on.


timothymattie said...

create route pattern from one end pt. to another this will stub-out a route template "Fuse IDE can create test cases auto. (modeling helpful?) c/o Hohpe and Woolf

Hendy said...

Thank you for your awesome work on TomEE, David! :-)

Unknown said...

20170619 junda
oakley sunglasses sale
cheap jerseys wholesale
burberry outlet sale
cheap ray ban sunglasses
adidas uk store
michael kors outlet clearance
cheap nba jerseys
true religion outlet
ray ban sunglasses
nike air max 90

Unknown said...

Apple finally released iOS 11 beta download profile for iPhone and iPad developers. The iOS 11 update is available to download. There is no need to register an iOS UDID to run the latest firmware.

Unknown said...

Is vShare Download Safe? – You must be wondering to know if it is safe to get vShare on your iPhone or iPad. Well, we are here to discuss vShare in details so you can make up your mind.

Unknown said...

Thank you for sharing this information and I really appreciate this effort of yours next I will be waiting for your great future update post thank you very much. Product Description Writing Services

Danish Ahmed said...

Thanks for sharing this article, now you can also check your Admit card & Recuritment 2017 by following below given links...

police si admit card 2017

gpsc medical officer admit card 2017

tamilnadu teacher recuritment 2017

bihar police constable recuritment 2017

gujarat high court recruitment 2017

Unknown said...

I am very happy to see your blog and it is very helpful for me and i learn many new things from your blog and thanks for sharing your blog with us

Danish Ahmed said...

Thanks for sharing this article, now you can also check your Recuritment & Notification 2017-2018 by following below given links...

fci andhra pradesh watchman recuritment 2017

fci tamilnadu watchman recuritment 2017

xat notification 2018

jkbote polytechnic result 2017

Habib Malik said...

Haryana TET Admit Card 2017
REET Admit Card 2018
Bank of Baroda Specialist Officer Admit Card 2018
JEE Main Admit Card 2018

Unknown said...

I got lot of informations from your blog.Please keep us informed like this.And thanks for sharing!!!
Seo Company in India

Multi Recharge Software said...

Thanks for sharing

Multi Recharge Software

Bangalore escorts said...

Bangalore escorts said...

Anonymous said...

situs poker terpercaya
situs poker online indonesia
situs poker uang asli

Anonymous said...

Really enjoy this information, thank you min...
Situs poker online indonesia
agen judi uang asli
daftar qq online

LinkAlternatifQQonline said...

Numpang Promo ya min ^_^

Situs poker online uang asli Indonesia yang memberikan promo bonus new member sebesar 20% dan komisi Referral Seumur Hidup. Terdapat juga beberapa jenis permainan judi online terpopuler hanya dengan Mengunakan 1 ID permainan saja :
-Live Poker
-Texas Hold’en Poker
- Ceme
- Ceme Keliling
- Domino Qiu
- Capsa Susun

Permisi promo ya min ^-^
Gabung sekarang di Situs Poker Online Uang Asli dan raihlah bonus yang disediakan seperti Bonus Member Baru 20% serta Bonus Referral 10% seumur hidup. Pendaftaran GRATIS!

Tersedia permainan seperti :
- Texas Poker
- Bandar Ceme
- Dominoqq
- BlackJack
- Capsa Susun
- Ceme

Poker Online Uang Asli


Daftar mukapoker

Situs Judi Poker Online

LinkAlternatifQQonline said...

Permisi promo ya min ^-^
Gabung sekarang di Situs Poker Online Uang Asli dan raihlah bonus yang disediakan seperti Bonus Member Baru 20% serta Bonus Referral 10% seumur hidup. Pendaftaran GRATIS!

Tersedia permainan seperti :
- Texas Poker
- Bandar Ceme
- Dominoqq
- BlackJack
- Capsa Susun
- Ceme

Situs Poker Terpercaya

Daftar Poker Online Indonesia

Poker Online

Domino qiu qiu

Alexa Parker said...
This comment has been removed by the author.
Alexa Parker said...

If Your system has been infected with a virus and unable to access the files, then visit the Websites which are given below. It will provide a simple instruction to detect the virus from your System and protect it from future troubles.

uninstall malware and virus
How to remove PC virus
Guide to Delete system malware

Unknown said...

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

Anonymous said...

Thanks for sharing nice blog it’s really helpful for everyone please share more
bangalore escort
bangalore escorts

Unknown said...

I think things like this are really interesting. I absolutely love to find unique places like this. It really looks super creepy though!!
Hadoop training in velachery

LinkAlternatifQQonline said...

nice post, really usefull information, if you like playing games online you can visit domino qq online

LinkAlternatifQQonline said...

situs poker terpercaya
situs poker online indonesia
agen domino online
Ceme Ceme

yudi nofrio said...

situs poker online terpercaya

Unknown said...

thanks for giving that type of information. ielts coaching in gurgaon

chaelinsugar said...

situs poker online resmi

ceme online terpercaya

sbobet mobile

Unknown said...

Its Really informative..Thanks for sharing..keep update php training in chennai
php training in velachery chennai
php course fees in chennai
best php training institute in chennai

Unknown said...

Our products had set industrial standards at top level in field of Hospital Bed in India. We do provide customized bed like ICU bed, ICCU bed, Fowler bed or Semi-fowler bed . Our after sale service is best in industry.

Unknown said...

Our range of services includes AC Installation Services, AC Dry servicing and wet servicing, Air Conditioning uninstallation and gas refill Services. These are widely demanded in various Offices, Households, Hotels, Industries and other such application areas.

shaktipackers said...

Shakti Packers and Movers Chandigarh are best packers and movers in Chandigarh. Shuffling from one place to another is easy and manageable with the help of expert packers and movers in Chandigarh , and it is beneficial to save significant cost on making arrangements solely. Hiring a certified and reputed shifting contractor will return real value for your investment.

Elite Escorts said...

Hello If you're searching for the most sweltering escorts in Bangalore, you're at the right place! You can contact me 08123770473.
bangalore escort
bangalore escorts
Escorts In Bangalore
Escorts Service In Bangalore

Himachal Tour said...

Thank you for posting the great content…I was looking for something like this…I found it quiet interesting
Shimal Manali Tour Package

Admin said...

Hey, You contains very useful informaton to Saving Java EE

MLSU BA 3rd Year Result 2019, Mohanlal Sukhadia University BA 3rd Year Result said...

There are literally thousands of phoenix digital marketing agencies
Search Engine Optimization in Phoenix
Email Marketing company in Arizona

Unknown said...

Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.

Selenium online training
Ruby on Rails online training
Big Data Analytics online training
SQL online training
PL/SQL online training

Ajay said...

BA 1st 2nd 3rd Year Exam Result 2019
BSc 1st 2nd 3rd Year Exam Result 2019
BCom 1st 2nd 3rd Year Exam Result 2019
BA 1st Year Result 2019
BA 2ND Year Result 2019
BA 3RD Year Result 2019

Kiruthiprabha said...

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

Indian Academy Sharjah said...

Hey Nice Blog!!! Thank you for sharing information. Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!
Best cbse curriculum school in sharjah

Mayur sharma said...

Thank you for sharing such great information.Please share good post on best school in dubai also.

rohit sharma said...

Nice article. Thanks for sharing the useful information.
list of best schools in sharjah

Mayur sharma said...

Hey Nice Blog!!! Thank you for sharing information. Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!
mbbs abroad consultants in delhi

Ayesha said...

excellent article. very interesting to read. i really like to read such a nice article. thanks!...
BCom 2nd Year Result

sofimariyam said...

Facebook Customer Service Phone Number
Facebook Customer Service Phone Number
Facebook Customer Service Phone Number
Facebook Customer Service Phone Number
Facebook Customer Service Phone Number
Facebook Customer Service

georgelurther said...

Is your canon printer is not working?Canon printer is offline mac? Do you need help to fix this issue or any other canon printer issue? Contact our professional techies and get a quick solution on your canon printer issues. You can call us on Toll-Free Canon Printer Helpline Number USA/CA: +1-888-480-0288, UK: +44-800-041-8324 or you can also visit us at Canon Printer Offline.

ebookhelpline said...

Seek instant solutions to fix kindle won't connect to wifi error or any other kindle error. Call us on Toll-Free Kindle Customer Service Number USA/Canada: +1-888-949-4666, UK: +44-800-041-8324 or you can visit our website Kindle Help Guides. We are available 24/7 so you can call us any time whenever you need help with your kindle device.

Patell Priya said...

Nice post...! I am eagerly waiting for your new updates...
Embedded System Course Chennai
Embedded Training Institutes in Chennai
Corporate Training in Chennai
Power BI Training in Chennai
Linux Training in Chennai
Tableau Training in Chennai
Pega Training in Chennai
Unix Training in Chennai
Primavera Training in Chennai
Embedded Training in Thiruvanmiyur
Embedded Training in Tambaram

Kirti Modi said...

If you are one of those hunting down quality escort benefit in Udaipur you have gone to the ideal spot searching for the service. Udaipur escorts service is known for their one of a kind service in offering redirection to the clients inside, the enrolled period.
Udaipur escorts
Ahmedabad escorts
Goa escorts
Nainital escort service

Chitra Krishnan said...

independent escort in bangalore

bangalore models escorts

escorts in chennai

call girls in chennai

escorts in vadodara

escorts in pune

sasi said...

It's a looks very awesome article! Thanks a lot of sharing for information.
Python training in chennai
Python course in chennai
Python Training in OMR
Web designing training in chennai
Angularjs course in chennai
Python Training in T.Nagar
ccna course in chennai
Android training in chennai

Rubika said...

The benefit of choosing SEO agency in Noida for SEO Services that our experts focus on the nature of business for generating best results.

Orange Global said...

Orange Global is a Delhi based Registered Company, having branches and franchises in Delhi, Noida, Ghaziabad and Lucknow. We provide turnkey solution for Web Consulting, Digital Marketing, Content Development and Branding and Consulting. Our team contains expert professionals who are highly experienced in their respective domain.
Best Digital Marketing Company

pets worlds said...

Cool math gamesGames have always been popular among children and adults at par. With the introduction of high tech instruments and technologies, many technical games have come into existence.

jaibalajipackers said...

nice post, thanks for sharing and keep on good work.
movers and packers in thane

Rajwinder Singh said...

Thank for give information about Java EE.
Taxi Chandigarh to Delhi
Taxi Delhi To chandigarh

TNK Design Desk said...

Very useful and informative blog. Thank you so much for these kinds of informative blogs.
who provides seo services, web development services, logo design services, graphic design ,
digital markeing and all kind of web design, development and digital marketing services.
best website design services in gurgaon
web company in delhi
web desiging company
web design & development banner
web design & development company
web design & development services
web design agency delhi
web design agency in delhi
web design and development services
web design companies in delhi
web design company delhi
web design company in delhi
web design company in gurgaon
web design company in noida
web design company list
web design company services
web design company website
web design delhi
web design development company
web design development services
web design in delhi
web design service
web design services company
web design services in delhi
web designer company
web designer delhi
web designer in delhi
web designers delhi
web designers in delhi
web designing & development
web designing advertisement
web designing and development
web designing and development company
web designing and development services
web designing companies in delhi
web designing company delhi
web designing company in delhi
web designing company in gurgaon
web designing company in new delhi
web designing company in noida
web designing company logo

arpita said...

With ourEscorts Service in Aerocity and escorts services, you may really improve stage of fun by its quality services different. Sure! This assists its people to victory over all the gloom and

depressive disorders from your lifestyle and appeases your delicate wishes specifically.So, you may do a trip at web page and can get your wish suggested with an outstanding woman escort. Check our other services also...
Russain Escorts in Chanakyapuri
Russian Escorts in Vasant Kunj
Russian Escorts in Aerocity
Escorts Service in Mahipalpur

Anonymous said...

Thank you for this absolutely amazing travelogue, it is lucidly written and inspires the reader to visit these wonderful places. Development
Web development
Search Engine Optimization
Custom Software Development
Application development
Designing services
SQL Server
IOS mobile applications
Desktop Applications
Windows applications
Custom business solutions
Mobile application development

Simmi Kaur said...

If you are searching for something special meeting like with a real girlfriend feel free you should meet me and enjoy my Chandigarh escorts service.

Mohali escorts
Zirakpur escorts
Panchkula escorts

lajwantidevi said...


arjunlal said...

hello dear,
great content you shared with us thankyou for sharing this information.
Delhi Elections 2020: AAP announces list candidates

Upcoming Smartphones 2020

Realme UI Android 10 Update

Upcoming Features 2020

Singh Logistics LLC said...

i read a lot of stuff and i found that the way of writing to clearifing that exactly want to say was very good so i am impressed and ilike to come again in future..

Truck driver jobs usa

Trucking companies in ohio

Transportation companies in usa

Lease trucking jobs

Freight service usa

Freight shipping company

Logistics service company

Cargo shipping company

Trucking jobs in midwest

Trucking company in east coast

Divya Rajput said...

If you continue to provide the same nature of escort services, you must ensure that there are some of the best agencies available in each breadth and length. There are benefits that are important when it comes to resorting to the accompanying services offered by the agency.
Ludhiana Escort service
Nainital Escort service
Gurgaon Escort service
Jodhpur Escort service
Noida Escort service
Dehradun Escort service
Chandigarh Escort service

DramaOnline said...



Wira Full Movie · Anak Perjanjian Syaitan Full Movie · Rise to Power |
A KL Gangster Underworld Movie · Pusaka Full Movie · Makmum Full Movie ·


georgelurther said...

If your canon printer won't connect to wifi then we will guide you and give step by step instruction so that you can easily resolve this error. To know more check out our website canon printer offline. We fix all canon printer errors and we are available round the clock to assist you. So feel free to contact us any time.

Cool Math Games said...

Cool math Games With a massive progress in the realm of technology, an increasing number of people now prefer to devote their time on the internet doing different sorts of tasks.
Cool math Games

Going on the internet and playing free internet games is among the most preferred activities millions of people throughout the world like to do if they have some empty periods to relish. Whether you're a child, a teen or an adult - internet gaming world has a great deal to offer for you.

The access to numerous relaxing and brain-stimulating games is now comparatively easier for all to get the most from the internet gambling world.

Cool math Games Unblocked
Even though there's also a misconception about those games they are addictive, this is even true that consumers may find a opportunity to enjoy unlimited advantages if matches are played with them . If it comes to kids, a sort of additional oversight is needed. Here we've mentioned several significant advantages of enjoying free online games.

Cool Math Games said...

Cooler math Games Many specialists have agreed on the fact that playing sport is a finest approach to unwind your mind. It is possible to play online games throughout your break to unwind your mind or move with it in the eve after finishing all tasks of this day. A lot of men and women really like to have themselves involved in these games to win against the laziness of their dull hours Cool Math Games
Cool Math Games
Playing these games comes as a fantastic technique to advertise your learning and excite your mind when offering you an superb means to have fun. The appropriate use of the formulating approaches to win the sport helps online players to boost their mental alertness.Bloons Tower Defense You could even place several matches designed with informative advice such as history and geography

Tanu Sharma said...

We have selected escorts and call girls in Chandigarh for your satisfaction, Book our escorts services in right now and enjoy the class of Chandigarh escort service.

Chandigarh escort service
Mohali escort service
Zirakpur escort service
Panchkula escort service
Dehradun escort service

Gurgaon Escorts Service said...

Book Our Escorts Service in Gurgaon You can visit our website given below Click on link for more Details...

Top Class Call Girls in Gurgaon
VIP Call Girls in Gurgaon
Russian Escorts in Gurgaon
Escorts in Gurgaon
Call Girls in Gurgaon
Call Girls Prices in Gurgaon
Model Escorts in Gurgaon
Hi Profile Call Girls in Gurgaon
Independent Call Girls in Gurgaon

Admin said...

The site is really good and kept up to date. Continue like
BA 1st Year Result 2020

menyeng said...

I thank you for the information and articles you provided cara menggugurkan kandungan dan mempercepat haid
# senam ibu hamil

Kasauti Live said...

This Blog is very and Papular .I like your articals .So i impressed your work and your blog
I want to creat website like your blogs .My website name is kasauti live on dramas .

Kasauti Live

Cho co said...

Salesforce implementation, here are some important aspects to take in to consideration before going ahead with the CRM implementation process. Salesforce training in Hyderabad

Ishika Sharma said...

Gorgeous Lajpat Nagar escorts are almost similar to your girlfriend but you just have to pay them. Everything is almost the same even slightly better because our girls are the best escorts in Lajpat Nagar.

Cindypagita said...



Riya Rai said...

We worth your sentiments, your enjoyment, and congruity and to meet with the ally for whom your satisfaction implies the planet you need to Dwarka Escorts Call Girls give a reasonable amount.
Dwarka Escorts | Dwarka Escorts | Dwarka Escorts | Dwarka Escorts | Dwarka Escorts | Dwarka Escorts

khushisinha said...

Adding to the pleasure of calling young people is an obvious underwriting for clients and on the off chance that you are thinking about starting a second life to a decent relationship, you can have quality sex with female escorts in Uttam Nagar Escorts.
Escorts in Uttam Nagar
Escorts service in Uttam Nagar
Sexy escorts in Uttam Nagar
Uttam Nagar Escorts
Escorts in Uttam Nagar
Uttam Nagar Escorts
Escorts in Uttam Nagar

Mumbai Passion said...

Mumbai is the busiest city in the country and people comes from all over the world everyday for business meetings or to attend professional parties. Living in Mumbai can be very hectic because of the huge population.

Mumbai escorts

Lonely Desires said...

You are most welcome in the world of Bangalore’s exotic escorts. Of course, today you are going to see a collection that will make you lively and hearty.

Bangalore escorts
Electronic City escorts
Indira Nagar escorts
Jaya Nagar escorts

Amrita Bansal said...

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

Spring Boot and Micro services Training in Gurgaon
Java Training in Gurgaon said...

Jaipur escorts
Jaipur escorts
Jaipur escorts
Guwahati escorts
Guwahati escorts
Guwahati escorts
Lucknow escorts
Delhi escorts

ALEX said...

your article is so good is really like to read them because you have a very good grip on writing.........
gold rate in kuwait

Prwatech said...

Thanks for sharing information to our knowledge, it helps me plenty keep sharing…

Best AWS Training Institute in Pune

Rashmi sharma said...

Call girls in Dehradun
Escort services in Dehradun
Escort services in Mussoorie

Escort services in Manali
Escort services in Gangtok

Elite Escorts Hyderabad said...

Pune Escorts
Hyderabad Escorts
Escorts in Hyderabad
Foreigner Escorts in Hyderabad
College Girl Escorts in Hyderabad
Air hostess Escorts in Hyderabad
Celebrity Escorts in Hyderabad
Housewife Escorts in Hyderabad
Independent Escorts in Hyderabad

mahikapoor said...

Indian escorts is one of the best escorts in india we have lots of different age group in our agency like college girl and independent escorts if you want awail this service let me know throught our website

Teja said...

For Best Properties in Hyderabad Visit Hyderabad Real Estate

imran said...

Melayu People Love to watch Kepala Bergetar Episods Here at our portel so please dnt be hesitate to come to our Blog and Enjoy Melayu Entertainment in Hd Quality Dramas Episod.

yanmaneee said...

jordan 4
michael jordan shoes
jordan shoes
hermes belt
supreme new york
curry 6
golden goose outlet
golden goose sneakers

MeltyMag said...

RAJ TV’s diverse offerings in news, music and entertainment capability in delivering high quality programming to audiences in India

Escorts Service Kolkata said...

escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |

ali said...

Nice post. It is really interesting. Thanks for sharing the post!

Oppo A11k 32GB 2GB Smartphone
Realme 3 Pro (Lightning Purple, 128 GB) (6 GB RAM) Refurbished

Geek Info said...

Ujjivan small finance bank net banking

ujjivan personal loan

UCO bank balance check

Block PNB Atm card

Baroda Rajasthan Kshetriya Gramin Bank

HDFC Credit Card balance

track ICICI Bank credit card

Abhyudaya bank mobile banking regitration

BOB ATM card apply

UBI net banking

Astrologer Sanjay Kumar said...

Appreciate your sharing, great article post. Really looking forward to reading more from this blog. Keep sharing!
Vashikaran Specialist in Meerut | Sanjay Kumar Ji
Vashikaran Specialist in Chandigarh | Astrologer Sanjay Kumar
Vashikaran Specialist in Noida - Noida #1 Vashikaran Specialist
Best Vashikaran Specialist in Delhi | Free Love Vashikaran
Best Vashikaran Specialist In Mumbai Astrologer Sanjay Kumar

nani said...
This comment has been removed by the author.
Block said...
This comment has been removed by the author.
tektutes said...

Very Nice Blog…Thanks for sharing this information with us.
tableau training in hyderabad

Unknown said...

Nice blog thank you .For your Sharing It's a pleasure to read your post.It's full of information I'm looking for and I'd like to express that "The content of your post is awesome"

Aimore Tech is the Best Software training institute in chennai with 6+ years of experience. We are offering online and classroom training.

ASP.NET Training in Chennai
C#.NET Training In Chennai
hadoop training in chennai

Taxi Service Zirakpur said...

This article content is very useful for me. Thanks for great share.

Cyberz Pc said...

Exceptionally instructive case! There is loads of hint here that could previously any situation income started further to a rich interpersonal interaction cognizant up assessment. thanks! Clash Of Clans Hack Download

Cyberz Pc said...

Best announce! this is an each level of simple to apply weblog that I can conclusively come steerage to more prominent age this yr! gratitude for useful declare. thanks! Wifi Password Hacker Online

bisik said...

I love to read your articles because your writing style is too good visit my site if you want information about dramas.Kepala Bergetar

bisik said...

I have enjoy during read this article such a very good info please visit my blog and tell about my web portal in comments:Kepala Bergetar

sanya kishan said...

Very Informative blog thank you for sharing. Keep sharing.

Informatica Data Quality Training in Chennai
Ajax Training in Chennai

MNK said...

Thank for the great article!

BroadMind - IELTS coaching centre in Madurai

Abhishek Jaswal said...

Nice Blog! Thank you so much for the post. Agarwal Packers and Movers Ltd