Oh, that’s a good topic to start the new year (a little late okay)! Happy new year anyway!
We just gave a talk on the Web of Things, over at the folks from liip, a cool swiss Web development company with whom we share common interests (i.e. making the Web cooler). The slides of the talk are online: intro & demo (@Dom: put your slides here dude, UPDATE: It’s down there dude! :-)). Too many things to present in such a short time, but we hope this would lead to further discussions (and hopefully collaborations) with Web developers, to learn and create new things together. We are working hard to release at some point some code and examples, just a little more debugging.
Sorry for the low activity these days, but you know, Christmas, new year, and some hardcore paper deadlines very soon (as in tomorrow). Things will become more regular soon.
UPDATE: Let’s just do like everybody, we put it on slideshare, and we’ll do so for all presentations from now on!
Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.
prescription strength allergy meds what is allergy medicine called kirkland allergy pills toronto
https://doxycyclinebestprice.pro/
lisinopril 20mg 37.5mg https://lisinoprilbestprice.store/ can you buy lisinopril online
zestril 20 mg price in india https://lisinoprilbestprice.store/ lisinopril in india
lisinopril https://lisinoprilbestprice.store/ lisinopril medicine
lisinopril 10 mg price in india https://lisinoprilbestprice.store/ zestril 5 mg india
lisinopril 5mg https://lisinoprilbestprice.store/ medication lisinopril 20 mg
lisinopril 4 mg https://lisinoprilbestprice.store/ prinivil generic
prinivil 10 mg tablet https://lisinoprilbestprice.store/ prinivil
lisinopril 40 mg no prescription https://lisinoprilbestprice.store/ best lisinopril brand
lisinopril 422 https://lisinoprilbestprice.store/ generic zestril
can you buy lisinopril online https://lisinoprilbestprice.store/ cheapest price for lisinopril india
rx 535 lisinopril 40 mg https://lisinoprilbestprice.store/ lisinopril 10 mg for sale without prescription
lisinopril 10 mg 12.5mg https://lisinoprilbestprice.store/ lisinopril generic over the counter
zestril 20 mg tab https://lisinoprilbestprice.store/ lisinopril 20mg for sale
cost of tamoxifen https://nolvadex.fun/ tamoxifen and depression
nolvadex during cycle https://nolvadex.fun/ nolvadex d
clomid nolvadex https://nolvadex.fun/ where to get nolvadex
tamoxifen for sale https://nolvadex.fun/ tamoxifen and antidepressants
how to prevent hair loss while on tamoxifen https://nolvadex.fun/ tamoxifen headache
tamoxifen reviews https://nolvadex.fun/ tamoxifen and uterine thickening
tamoxifen and osteoporosis https://nolvadex.fun/ tamoxifen dose
tamoxifen 20 mg https://nolvadex.fun/ tamoxifen and bone density
tamoxifen postmenopausal https://nolvadex.fun/ tamoxifen vs raloxifene
tamoxifen https://nolvadex.fun/ tamoxifen pill
nolvadex for sale amazon https://nolvadex.fun/ aromatase inhibitors tamoxifen
buy tamoxifen https://nolvadex.fun/ tamoxifen and ovarian cancer
tamoxifen citrate pct https://nolvadex.fun/ alternative to tamoxifen
pct nolvadex https://nolvadex.fun/ tamoxifen buy
tamoxifen and bone density https://nolvadex.fun/ tamoxifen side effects forum
strong sleeping pills boots buy cheap generic melatonin
buy deltasone 10mg prednisone 40mg pills
what painkiller helps stomach pain ciprofloxacin 500mg us
dermatologist recommended acne medication bactroban ointment cheap most common medication prescribed acne
best allergy medications over the counter order singulair 10mg generic do you need a prescription
prescription medicine for stomach cramps glycomet 500mg tablet
buy accutane 40mg generic isotretinoin 20mg usa accutane generic
Definitely what a great blog and instructive posts I definitely will bookmark your site.All the Best! .pakistan t v live
amoxicillin 1000mg without prescription order amoxil 500mg pills amoxicillin 1000mg tablet
buy sleeping pills online usa order phenergan 25mg pill
cost azithromycin 250mg azithromycin ca order zithromax 500mg generic
brand neurontin 800mg order neurontin 100mg sale
Breaking US news, local New York news coverage, sports, entertainment news, celebrity gossip, autos, videos and photos at nybreakingnews.us https://nybreakingnews.us/
buy azipro 500mg pill azipro online buy where can i buy azipro
order furosemide lasix 40mg for sale
buy prednisolone 40mg buy omnacortil 20mg sale omnacortil drug
world pharmacy india https://indianpharmacy.shop/# – buy prescription drugs from india indianpharmacy.shop
indian pharmacy paypal https://indianpharmacy.shop/# – indian pharmacies safe indianpharmacy.shop
india online pharmacy https://indianpharmacy.shop/# – india online pharmacy indianpharmacy.shop
buy medicines online in india https://indianpharmacy.shop/# – reputable indian online pharmacy indianpharmacy.shop
best online pharmacy india https://indianpharmacy.shop/# – best online pharmacy india indianpharmacy.shop
india online pharmacy https://indianpharmacy.shop/# – best india pharmacy indianpharmacy.shop
top online pharmacy india https://indianpharmacy.shop/# – india online pharmacy indianpharmacy.shop
buy prescription drugs from india https://indianpharmacy.shop/# – best india pharmacy indianpharmacy.shop
india pharmacy mail order https://indianpharmacy.shop/# – reputable indian pharmacies indianpharmacy.shop
indian pharmacy https://indianpharmacy.shop/# – india pharmacy indianpharmacy.shop
india online pharmacy https://indianpharmacy.shop/# – top 10 pharmacies in india indianpharmacy.shop
online shopping pharmacy india https://indianpharmacy.shop/# – mail order pharmacy india indianpharmacy.shop
indianpharmacy com https://indianpharmacy.shop/# – indian pharmacy online indianpharmacy.shop
india pharmacy mail order https://indianpharmacy.shop/# – indian pharmacies safe indianpharmacy.shop
reputable indian online pharmacy https://indianpharmacy.shop/# – reputable indian online pharmacy indianpharmacy.shop
precription drugs from canada https://canadianpharmacy.pro/# – canadian pharmacy 24 com canadianpharmacy.pro
maple leaf pharmacy in canada https://canadianpharmacy.pro/# – buying from canadian pharmacies canadianpharmacy.pro
canadian family pharmacy https://canadianpharmacy.pro/# – canadian pharmacy price checker canadianpharmacy.pro
my canadian pharmacy review https://canadianpharmacy.pro/# – canadian pharmacy canadianpharmacy.pro
canadian pharmacy in canada https://canadianpharmacy.pro/# – pharmacy in canada canadianpharmacy.pro
best canadian pharmacy https://canadianpharmacy.pro/# – canadian king pharmacy canadianpharmacy.pro
my canadian pharmacy https://canadianpharmacy.pro/# – canada drug pharmacy canadianpharmacy.pro
real canadian pharmacy https://canadianpharmacy.pro/# – canadian pharmacy victoza canadianpharmacy.pro
canadian drugs pharmacy https://canadianpharmacy.pro/# – canadian pharmacy online ship to usa canadianpharmacy.pro
canadian drugs online https://canadianpharmacy.pro/# – canadian drug canadianpharmacy.pro
my canadian pharmacy rx https://canadianpharmacy.pro/# – canadian pharmacy world reviews canadianpharmacy.pro
my canadian pharmacy review https://canadianpharmacy.pro/# – reliable canadian pharmacy reviews canadianpharmacy.pro
canadian online pharmacy reviews https://canadianpharmacy.pro/# – canadian mail order pharmacy canadianpharmacy.pro
canada online pharmacy https://canadianpharmacy.pro/# – canadian pharmacy online store canadianpharmacy.pro
vipps approved canadian online pharmacy https://canadianpharmacy.pro/# – online canadian drugstore canadianpharmacy.pro
buy amoxicillin 1000mg pills order amoxicillin 500mg generic order generic amoxil 500mg
vibra-tabs brand buy doxycycline 100mg for sale
ventolin cheap how to get albuterol without a prescription buy generic ventolin
order generic amoxiclav buy clavulanate cheap
cheap levothroid tablets order levothyroxine generic order synthroid 75mcg online
order levitra buy levitra tablets
buy zanaflex paypal tizanidine tablet buy tizanidine online
clomid 50mg over the counter order clomiphene 50mg online cheap generic clomiphene 50mg
order prednisone 40mg generic order prednisone 20mg online buy prednisone for sale
order rybelsus 14 mg pill buy rybelsus 14 mg without prescription generic rybelsus
order isotretinoin generic accutane oral order isotretinoin 20mg without prescription
A round of applause for your article. Much thanks again.
My website: порно насилие
semaglutide ca purchase semaglutide for sale how to buy rybelsus
I appreciate you sharing this blog.Really looking forward to read more.Live TV
amoxil 1000mg for sale purchase amoxicillin pill amoxicillin 1000mg us
order ventolin inhalator generic buy asthma pills onlin cheap ventolin inhalator
order zithromax 250mg online cheap zithromax 250mg cheap azithromycin 250mg pill
cost clavulanate buy clavulanate sale buy augmentin pill
compare prices prescription drugs https://canadadrugs.pro/# – canadian pharcharmy online viagra canadadrugs.pro
canada medications https://canadadrugs.pro/# – canada drugs online canadadrugs.pro
fda approved pharmacies in canada https://canadadrugs.pro/# – online pharmacy no peescription canadadrugs.pro
prescription drugs canada https://canadadrugs.pro/# – top canadian pharmacies canadadrugs.pro
canadian pharmacies no prescription needed https://canadadrugs.pro/# – pharmacy prices compare canadadrugs.pro
canadian pharmacy world https://canadadrugs.pro/# – most reputable canadian pharmacies canadadrugs.pro
canadian pharmacies selling viagra https://canadadrugs.pro/# – online pharmacies in canada canadadrugs.pro
list of online canadian pharmacies https://canadadrugs.pro/# – canadian pharmacies mail order canadadrugs.pro
prescription drugs without the prescription https://canadadrugs.pro/# – canadian online pharmacy reviews canadadrugs.pro
drug canada https://canadadrugs.pro/# – legitimate canadian pharmacies canadadrugs.pro
approved canadian online pharmacies https://canadadrugs.pro/# – canadian pharmacy products canadadrugs.pro
canadian pharmacy products https://canadadrugs.pro/# – prescription drugs canadian canadadrugs.pro
canadian internet pharmacies https://canadadrugs.pro/# – top rated canadian online pharmacy canadadrugs.pro
accredited canadian pharmacies https://canadadrugs.pro/# – cheap canadian drugs canadadrugs.pro
highest rated canadian pharmacies https://canadadrugs.pro/# – us pharmacy no prior prescription canadadrugs.pro
buy prednisolone 20mg online cheap buy prednisolone tablets order omnacortil 5mg without prescription
synthroid uk cheap levothroid generic synthroid 100mcg tablet
canadian pharmacy 24 com https://canadianinternationalpharmacy.pro/ canadian online drugs
safe canadian pharmacies https://canadianinternationalpharmacy.pro/ canadian drug pharmacy
canada drugs online reviews https://canadianinternationalpharmacy.pro/ canadianpharmacymeds
canadian pharmacies that deliver to the us https://canadianinternationalpharmacy.pro/ canadianpharmacymeds com
canadian pharmacy drugs online https://canadianinternationalpharmacy.pro/ canadian pharmacy uk delivery
buy gabapentin 600mg sale buy neurontin 800mg pills order gabapentin 800mg for sale
mexico pharmacies prescription drugs https://certifiedpharmacymexico.pro/ medication from mexico pharmacy
mexico drug stores pharmacies https://certifiedpharmacymexico.pro/ mexico pharmacies prescription drugs
buying prescription drugs in mexico https://certifiedpharmacymexico.pro/ purple pharmacy mexico price list
mexico pharmacies prescription drugs https://certifiedpharmacymexico.pro/ mexican rx online
mexico pharmacies prescription drugs https://certifiedpharmacymexico.pro/ mexican pharmaceuticals online
clomid medication buy clomid online where can i buy clomiphene
But wanna say that this really is quite helpful Thanks for taking your time to write this.-das perfekte dinner sendung verpasst
furosemide 40mg sale furosemide sale order furosemide 40mg generic
real viagra sites purchase viagra online cheap female viagra sildenafil
brand vibra-tabs order acticlate online cheap buy vibra-tabs sale
buy generic semaglutide buy semaglutide 14 mg online semaglutide tablet
can you play poker online money hard rock casino online roulette casino
This post is a testament to your expertise and hard work. Thank you!
This is a brilliant piece of writing. You’ve nailed it perfectly!
buy levitra cheap buy vardenafil tablets buy vardenafil pill
lyrica where to buy order generic lyrica order lyrica 75mg
purchase hydroxychloroquine generic buy hydroxychloroquine 200mg without prescription order plaquenil 200mg pill
buy aristocort without a prescription triamcinolone price aristocort online buy
desloratadine 5mg drug clarinex drug buy desloratadine 5mg generic
order cialis 20mg online buy cialis 20mg without prescription cialis 5mg us
buy cheap generic claritin loratadine 10mg without prescription purchase claritin generic
cost cenforce 50mg cenforce us cenforce 50mg ca
aralen 250mg generic buy generic chloroquine 250mg order chloroquine online cheap
order priligy 90mg pill buy priligy pill misoprostol order
xenical 120mg oral order orlistat 60mg pill order diltiazem 180mg pills
metformin 1000mg pills order metformin 500mg generic glycomet cheap
Wonderful post! We will be linking to this great article on our site.Two Size Durable Metal Travel or Veterinary Collapsable Parrot Bird Carrier Cage – Hot Deals
order zovirax 800mg generic acyclovir 400mg canada order allopurinol pills
This blog is a treasure trove of knowledge. Thank you for your contributions!
buy amlodipine 5mg online norvasc 10mg generic buy generic amlodipine
order crestor online cheap crestor online ezetimibe online buy
cost lisinopril where can i buy lisinopril lisinopril 10mg ca
buy motilium without a prescription tetracycline 500mg generic order tetracycline 250mg pills
omeprazole 10mg cheap omeprazole 20mg us buy prilosec 10mg online
flexeril without prescription purchase lioresal for sale order lioresal online cheap
I recently tried cbd/thc gummies for the first leisure and was pleasantly surprised past the results. Initially skeptical, I found that it significantly helped with my appetite and sleep issues without any remarkable side effects. The lubricator was unoppressive to speak, with definite dosage instructions. It had a kindly, vulgar liking that was not unpleasant. Within a week, I noticed a signal improvement in my overall well-being, hunch more relaxed and rested. I comprehend the natural approximate to wellness CBD offers and representation to at using it.
order lopressor 50mg generic buy metoprolol for sale buy metoprolol generic
order toradol 10mg online cheap generic gloperba purchase colchicine online cheap
Some really excellent info Sword lily I detected this. – hey dudes kids
tenormin 100mg over the counter tenormin uk buy atenolol without a prescription
order generic medrol buy medrol cheap methylprednisolone order
buy inderal generic order clopidogrel online cheap buy generic clopidogrel for sale
buying an essay help me write a thesis academic writing
order methotrexate for sale methotrexate 2.5mg price warfarin 5mg without prescription
buy metoclopramide purchase reglan sale losartan order
order generic mobic 15mg oral celecoxib 100mg how to buy celebrex
nexium sale purchase topiramate topiramate 200mg price
sqIVWO sweetie fox full video https://sweetiefox.pro/ – sweetie fox new
buy tamsulosin generic order generic flomax 0.2mg celebrex 100mg tablet
Your writing captivated me from the first paragraph to the last. It’s rare to find such engaging content.
Your insights add so much value, like an unexpected compliment that brightens one’s day. Thanks for sharing.
Reading your article was a joy. Your enthusiasm for the topic is really motivating.
The grace and authority with which you handle topics are awe-inspiring. I always come away with new knowledge.
This post has been incredibly helpful, like a guiding hand in a crowded room. Your guidance is much appreciated.
imitrex 50mg uk buy imitrex 25mg for sale levofloxacin buy online
zofran price order spironolactone without prescription generic spironolactone 25mg
order avodart 0.5mg pills dutasteride over the counter zantac where to buy
buy zocor 20mg generic valacyclovir 500mg uk buy generic valtrex 1000mg
pin up aviator: https://aviatoroyunu.pro pin up aviator
aviator bet malawi login https://aviatormalawi.online – aviator betting game
Your post has broadened my perspective in ways I didn’t expect. Thank you for that.
ampicillin where to buy buy cheap acillin brand amoxil
Your thoughtful analysis has really made me think. Thanks for the great enjoy reading!
Your attention to detail is remarkable, like a detective at a crime scene, but for words.
melhor jogo de aposta – https://jogodeaposta.fun/ aplicativo de aposta
order finasteride 5mg without prescription order proscar 1mg online cheap order diflucan 100mg without prescription
ciprofloxacin online order – amoxiclav over the counter cheap amoxiclav
baycip uk – how to get septra without a prescription buy augmentin 375mg sale
I appreciate the unique viewpoints you bring to your writing. Very insightful!
Your post was a beacon of knowledge. Thank you for illuminating this subject.
This is one of the most comprehensive articles I’ve enjoy reading on this topic. Kudos!
You’ve opened my eyes to new perspectives. Thank you for the enlightenment!
Your thoughtful analysis has really made me think. Thanks for the great enjoy reading!
You have a gift for explaining things in an understandable way. Thank you!
This piece was beautifully written and incredibly informative. Thank you for sharing!
flagyl 400mg without prescription – zithromax canada azithromycin uk
This piece was beautifully written and incredibly informative. Thank you for sharing!
buy ciprofloxacin 500 mg – order trimox 250mg sale
erythromycin 500mg us
Your passion for this subject shines through your words. Inspiring!
Woah! I’m really loving the template/theme of this site.
It’s simple, yet effective. A lot of times it’s difficult to get that
“perfect balance” between usability and visual appearance.
I must say you have done a fantastic job with this.
Also, the blog loads very quick for me on Firefox. Excellent Blog!
valacyclovir medication – diltiazem tablet acyclovir 800mg pills
buy stromectol europe – order tetracycline online buy sumycin 250mg
flagyl uk – buy cleocin 150mg pill buy generic zithromax over the counter
ampicillin medication ampicillin antibiotic online where can i buy amoxicillin
furosemide 40mg without prescription – order warfarin 2mg sale capoten pills
This was a great enjoy reading—thought-provoking and informative. Thank you!
A masterpiece of writing! You’ve covered all bases with elegance.
You’ve presented a complex topic in a clear and engaging way. Bravo!
Your dedication to quality content is evident. Keep up the great work!
order metformin online cheap – buy epivir online lincomycin 500mg for sale
This piece was beautifully written and incredibly informative. Thank you for sharing!
I’m bookmarking this for future reference. Your advice is spot on!
I appreciate the clarity and thoughtfulness you bring to this topic.
You’ve opened my eyes to new perspectives. Thank you for the enlightenment!
zidovudine 300 mg generic – order lamivudine 100mg pill order generic zyloprim
Thank you for making complex topics accessible and engaging.
gate of olympus hile – https://gatesofolympus.auction/ gates of olympus giriş
en çok kazandiran slot siteleri https://slotsiteleri.guru/ bonus veren slot siteleri
order clozaril generic – frumil 5 mg brand order famotidine online cheap
quetiapine online order – cheap luvox 100mg cheap eskalith online
I am not sure where you are getting your information, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for wonderful information I was looking for this information for my mission.
Yes! Finally something about A_V유_모.
my web blog: 야_동데이
Having read this I believed it was rather informative.
I appreciate you finding the time and effort to put
this article together. I once again find myself personally spending way too much time both reading
and commenting. But so what, it was still worth it!
buy clomipramine generic – buy paroxetine paypal order doxepin 75mg pills
atarax tablet – endep order buy endep pills for sale
amoxiclav order – oral sulfamethoxazole ciprofloxacin drug
buy cheap generic amoxicillin – order erythromycin 250mg online how to get baycip without a prescription
Link exchange is nothing else but it is only placing
the other person’s webpage link on your page at appropriate place and other person will also do same in support of you.
cleocin online – purchase chloramphenicol generic chloramphenicol tablets
buy azithromycin 500mg sale – tetracycline where to buy buy ciplox medication
Thank you for shedding light on this subject. Your perspective is refreshing!
I appreciate the clarity and thoughtfulness you bring to this topic.
I’m so glad I stumbled upon this article. It was exactly what I needed to enjoy reading!
You’ve opened my eyes to new perspectives. Thank you for the enlightenment!
This article was a joy to enjoy reading. Your enthusiasm is contagious!
Appreciation to my father who stated to me regarding this website,
this website is truly remarkable.
Thank you for adding value to the conversation with your insights.
Such a well-researched piece! It’s evident how much effort you’ve put in.
ivermectin side effects – purchase aczone generic buy cefaclor pill
ventolin 4mg sale – buy promethazine for sale buy generic theophylline over the counter
The thoughtful analysis has really made me think. Thanks for the great read!
Tackled this hard to understand issue with elegance. I didn’t know we were at a ballet.
Greetings! Very helpful advice in this particular article!
desloratadine ca – order albuterol without prescription buy albuterol
methylprednisolone 8 mg pills – fluorometholone ca azelastine 10 ml sale
Wow, awesome weblog layout! How long have you been blogging for?
you made running a blog glance easy. The overall
glance of your web site is great, as neatly as the content!
You can see similar here ecommerce
What’s up, constantly i used to check website
posts here in the early hours in the daylight, as i like to find out
more and more.
Such a well-researched piece! It’s evident how much effort you’ve put in.
Unquestionably imagine that that you said. Your favorite justification appeared to be on the net the easiest thing to
be mindful of. I say to you, I definitely
get irked at the same time as other folks
think about issues that they plainly do not
realize about. You controlled to hit the nail upon the highest as neatly as outlined out the entire thing without having side-effects
, other folks can take a signal. Will probably be again to
get more. Thanks
how to buy micronase – glucotrol 10mg oral buy dapagliflozin 10mg generic
I appreciate the clarity and thoughtfulness you bring to this topic.
prandin 1mg cheap – pill jardiance 25mg buy jardiance 25mg online cheap
brand glucophage 500mg – how to buy acarbose buy acarbose sale
This post is a testament to your expertise and hard work. Thank you!
buying prescription drugs in mexico online: Mexican Pharmacy Online – mexican drugstore online
best online pharmacy india https://indiaph24.store/# top 10 pharmacies in india
online shopping pharmacy india
You’ve done a fantastic job of breaking down this topic. Thanks for the clarity!
order lamisil – diflucan pills buy grifulvin v generic
rybelsus online buy – glucovance for sale desmopressin where to buy
You have a gift for explaining things in an understandable way. Thank you!
Your blog is a constant source of inspiration and knowledge. Thank you!
buy ketoconazole 200mg for sale – purchase mentax for sale buy itraconazole pill
“Your post added a new dimension to my understanding of the subject. Thank you for sharing your knowledge and insights—it’s truly enriching.”
order famciclovir 250mg pill – cheap valaciclovir 500mg order valcivir 500mg without prescription
https://indiaph24.store/# Online medicine order
mexican drugstore online: mexico pharmacy – п»їbest mexican online pharmacies
http://indiaph24.store/# top 10 online pharmacy in india
“Thank you for the clear explanations throughout your article. They greatly enhanced my understanding of the topic, and your methodical approach to the subject matter is truly helpful.”
india pharmacy https://indiaph24.store/# top online pharmacy india
top 10 pharmacies in india
buy digoxin no prescription – how to buy avalide furosemide ca
ciprofloxacin over the counter ciprofloxacin over the counter cipro pharmacy
http://lisinopril.network/# lisinopril 20 mg brand name
does tamoxifen make you tired should i take tamoxifen aromatase inhibitor tamoxifen
https://nolvadex.life/# buy tamoxifen
ciprofloxacin order online cipro 500mg best prices cipro ciprofloxacin
https://lisinopril.network/# lisinopril 2018
tamoxifenworld tamoxifen citrate pct natural alternatives to tamoxifen