text:
Thu, 12 Oct 2017 19:03:54 ZI'm so excited to announce that I just sent to the my editor the final chapter of my upcoming book Front-end Development with ASP.NET Core, Angular, and Bootstrap. Which means that in a few months you will be able to get your hands on it. What is the book about The book covers a series of technologies that are important to master in modern front-end development with ASP.NET Core. I'm not talking only about Angular and Boostrap, but also about WebPack, Gulp, TypeScript, Node, Bower, Nuget and NPM. This book is meant as a reference for backend ASP.NET developers which still have to make the step to the mix of technologies that is modern front-end development. But it also good for front-end developers that come from other technologies and never used Visual Studio: they will learn how Visual Studio 2017 helps a lot with common task. And also they will learn how to developer ASP.NET applications on a Mac. It has 9 chapters, one per type of technology or tool ASP.NET Core MVC A general overview of modern front-end development Angular Bootstrap Package Managers (Nuget, NPM, Bower) Build tools and task runners (WebPack and Gulp) Deployment on-prem and to Azure How to develop without Visual Studio A sample that combines all these technologies Each of the chapters start explaining the library or technology by itself, and later shows how it works in the context of ASP.NET Core development and what Visual Studio 2017 helps doing faster or without errors. A bit of behind the scene Writing this book was a massive effort because of the constant changes in the technologies I'm covering. I started writing the book in summer 2015, when ASP.NET Core was called ASP.NET 5, ASP.NET Core MVC was called MVC 6 and the only cross-platform compiler was called dnx and was only for web development. Angular was called AngularJS v1, Bootstrap 3 was still in beta and Grunt was the main task runner, Gulp a rising star and Bower was the package manager for front-end components. Then ASP.NET 5 became ASP.NET Core... all the .NET went cross-platform as .NET Core, they went from the beloved JSON-based configuration file back to the csproj file. But ASP.NET Core was "final" only in the libraries, but not in the tools, so I had to wait for the ASP.NET Core tooling to go RTW, which happened only this spring with Visual Studio 2017. In the meantime, Bootstrap 3 became stable, and v4 was still in alpha, Angular 2 was released, Grunt felt out of grace and WebPack came to the scene. So not only I had to update the bits about ASP.NET Core, but had to completely rewrite the chapter on Angular, add some new content on WebPack and get rid of Grunt. While I was updating all of these, ASP.NET Core v2.0 was released, this August. Luckily nothing major changed since this summer (apart from Angular becoming v4 and soon to be v5 but with little or no fundamental changes) so I just finished the last chapter that combines everything which I had left as last to avoid rewriting it zillion times. A funny thing: when I started the book I asked Mads Kristensen from Microsoft if he wanted to be my Tech Editor, and he declined because he was about to become father soon and would not have had time for that. And now his kid is almost 2yo... But Mads is providing the preface to the book, so no all was lost. What's next I just have to complete some last minute changes and then the book will be sent to print (and eBook production). And I'll finally be able to conclude this 2 year and half project. I'll post more about the book the it goes into publishing and the release date, now set for 8th January, becomes certain. [...]
Fri, 14 Jul 2017 14:20:00 Z
When a web application is sitting behind either a proxy or a load balancer, and you use
Request.Url to, for example, generate an absolute url, you would get a the private url used by proxy to connect to the web server.
Let's see how a typical load balanced environment works:
By default, the
Url property is generated using the information provided by the web server, which is fine in most cases, where the public url is directly mapped to the web server. But in this scenario, it will return
http://server1.mydomain.int:8045 instead of
The solution is pretty simple but not very well documented. All you need it is to add an
aspnet specific setting in the
appSettings section of the
web.config file.
The property is called
aspnet:UseHostHeaderForRequestUrl and by default its value is
false. When set to
true, the
Url property will be built using the
Host header of the request instead of the domain the server is responding to.
You can read more about this property and all other "secret" configuration keys on the MSDN site.
Fri, 09 Jun 2017 09:00:45 Z
As mentioned last summer, I finally managed to make my passion for Umbraco a part of my everyday job, and after almost an year of work, we are approaching the final stage of the development of the new website of the Council of European Union.
The project is big one compared to the typical Umbraco projects, both for the features requested by the users and for the size of the team (10+ developers and designers) working on it, so we thought it was a good idea to propose a talk on what we have done and how we are doing it.
In the talk my colleague Dirk and I covered:
Without further ado, here are the slides
src="https://www.slideshare.net/slideshow/embed_code/key/dW1zPE4BhDM5RH" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" allowfullscreen="">
If you attended our talk, we'd love to have your feedback, and we are happy to answer additional questions.
Thu, 20 Apr 2017 12:55:41 Z
The eBook I wrote together with Ugo Lattanzi is finally available for download for free from the Free Ebooks section of Syncfusion Tech Portal.
This project had a long development as we had to wait till all the latest bits of the ASP.NET Core tools (which only became final with Visul Studio 2017) were finally available to deliver a complete and up to date picture of how to develop an ASP.NET Core application. But now it's finally out and you can get it for free.
The table of content of the book is:
The books also briefly covers OWIN, which was the "inspiration" for ASP.NET Core, but if you want to know more about it, we also wrote OWIN Succinctly, still published by Syncfusion.
A big "thank you" goes to both the editors at Syncfusion and to technical editor James McCaffrey whose comments helped improve the quality of the book.
Wed, 21 Dec 2016 13:35:47 ZToday my article on extending Umbraco has been published on the Umbraco Advent calendar site and on a comment Ismail asked if one could have used the umbRequestHelper.GetApiUrl method to build the Url to the backoffice API instead of hardcoding it into the $http request. Since it would quite a long explanation which wouldn't fit in the comment, I'm posting it here instead. The umbRequestHelper.GetApiUrl method This method is used to simplify the creation of Url to the backoffice web api, and it creates them based on a JavaScript dictionary Umbraco.Sys.ServerVariables[umbracoUrls] that is created on the server, directly using the MVC routing engine to get the correct url for controllers. Once a custom controller has been registered in the umbracoUrls dictionary, using the method is pretty easy. You just call it by specifying the apiName (which is the key with which you register your controller in the dictionary) and the actionName within the controller (and a query paramter if needed). For example, if you want the url for the GetLanguages action of the NuTranslation API you just do: umbRequestHelper.getApiUrl("nuTranslation","GetLanguages") Setting the key in the umbracoUrls dictionary But for it to work you need to first set the url in the umbracoUrls dictionary. And here comes the tricky bit. This has to be done inside as handler for the ServerVariablesParser.Parsing event, where you just ask to the UrlHelper to get you the url of a given controller. Here is a simplified version of the code. public class NuTransationApplication : ApplicationEventHandler { protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) { ServerVariablesParser.Parsing += ServerVariablesParser_Parsing; } private void ServerVariablesParser_Parsing(object sender, Dictionary
Mon, 19 Dec 2016 14:09:12 Z
One of the most common issue we all face when versioning code on source repositories is being able to make changes to files that are tracked, but without committing them.
A typical example is the
web.config file in Umbraco projects: the version in source control should be the default "uninstalled" version, while each developers will have its own, with it's local configurations.
Probably some of these scenarios could be solved with other approaches, like writing
.user config files, but a solution that solves all of these issues is using the
update-index command of git.
You can type
git update-index --assume-unchanged to temporarily exclude the file from any tracking, pretending it never changed. And when you actually need to commit some actual change to the file you can use the opposite command
git update-index --no-assume-unchanged .
The only annoying problem is that I cannot find a way to list which files are untracked. But it nicely solves the problem of making configuration changes that we don't want to commit in a way that is transparent for the solution being developed.
Have you ever used this approach before? What do you think? Let me know in the comments.
Sun, 11 Dec 2016 16:37:43 Z
Exactly 10 years, on the 11th of December 2006, I wrote my first post on this blog, just a few days before quitting my first ever job in Esperia and few weeks before moving to New Zealand.
Lots of time passed by. I moved to New Zealand, went back to Italy, quit my job at Calcium, started working in Avanade, got to know Umbraco, moved here to Belgium and started working for the EU, started triathlon (and many other changes as well).
Now, 10 years after my first blog post, as I announced a few days ago, I also changed blogging platform, moving from the obsolete Subtext, to the more modern, easier to update and closer to my current interests, Articulate.
As you can see, the skin is very simple and some of the feautures I had in my previous skin are not here yet, like categories, tags, monthly archives, code highlighting and lightbox for images. I wanted to make sure all content was moved correctly.
A new feature introduced is that comments are now managed off-site, by Disqus.
The migration was not a difficult one, but a few customizations we needed to keep the old URL structure and make the right URL rewriting for the routes that I couldn't keep the same.
I'll write some posts in the next weeks explaining everything I've done.
Apart from some customization specific to my scenario I also made a lot of changes to Articulate in order to correctly import my BlogML. I'll be sending a few PR to be incorporated into the main code-base.
Thu, 08 Dec 2016 09:52:54 Z
I'm in the process of migrating my blog from Subtext to Articulate.
There are various reasons to this. First, not being MVP I don't have free azure subscription anymore, and I'd have to migrate anyway. Then Subtext is a very old software, based on pre-nuget libraries, and I cannot even make it to run on my own computer, so I cannot update it with things I'd like in a modern blogging engine. And finally, being more and more into the Umbraco community, I wanted to host my blog on Umbraco as well.
I already setup a blog on Umbraco and Articulate: TriathlonGeek, and is about my triathlon experience and how I'm preparing for my first full distance Ironman for 2018. It's pretty clean and easy, but planning on adding some more features to it.
Now, what are the issues the I've to face when migrating from my blog to Articulate:
So while recovering from surgery I'm doing all these changes and I hope to have them done by when my MSDN subscription expires, beginning of next week. If not, my blog will be down a couple of days before it's new life on Umbraco and Articulate on Umbraco Cloud.
Thu, 17 Nov 2016 12:55:54 Z
Lots of announcements the Connect(); 2016 event around the new wave of tools from Microsoft.
TL; DR; Microsoft released Visual Studio for Mac, .NET Core 1.1 (with ASP.NET Core and EF Core) and Visual Studio 2017 RC… and many other Azure related and mobile related features
Here a selection of all the posts from various offical blogs about what happened recently:
If you want to go bit more in details of some of the features, here are some more in-depth coverage of the some of them:
The conference is not over yet, so make sure you tune in at https://connectevent.microsoft.com/ for more in depth video about the new line of Visual Studio tools and for the Future of .NET
Wed, 16 Nov 2016 21:56:20 ZLast week, on the last day of the MVP Summit, I participated in the .NET Hackathon. There were many different topics, ranging from ASP.NET Core to Minecraft and HoloLens. But I was interested in better understanding the .NET Core tooling so I joined the table of the dotnet-cli team. With the move from the easily editable project.json file to the old .csproj format, it became more difficult to manually edit the project file, so I built a command for the dotnet cli, to make it easier to edit some properties without messing up with the XML-based format of the MSBuild file. The usage of the tool is very simple. First you have to add the tool to the project you want to edit by manually editing the csproj file. I know this sounds a bit weird but unfortunately there is no way to add global tools for the dotnet-cli, but only tools specific for a project. I sent a pull request to the dotnet-cli project so this step won't be needed if they include this tool as command. To add the reference to the tool you have to add:
Thu, 03 Nov 2016 14:23:03 ZMonday morning (USA time) 31st October 2016, at a certain point my post about "Surface Book vs MacBook Pro" got the first position on Hacker News. It triggered a good amount of discussion, and luckly the tech-savy people commenting managed to go on using either the Google cache or directly reading from the RSS feed (which is distributed via feedburner, thus static) What happened? How did I notice it? Because someone wrote me on facebook that my site was down. The error I got was: Going to page linked from the error, Azure SQL Database resource limits, looks like the problem is that I reached the maximum number of workers allowed by my SQL Basic Tier (30). Also DTUs were maxed out, according to the resource chart from azure portal. All these was due to the huge number of requests arriving from Hacker News, more than 40k per hour… with more than half of the response returning HTTP errors. Normally I have less than 500 per hour, so a huge peak. I'm running on Azure thanks to my MSDN subscription, which entitles me to 130 Euro per month to spend on Azure. So I had a Standard tier for the Web and a Basic tier for SQL Server. And at the time I set them up this was almost maxing out my budget. I realized lately I was just using less than 40€ per month, so I upgraded the SQL server to the Standard tier, which has 60 workers and 10 DTUs. Unfortunaly it took 3-6 hours to scale up a database (even if mine is pretty small, less than half gigabytes). So I guess I lost the traction of the first visits from Hacker News. I would have expected Azure to allows sporadic peaks (I'm usually at half DTU all year long, and for the 3 hrs I'm above the limit they shut it down?). What did I learn? Short term solution, thanks to some suggestion from some friend, I setup my site under CloudFlare. It is a kind of CDN which caches my website and serves it up to the world. It caches only static files (js, css, images) but by default it doesn't cache dynamic pages, so I'll have to understand how to configure it to cache them and also keep the backend outside and update pages after comments have been added. Longer term solution: Move away from Subtext and from Azure. This was already something I was planning to do since my MSDN license was a benefit of being MVP. And not making any money out of my blog (apart from the sporadic 5-10SUSD a month I get from ads) I can't afford to spend 50€ a month on Azure fees. I'm evaluating some options for the new home of my blog: one is making everything static, and host it on github pages. Another is migrating to another blog engine built with Umbraco, Articulate, and run it from Umbraco Cloud. Tags: azure, hackernews, cloudflare, traffic peak [...]
Fri, 28 Oct 2016 15:25:00 ZNow it is an exciting moment to buy a new laptop, with Microsoft having released its new lineup of Surface devices and Apple having released its new MacBookPro with TouchBar. I have a super-old MacBook Pro, "early 2009" Core 2 Duo, that is still working pretty ok till now, after having boosted RAM to 8Gb and disk with an SSD. With a lifetime of 7 years and half, having kept all my previous laptop maximum 3 years, this is the longest living computer I ever had, more than twice. But with the model getting out of support and not compatible with new macOS versions, it's time for a new laptop to enter my home-office. If there were no Surface laptop, the decision would have been a no-brainer, but now it gets more complicate. So let's see the specs and features of both the two models. Note: Since none of the two laptops are available on the market, this comparison is just based on specs and personal opinions. Microsoft Surface Book The Surface Book is a hybrid laptop, with a 13" touch screen and pen, and a detachable keyboard that also contains additional battery and discrete graphic processor (NVIDIA® GeForce® GTX 965M 2GB). The new version, called "Surface Book with Performance Base", comes in 3 configurations all based on i7 Intel CPU: 8Gb RAM and 256Gb SSD and 16Gb RAM with both 512Gb or 1Tb of SSD. The old Surface Book is still available and comes in 7 configurations, i5 or i7, with or without discrete graphic processor (still NVIDIA GeForce), 8Gb or 16Gb RAM and 126Gb to 1Tb SSD. Apple MacBook Pro The MacBook Pro is a standard laptop, with a new Touch Bar strip on top of the keyboard, available in both 13" and 15" displays, the latter with a quad-core i7 and a discrete graphic processor (Radeon Pro 450 2GB or 460 4GB). In addition to these, there is also a revamped MacBook Pro 13" without the Touch Bar. In total there are more than 30 possible configurations as you can mix and match what you want. They even have 2 different clock speeds available and SSD goes up till 2Tb, with the powerful configuration being a 15" with 2.9Ghz quad-core i7, 16Gb of RAM, 2TB SSD and Radeon Pro 460 4GB. Comparing the two beasts Moving along from the factual information, let's compare the products, focusing on the features that are not just coming from the specs Processing Power This is difficult to do a fair comparisons, especially when comparing prices later, because, while for the MacBook Pros we know exactly their clock speed and if they are dual-core or quad-core, there are no specs for the new Surface Book. I read somewhere they used the same processors of the previous model, so dual-core i5 2.4Ghz and dual-core i7 2.6Ghz. Which is more than the revamped MBP whose i5 is 2.0Ghz and i7 is 2.4Ghz, but (much) less than the new models which have an i5 with 2.9Ghz and i7 up to 3.3Ghz and even a quad-core i7 2.9Ghz for the 15". Update: In comments someone wrote that "processors are not benchmarked by GHz these days". While there is more to CPU performances than GHz, they still play an important part of it. So I looked up the model numbers of CPUs, and compared their scores on PassMark benchmarks. CPU Laptop Mark i7-6920HQ @ 2.90GHz MBP 15" (optional) 9588 i7-6820HQ @ 2.70GHz MBP 15" (standard) 8697 i7-6700HQ @ 2.60GHz MBP 15" (standard) 8029 i7-6567U @ 3.30GHz MBP 13" (optional) 5479 i5-6267U @ 2.90GHz MBP 13" (standard) 4882 i7-6600U @ 2.60GHz Surface Book (all) 4751 So, as you can see, the i7 use[...]
Fri, 30 Sep 2016 13:02:06 ZThis the time of the year when usually member of the Microsoft community post about becoming Microsoft MVP or having their status renewed for another year. I also did that for 8 years, first on my blog since I was first awarded in 2008, in 2009, then when I became a Belgian MVP in 2010, and then on social media when blogging became slower. But this year, instead of announcing my renewal as MVP, I've to announce that I'm not being renewed. The reason is simple… during the last year, apart from presenting ASP.NET Core at the Umbraco CodeGarden, I mainly worked on my upcoming book, which is not released yet. So no real tangible contribution. Also last year they put together many expertices into one, so from being MVP on ASP.NET I became an MVP in Visual Studio and Development Technologies, together with MVPs from .NET, ALM, Security, IE and C++, so basically the "generic" Microsoft developers group which do not focus on Azure or devices. This meant more people to be compared with, and with categories that are usually more prolific in community contributions. At first I was kind of upset and annoyed, but after some hours of introspection I remembered that being an MVP for me was a way to get into closer contact with the product groups I care, which are ASP.NET and Web Tooling. But I'm an ASP Insider, so I can still do that. The only thing that affects me is that I'd lose my Azure credits, so I'll move my blog away from Subtext and from Azure (the use I do wouldn't justify the 30-40 Euro per month that I'd pay). So, you'll still see me this year at the MVP summit, and probably also in the years to come. Tags: MVP, MVP Summit [...]
Thu, 29 Sep 2016 15:07:01 ZI just bought myself a new iPhone 7. This was a long overdue change, as since a few months my Microsoft Lumia was acting weird, and with no clear future path for Windows Phones, I didn't want to buy something that would be useless in a few months. Back to #iphone after seeing the #smartphone #dream of #Microsoft rise and fall #iphone7 A photo posted by Simone Chiaretta (@simonech) on Sep 21, 2016 at 5:31am PDT A bit of history But let's go back in time and see my phones. I bought my first smartphone, an iPhone 3G, in June 2008, as soon as the first version of iPhone working in Europe was announced (iPhone 3G). I went on using iPhone for a few years, upgrading to iPhone 4 in 2010. Then Microsoft announced its smartphone operating system, Windows Phone 7, and I almost immediately bought one to test how it worked and with the idea of building some apps. After some times I started using WP as my main phone, and never looked back for a few years, passing from the Samsung Omnia, to a Lumia 800, to a Lumia 930 in July 2014. I loved the UI, with dynamic tiles that displayed information at a glance. I also developed an newsreader for Windows Phone 7. Then Windows Phone 8 came, and changed the way apps had to be built. And then again Windows Phone 10, and yet another change in how apps have to built. While this is not a problem per se for end users, it is a problem for developers that had to rebuild their apps in order to be compatible with the new versions of the phones. Sometimes small changes, sometimes more fundamental changes. This, over time, alienated developers which at the end turned into less applications available for end-users, which caused less users to buy WP phones, which didn't incentivate developer to spend time in updating apps, and so on. And only the biggest app and companies that couldn't afford to lose that small 5%-10% of the market (in EU, in USA I think it never grew more than 2-3 %) made apps for Windows Phone. Which IMHO was enough for most of the users: email, calendar, facebook, twitter, instagram, whatsapp, snapchat, wheather, maps, banking and the occasional games and fitness app. Why moving back to iPhone? The fitness niche and no future So why did I move to away from Windows Phone to an iPhone? Because recently I started being more involved into sport. I started training for triathlon. And none of the big fitness companies that produce sport watches or devices have apps for Windows Phone. This is due to the fact that Windows Phone 10 lacks some support for connecting to these modern BLE devices (doesn't support "code-less" BLE pairing and cannot act as BLE client to devices). So I couldn't sync my sport watch with my phone. Same for cyclocomputers and indoor trainers. And since these big players do not support WP, none of the popular fitness apps like Strava, TrainingPeaks and more support it either. Another is my growing interest in connected devices, most of which comes from startups from USA. And given the afortmentioned reasons (low market share) they obviously don't spend time in making a Windows Phone app. Yet another, more fundamental, reason is the (no) roadmap for the future of Windows Phone. Microsoft sold the featurephone division beginning of 2016, and it was hinted that they will not make new Lumia phones and even stop selling what they have in stock. They might produce a Surface Phone, or anything else, but this level of uncertainty doesn't help keeping the few users they still have. Why not an Android? I own an Android phone from Sony for 2 years already, and recently I also had a Galaxy Express for a few weeks when I was in USA and both my other phones were [...]
Tue, 05 Jul 2016 15:12:09 ZIf I can summarize in one word what is my main field of expertise I would say CMS: since I started working in 1996 I always built public websites based on CMS. When working with Esperia, around year 2000, I developed our internal CMS, which was used to power lots of very popular websites with lots of traffic (at least for the time), like all the top Italian soccer teams, winter sport and soccer portals. At the time, around 2003-2006, I was also using DotNetNuke to develop some sites for small businesses. It was ok for simple sites, but customizing and making a site look like the designer envisioned was almost impossible. Then in 2006 I stopped working professionally with CMS as I worked almost one year building emailing apps in New Zealand and then other 2 years and half doing "IT Consultancy" in Avanade. But as side I was still working on a smaller CMS, the once famous Subtext Blogging engine, which still powers this blog. Then, a few months after my ASP.NET MVC v1 book was released, I received an email from Niels Hartvig (CEO of Umbraco) asking me if I could go to Copenhagen and give him and the core team a quick start on ASP.NET MVC because they want to rebuild it using ASP.NET MVC. At that point I had never used Umbraco before, but just evaluated it a bit some years before. Obviously I said yes, I went there, delivered the course and immediately felt like I knew these guys since ever. Also I was fascinated by how they were working with the community to bring an edge to the product. I immediately became engaged with the community, and gave two talks at CodeGarden 10 about ASP.NET MVC. Accidentally, as soon as I started my new job after moving to Belgium, I was surprised that Umbraco was used for one of the main public sites of the organization I joined. So I also start working professionally with it. Unfortunately I couldn't always work with it, as my job requires me to juggle many different hats and various projects, but nevertheless I stayed involved into the community as much as I could, and I attended various conferences of the Belgian Umbraco User Group (or BUUG) and went again to two other CodeGarden, in 2014 and 2015. Then the Big Bang happened… and a new project came by. For the next years, Umbraco will be the main product I'll be working with as we'll be rebuilding all our online presence using this amazing CMS, and most of the things we'll customize will be given back to the community, both as packages and PR to the Core. At first, coming from my background of "purist" .NET developer, I didn't like too much the mixed approach that required developer to configure the system using the backoffice as it prevented a proper code versioning and Ci to happen. But with the help of the great people in the community I solved most of the issues. And now, with Umbraco 7.4, almost all these issues are solved, thanks to strongly typed models and some tools that help with the versioning of stuff that is still configured in the backoffice. Now that I'll be working full-time on Umbraco expect to see something more coming out of me in the Umbraco community and conferences in the future. And if you missed it, I also just had a talk about ASP.NET Core at CodeGarden 16 (slides and demo are available). And hopefully soon I'll be moving my blog from this totally dead Subtext to Articulate on Umbraco. #h5yr Tags: umbraco, community [...]
Fri, 17 Jun 2016 10:40:42 ZYesterday I had the pleasure to introduce ASP.NET Core to a very crowded and interested room at Umbraco CodeGarden. I really liked the conference and the amazing best OSS community ever, and even got more hooked to Umbraco if that's even possible. Now I just want to list the links and resources I mentioned during my talk. Slides and the very basic sample apps: https://github.com/simonech/MeetASPNETCoreAtCG16 A similar presentation I did a few months, but on ASP.NET v5 and still with DNX instead of the dotnet CLI, recorded as webcast: Introduction to ASP.NET Core 1.0 video A blog post I wrote which explains how to enable debugging on .NET Core RC2 inside Visual Studio Core: How to debug .NET Core RC2 app with Visual Studio Code on Windows My OWIN book: My new free eBook is out: OWIN Succinctly by Syncfusion My upcoming "Front-end development with ASP.NET Core MVC 1, AngularJS and Bootstrap" book: Front-end Development with ASP.NET MVC 6, AngularJS, and Bootstrap If you attended my talk, I'd love if you could comment or tweet me (@simonech) and tell me what you thought of it, both about the topic itself and about my presentation. Apparently there were videos recorded, so I'll post a link when they'll be online. Tags: ASP.NET Core, .NET Core, Umbraco, CodeGarden [...]
Fri, 20 May 2016 10:33:40 ZSo, you installed .NET Core RC2 , you followed the getting started tutorial and you got your "Hello World!" printed on your command prompt just by using the CLI. Then you went the next step and you tried to use Visual Studio Code and the C# extension to edit the application outside of Visual Studio. And finally you want to try and debug and set a breakpoint inside the application, but you encountered some problems and nothing worked. Here is how to make it work. Specify the launch configuration Visual Studio Code needs to know how to launch your application, and this is specified in a launch.json file inside the .vscode folder. From the debug window, click the "gear" icon and Code will create it for you: just choose the right environment ".NET Core". Then you must specify the path to your executable in the program property. In the standard hwapp sample app, replace "program": "${workspaceRoot}/bin/Debug/
Wed, 18 May 2016 14:18:49 ZFinally, after some months of delay due to the replatforming of DNX on top of the new .NET Core CLI, at the beginning of the week all things RC2 have been released. There are already tons of documention on how to get started, both on the ASP.NET Core Documentation and .NET Core Documentation sites, but in this post I just want to collect all the announcements. Announcements The three main pieces of the puzzle, .NET Core, ASP.NET Core and Entity Framework Core, all RC2. Announcing .NET Core RC2 and .NET Core SDK Preview 1 Announcing ASP.NET Core RC2 Announcing EF Core RC2 Then there is the Tooling, preview 1: Announcing Web Tooling for ASP.NET Core RC2. It's important to understand why one thing is RC2 and the other is preview. Libraries and runtime are RC2, and will be RTM end of June: they are a real RC2, and they have been working on it for more than 2 years. The tooling, that isthe CLI and the support inside Visual Studio and Visual Studio Code are still a preview, and they have been working on it, expecially the web tooling part, only since end of last year: they will become RTM only with the next version of Visual Studio "15". Changes A lot changed, between RC1 and RC2, but do not worry too much: changes are mainly in the hosting and runtime parts of apps. No major change in the common APIs… well, maybe some renaming and moving of namespaces. Here are links to what changed in .NET Core and ASP.NET Core between RC1/DNX and RC2: Changes from DNX to .NET Core CLI Changes from ASP.NET Core RC1 to RC2 New website But there is more to it. All things .NET can now be downloaded from the, IMHO, super-cool new url: http://dot.net From there you can download the standard framework, .NET Core, and mobile development tools for Xamarin. Tags: netcore, aspnetcore, aspnet [...]
Thu, 28 Apr 2016 09:02:18 ZOne of the areas I've been focusing on lately is the so called "Semantic Web", in particular Open Data as a way to make governments more transparent and provide data to citizens. From a technical point of view, these data are redistributed using the RDF/LD format. I'm particularly excited of having worked on the release of what I think is a very important data set that helps understand how decisions are taken in the Council of European Union. The Council of European Union published how member states have voted in since 2010 In April 2015, the Council of European Union released as open data how Member States vote on legislative acts. In other words, it means that when the Council votes to adopt a legislative act (ie a regulation or a directive), the votes of each country are stored and made publicly visible. This means that you can see how your country voted when a given law was adopted, or you could get more aggregate data on trends and voting patterns. Recently, the Council has also released two additional open datasets containing the metadata of all Council documents and metadata on requests for Council documents. DiploHack, Open Data Hackathon The Council will also organise for tomorrow 29 and 30 of April, together with the Dutch Presidency, DiploHack, an hackaton about open data, in Brussels. The goal of the hackaton is to make use of Council's opendata sets, linking them with all the other datasets available from other EU institutions, and build something useful for citizens. You can still register for the hackathon. This post will show you how to access the votes using SPARQL, which is a query language for data published in RDF format, and how to access those data using AngularJS. A brief introduction to RDF/LF and SPARQL In the context of Semantic Web, entities and relation between entities are represented in triples which are serialized in a format called "Turtle" or in RDF/XML (which is what is usually referred as RDF) and many others formats. You can imagine a "triple" as a database with 3 columns: subject, predicate, object. And each of those is represented with a URI. This is a very flexible format that can be used to represent anything. For example you can say that the author of this blog is myself (univoquely identified by my github account url and with the name "Simone Chiaretta") and that the topic of this blog is Web Development. The corresponding serialization in Turtle (using the simple notation) of these three information will be:
Fri, 04 Mar 2016 16:42:31 Z
Actually still called Introduction to ASP.NET 5 (I did it before the name change from .NET 5 to .NET Core), a few days ago Microsoft TechRewards published the video I produced for Syncfusion about the new open-source web framework by Microsoft.
In the video I go through a quick introduction, followed by installation producedures, and then how to create command line tools and simple websites using ASP.NET Core v1.0, using both Visual Studio Code and Visual Studio 2015.
You can read more about the content of my video on the post Video Review: Introduction to ASP.NET 5 with Simone Chiaretta and, of course watch the video (and take the quiz at the end).
Hope you like it, and let me know what you think about it in the comments.
Fri, 19 Feb 2016 13:02:24 ZLately I went back developing web sites with ASP.NET MVC (after quite some time in SPA and Web API), and I struggled for some time with some strange Razor views behaviours I couldn't understand. Here are some of them. Hope this post will help you save some time in case you have the same problems. Using Generics in Razor views Generics' syntax has a peculiarity that might interfere when writing inline inside HTML tags: the use of angular brakets. This confuses the Razor interpreter so much that it things there is missing closing tag. For example, when trying to write @Model.GetPropertyValue
Thu, 21 Jan 2016 11:42:02 ZA few months from the RTM of the new version of ASP.NET, Microsoft changed the name: what it was originally referred to as ASP.NET vNext and later as ASP.NET 5, it's now called ASP.NET Core 1.0. Also all the related libraries change name: .NET Core 5 becomes .NET Core 1.0 ASP.NET MVC 6 becomes ASP.NET Core MVC 1.0 Entitiy Framework 7 becomes Entitiy Framework Core 1.0 I personally think this is a great move as it was causing a lot of confusion in people that where just looking at the whole thing from time to time and not following all the evolution. Why this is a good move Calling the next version v5, v6 and v7 (respectively for ASP.NET, MVC and EF) would have lead to think that they were actually the next version of the various libraries and frameworks. But they were not: ASP.NET 5 would have not been a replacement for ASP.NET 4.6 because it was lacking a lot of its features (WebForms above all) ASP.NET MVC 6 was not a replacement of MVC 5 because you couldn't run it on top of ASP.NET 4.6 So it's a good move to reboot the version number to 1.0, and start a new product from scratch, because this is indeed what ASP.NET 5 was: a compiletely new product, wrote from scratch, without backward compatibility and also running a different runtime. Calling it 1.0 also opens the way to a future ASP.NET 5 running on the full framework and still supporting WebForms for example. Calling everything 1.0 also clears up the versioning mess of all the libraries that ran on top of ASP.NET: MVC 5, WebAPI 2, SignalR, Web Pages 2. Now they'll all be part of the Core family and will all go back to 1.0. And will evolve together with the Core family. Why I don't like it that much But naming and versioning are hard, and also this naming has its faults: you can still run ASP.NET Core 1.0 on top of the "full" .NET Framework 4.6, same goes with EF Core 1.0. Will this lead to some confusion: I'm pretty sure it will. Also, if you search on Google for ASP.NET MVC 1.0 you'd have to make sure the v1.0 you are reading about is the the "Core" and not the old version of the "full" ASP.NET MVC. Personally I'd have gone even farther, and I would have called completely differently: Foo 1.0. But this would have had also pro and cons: the main point in favour is that we'd finally getting rid of the legacy of "Active Server Pages" and losing the bad connotation that ASP.NET WebForms have in the other communities. Also any name would be better and more appealing than "ASP.NET Core 1.0 MVC" as this is getting very close to the long names that we had from Microsoft in the past. the disadvantage of the new name is that they'll lose all the ASP branding that has been build over 20 years. How all the new parts stack up after the name change Let's try to clear up things a bit. As bottom level we'll have: the "full" .NET Framework 4.6 which provides base class library and execution runtime for Windows; .NET Core v1, which provides the base class library and many of the other classes. From RC2 it also provides the execution runtime and all related tools (packages, build, etc), everything that was before in DNX. This runs on all OS. Then as base web framework level: ASP.NET 4.6, runs on top of "full" .NET 4.6 ASP.NET Core v1, runs on top of .NET Core v1 and on top of the "full" .NET 4.6 Then at higher web libraries level: ASP.NET MVC 5, Webforms, and so on and on run on top of ASP.NET 4.6 ASP[...]
Mon, 14 Dec 2015 16:24:23 ZWord as end-use is a very strange topic for me to blog about, but I just discovered a tip that would have saved me countless hours of time. So I thought to share it. At the moment I'm writing a book (yeah, another one): for my personal convenience I write it in Markdown, so that I can easily push it to GitHub, and work on it from different devices and even when travelling via tablet. I've synced my private repository to Gitbook so that I can easily read it online or export it to PDF or Word, but unfortunately I cannot rely on these features to send the chapters to my publisher. In fact book publishers have very strict rules when it comes to styles in Word documents. For example, if I want a bullet list, I cannot just click the bullet list button button in the toolbar, but I've to apply a "bulletlist" style. Same goes for all the other standard styles. For most of the styles it's not a big deal: I just select the lines I need to re-style and in 15-20 minutes a 20 pages chapter is formatted. The problem arrives when formatting "inline code": in markdown, inline code is formatted with back-ticks (`), so each time I need to show something as inline I've to remove the the trailing and leading ticks, and then apply the "inlinecode" Word style. This process alone, in a typical chapter, takes away at least a few hours of time. After a few chapters and hours of frustration I asked for help to my girlfriend, whom, working in language translation, uses Word as her main working tool all day: she had a solution for this problem, so I'm sharing it in case other fellow technical writers need it. First open the Advanced Find dialog, switch to the Replace tab: In Find you put a kind simplified regular expression: (`)(*)(`). This means: find any sting which starts with a back-tick, and ends with a back-tick. In Replace put \2. This means: replace it with the content of the second "match group". Also specify the style you want applied, in my case "InlineCode". And remember to check the box Use wildcards, otherwise this won't work. Let's see in action on some lines from my upcoming book with the markdown file: Once pasted into Word (and applied the basic styling) it becomes (notice all that text with back-ticks): I then apply the magic find&replace: And voila! In a few seconds 20 pages of Word documents are correctly updated by removing the ticks around inline code and applying the correct style. it's not my typical content, but I hope you've learnt some thing that you didn't know. To see all you can do with wildcards: How to Use Wildcards When Searching in Word 2013 Next step in automating this process would be writing some code that automatically formats it properly in one go. Tags: word, book, find&replace, markdown, gitbook [...]
Tue, 30 Jun 2015 09:36:48 ZThe moment has finally come: tomorrow at midday, Central European Time, it will be possible to start registering for the 2nd Web European Conference. In the previous edition of the conference we sold out all the tickets available at the time (170) in the first few hours after opening: this year we'll have 400 seats, but just to be sure, remember to set an alarm and get to the registration page on time not too loose the option to take part in the conference. Register for the Web European Conference Speakers and session Tomorrow we'll also close the Call for Presenters, and we'll also ask for your opinion on which sessions to include in the conference: you can already see all the proposals on out github repository and from tomorrow you'll be able to vote for your favorite sessions. But we have already our two TOP speakers: Scott Hanselman and Dino Esposito. Sponsors A final word on our sponsors and partners, without whom this conference will not be possible. Tags: webnextconf, conference [...]
Wed, 10 Jun 2015 19:51:04 ZHere I am again, for the third time at Umbraco CodeGarden. For those who do not know what it is, it's the yearly Umbraco developer conference, this year celebrating its 10th anniversary. Before going to sleep after a long day I just wanted to post my recap of the day. The Keynote Some numbers on the "size" of the community: almost 200k active developers on the community site almost 300k active public installation of Umbraco over 200k installation of Umbraco v7 in the last year In addition to giving all these figures, Niels also highlighted some popular packages contributed by the community (Vorto for 1 to 1 translations, NuPicker and Nested Contents for enhanced editors experience, LePainter a visual grid editor and BookShelf to provide inline contextual help to the backoffice). Other announcements included the features that are coming with v7.3 (automatic load balancing, a new API library as first path to get rid of legacy API, authentication based on ASP.NET Identity, which enables twitter, Google, Active Directory and 2 factor authentication via Google) and future features that are currently being experimented like the new cache layer, a new content type editor and a full-fledged REST API based on the HAL standard. Roadmap panel Immediately after the keynote, 5 members of the core dev team answered questions on specific pain-points that users would like addressed in future (v8) releases, and also unveiled HQ's priorities: Improving the UX Fresh start on the code (getting rid of the decennial original legacy API) Bringing many features of Umbraco.com (the SaaS platoform) to on-premises installations (like migrations from environments, syncronization of content and so on) Segmentation, segments-based content variations and personalization Contributing to the core After the usual organic lunch, the afternoon started with some Git tips to better contribute to the core of Umbraco and make maintainers' life easier: First squash all commits into one, making sure no typos or "missed file" kind of commits are sent in the pull request. The suggestion was to use the git rebase --interactive command. Then making sure our pull request is based on a pretty recent version of the repository, using the following process: Track upstream git remote add upstream ... Fetch upstream git fetch upstream Rebase your commit on top of the latest version of the repo git rebase upstream/dev-7 And finally, merge all the conflicts that might arise before doing the pull request Make Editors Happy As last year, one of the main tenet of the conference is reminding us developers that also content editors deserve love, and with Umbraco 7 it's very easy to craft data editors tailored to custom editing expectations and flows. But even without going down the path of customization with AngularJS, many things can be done also with the core editors and a few selected packages: group properties in tabs, remove from the RTE everthing tha editors do not need, provide contextual help (maybe consider the uEditorNotes package) and finally use NuPicker and Nested Content to provide a better experience when choosing node from the tree and when creating list of items. How to sell Umbraco The day ended with an amazing talk by Theo Paraskevopoulos with tips on how to sell Umbraco as platform when doing projects. Unfortunately the slides are not published yet, but will update the post as soon as they are. Some impress[...]


text:
June 15, 2016 // 10:10 AM
Campfire & Glow Sticks
Written by Trish Lauer
"In order to cook the perfect golden marshmallow, you need to be the marshmallow." – John Kokotiuk, Garden Spot Village Resident
When one hears the words "power shutdown", it doesn't typically elicit positive feelings. A bunch of questions spring to mind and preparations begin to ensure that all goes well.
Before such an event at Garden Spot Village, those same questions were asked, and subsequently answered, and action was taken so the experience would go as smoothly as possible. However, there was an added bonus – a glow party.
What's a glow party? It's when a bunch of residents (and sometimes their pets!) gather at the Pavilion, ready to talk, laugh, listen to music and roast marshmallows. There were bean bag games and resident John Dolan brought along his banjo to provide a festive, sing-along style soundtrack. "We ought to turn the power off more often to have a party like this," Aaron Hoffman joked as he held a marshmallow skewer over a campfire.
To really capture the spirit of a glow party, an assortment of "glow" items were also given out, such as sticks and lanterns, and many a woman could be seen sporting a colorful glow bracelet – the perfect accessory for the occasion. Faces were illuminated by the soft light of lanterns as conversation and laughter filled the air, and there was no doubt that everyone was having a great time. As Carol Wendel put it, "This is like a preview of Heaven." Though the gathering was slated to end at 9 p.m., more than a few residents were still sitting together beyond that time. On such a lovely night, with such lovely company, no one wanted the fun to end – so, it didn't!
Typically, an electrical shutdown can be seen as a headache. Life at Garden Spot Village, though, is anything but typical – just ask those who went to the 2016 Blackout Glow Party!

subset: commoncrawl


text:
Thomas the tank Engine's friend James, designed as a 3D novelty birthday in classic red. A moorish cake that tastes every bit as good as it looks.
This product is no longer in stock
Availability date:
James Train Cake
Thomas the tank Engine's friend James, designed as a 3D novelty birthday in classic red. A moorish cake that tastes every bit as good as it looks.
Recipient :
* Required fields
or Cancel
Thomas the Tank Engine is incredibly popular, and this James Train Cake is a beautiful reproduction of the cheeky little red engine who is one of Thomas's best friends.
James has always been one of the most popular characters from the Thomas the Tank Engine series of books and television programme, perhaps because of his character, and also perhaps of the fact that he looks so smart with his bright cherry red paint.
This James train birthday cake looks very much like the character from television, with a very realistic and friendly looking face at the front. If your child is a fan of the Thomas the Tank Engine series then he or she will absolutely love this cheerful little engine cake.
We can make this James the red engine cake using either chocolate or vanilla sponge, and we can also write a personalised message along the bottom near his shiny black wheels. Just let us know what you would like us to say.
From the yellow number five emblazoned on his side to the rough looking coal at the back, every detail of this train cake has been faithfully copied from the character on television. We swear that once or twice we've even caught him looking at us. All aboard for Sodor!
|Customer Comment
Please choose a delivery day


text:
Wonderful presentation of Yoeman of the Guard by dramatic arts students drawn from across the US... read more
Wonderful presentation of Yoeman of the Guard by dramatic arts students drawn from across the US... read more
Have seen a couple of shows here now. This is one of those "hidden gems" on the Cape. The... read more
1 - 10 of 26 reviews
Wonderful presentation of Yoeman of the Guard by dramatic arts students drawn from across the US. The overall quality of the acting exceeded expectations as did the set and costumes. The venue is quaint and charming. We will definitely return next season.
Have seen a couple of shows here now. This is one of those "hidden gems" on the Cape. The performers are young up and coming and the quality is surprising. The cast will put on about eight or so performances during the summer, rotating the...More
This theatre company is made up of college students all studying some form of music, acting or production. Such talented young people, they were a joy to watch! This is our son's second year in the orchestra & I'm grateful we made the trip. The...More
My husband is an alum of CLOC. We went to see some of his students who are in the company this summer. The company is top-notch and the show we saw was excellent. Very well done!
What a fantastic resource for light opera/musical theater! We saw a really fun/well done production of I Thee I Sing. It's a lovely old venue. If you enjoy theatre and want to support young talent definitely check this out!
Thank you so much! Glad you enjoyed it!
The 2016 summer season of College Light Opera Co. is officially underway having opened things up with Gilbert and Sullivan's "Th Sorcerer," An exceptional group of aspiring thespians, musicians and tech students from colleges and universities from around the country, these people know their craft...More
Thank you so much! Please do come back!
Went to the first night of "The Gondoliers." Very professional in every way: performance, sets, costumes. Intimate 300+ seat theatre with every seat a good seat-no obstructions. Cast performed without amplification and did a wonderful job. As a G&S stalwart, this company did not disappoint.
Thank you for your kind words!
Best summer stock theater you will see on Cape Cod. 32 singers and dancer (all students of theater) performing a new musical every week. Amazing they can do it, and give an outstanding performance every week. A live 20 piece orchestra really adds to the...More
Thank you! We are so happy you enjoyed your time with us! Do come back!
During the summer the College Light Opera Company offers repertory presentations of Gilbert and Sullivan, operettas, and musicals. The talented players come from schools all over the country. Qver the years the sets and costumes have had their ups and downs, but even their downs...More
Thanks for your review and support - great comments.
We typically attend one performance a summer at CLOC. This time we selected West Side Story with its poignant love story. The actors did a fabulous job as always - Riff and Maria were particularly good. Bernardo sounded a bit like he was using an...More
Thank you for your kind comments and support!


text:
How We Help
About Us
Our Work
Join Our Team
Contact Us
How We Help
About Us
Our Work
Join Our Team
Contact Us
download (5)
Leave a Reply
cancel reply
Black Label is a digital marketing agency based in Baltimore, MD. We help small business owners discover new opportunities for revenue and growth.
Made with
in Baltimore
Recent Posts
Value-driven vs. Emotional Decisions in Digital Marketing
What is the Value of a Web Redesign?
Let's Talk Security: Easy Steps to Secure Your Data
Level The Playing Field: Content Marketing for Small Teams
Building A Foundation For Your Digital Strategy
Say Hello
8 Market Pl #811 Baltimore, MD 21202
(844) 724-3629


text:
While it may not be difficult to buy replacement parts for GMC vehicles, these days the necessity for nothing but the highest quality are required to repair your automobile. GMC automobile owners have grown accustomed to a certain level of reliability when driving their AC250 around town. It's not every day that you discover you need a replacement Ignition Lock Cylinder & Switch to fix your car or truck. When your GMC AC250 was born, it was destined for a driver who wants trusted quality in their automobile.
Your vehicle has virtually no use if it doesn't start. The pin tumbler style ignition lock has been around for decades and decades, and without it your GMC AC250 wouldn't be able to turn over today. In most vehicles replacing the ignition lock cylinder is a straight forward process, and typically involves removing just the steering column cover panels to get to it. Obviously a broken GMC AC250 ignition lock cylinder renders your car useless, so get it replaced ASAP.
When your GMC requires a new replacement Ignition Lock Cylinder & Switch, there's no need to go somewhere besides the authority, Car Parts Discount. Make all your future car parts purchases at carpartsdiscount.com and realize incredible savings on all your upcoming repairs. Don't let a broken Ignition Lock Cylinder & Switch bring about the demise of your car, truck, or SUV, and don't risk lowering its resale value by using anything but the highest quality replacement parts. GMC AC250 Ignition Lock Cylinder & Switch parts for 1940, 1939 vehicles are available here... just click your year to find them.


text: For those of you that say terrible things about the tide winds should have your heads examined. We've been going there for the last 7-8 years & had no problems with bed bugs or any other bugs & no problems with anything in the rooms. Connie is the sweetest person i know & goes out of her way to make... More


text: The System Architect's WorkbenchDonald E. Thomas, Elizabeth M. Dirkes, Robert A. Walker, Jayanth V. Rajan, John A. Nestor, Robert L. BlackburnDAC1988This paper presents an overview of The System Architect's Workbench, a behavioral synthesis system under development at Carnegie Mellon University. This system converts an abstract behavioral description of a piece of hardware into a set of register-transfer components and a control sequence table. Two-synthesis methodologies are supported: one is tuned… (More)


text:
Is there a light beer or low-carb beer that's actually good?
My beer-loving friend just started the South Beach diet. And he's pre-diabetic. But it's his birthday, when I traditionally give him a six-pack or two of beer.
In his pre-diet days, he was a fan of good German beer. Is there anything on the market that he might like, or should I just give him some socks?


text:
blog link Check back for Schedule Updates
Posting Check back for Schedule Updates
what hydrocodone pills look like Check back for Schedule Updates
hydrocodone 50 mg pill Wheatland, MO - Saturday marks the official Mid-Season mark for the Lucas Oil Weekly Championship Racing Series. Drivers in each class will be out for the famed title of Mid-Season Points Champion, hoping to hold the spot through the end of the year. Casey's General Stores presents a night of exciting racing as the ALPS Food Stores ULMA Late Models, Pitts Homes USRA A-Modifieds, Carson'sCorner Napa Factory Stocks and the DJ's RV B-Modifieds go head to head for the points title. 27 Casey's General Stores within a 50 mile radius of Lucas Oil Speedway have $2 off coupons for Saturday's race. Stop by your favorite Casey's today for this great offer!
press The DJ's RV B-Modifieds will be racing for $500 to Win Presented by Outlaw Race Bodies. The B-Modified class has been more than intense this season. Currently Kris Jackson from Lebanon, Missouri, sits atop the points, but after a last lap incident last week, Jeff Miller was able to close the points gap to only 40. Shawn Strong is just 64 points out of the lead in third. Will Jeff Miller make it back to back wins and secure first place in points or will Jackson and Strong make it interesting? This is a can't miss event!
7.5 mg hydrocodone 325 mg acetaminophen In the ALPS Food Stores ULMA Late Models, three drivers continue to have consistent runs keeping them out front in point standings. Walnut Grove, Missouri's, Jeremy Kelley is leading, with Jason Russell from Henley, Missouri just 30 points back. Tommy Cordray from Browning, Missouri is a mere 4 additional points behind Russell. All three drivers have had impressive seasons thus far, Saturday night will likely go down to the wire on who will be the Mid-Season Champion. Jason Russell also leads the overall ULMA Points standings.
http://convention.ljsilvers.com/?bd=hydrocodone-660-mg&4c1=9e Pitts Homes USRA A-Modifieds have attracted drivers from all over the Midwest chasing not only the Lucas Oil Speedway points, but the National USRA Title as well. Last Saturday, 2011 National USRA Points Champion, Johnny Bone Jr. from Pea Ridge, Arkansas ended his night in Victory Lane at Lucas Oil Speedway. Terry Schultz from Sedalia, Missouri is in the lead for the Lucas Oil Weekly Championship Series, he is also second in National USRA Championship standings. Schultz is just 20 points ahead of second place contender, Jason Russell. Russell leads the ALPS Food Stores ULMA Late Models points and pulls double duty each week by racing the A-Modified class as well. Local driver, Jason Pursley is currently third in overall standings.
helpful hints Mark Carter from Warrensburg, Missouri is out front in the Carson's Corner NapaFactory Stock class by only two championship points. Sundance Keepper from Everton, Missouri is the 2011 Class Champion and is looming in second place. Saturday night, Carter and Keepper will make it interesting. The two continue to have neck and neck runs with impressive finishes. Chip Shaddox from Wheatland, Missouri is in third place 86 points behind the leader.
Saturday and Sunday, July 7th and 8th the NBRA (National Boat Racing Association) will make their first official appearance at Lake Lucas. A Combo Pass is available for Saturday for admission to both the NBRA and the Casey's General Store Mid-Season Track Championship. See full pricing below.
http://bluume.com/?bs=20-mg-hydrocodone-2mg-xanax Saturday, July 7th Ticket Information:
Adults General Admission tickets (age 16 and up) for the NBRA Only $12. An Adult Combo Pass for NBRA and Dirt Track is just $17.
Seniors/Active Military (age 62 and up) NBRA Only $10 or a Combo Pass for NBRA and Dirt Track for just $15.
Youth (age 6-15) NBRA Only is $5 . A Youth Combo Pass for NBRA and Dirt Track is $10. Kids (5 and under) Always FREE.
Driver and Crew Admission-$20 each day (Includes Admission to Dirt Track Event)
10 mg hydrocodone vs oxycodone Saturday, July 7th after 5 PM Dirt Track Only Information:
Adults General Admission Dirt Track Only (after 5 PM) $12.
Seniors/Active Military Dirt Track Only (after 5 PM) $10
Youth (age 6-15) Dirt Track Only (after 5 PM) $5
Family Pass (after 5 PM) Dirt Track Only $25
Pit Pass Dirt Track Only $25
http://hydeawayinn.com/?fw=how-long-do-hydrocodone-pills-stay-in-system&ee8=c3 Sunday, July 8th Ticket Information:
Adults General Admission tickets (age 16 and up) $12.
Seniors/Active Military (age 62 and up) $10.
Youth (age 6-15) $5.
Kids (age 5 and under) FREE.
Driver and Crew Admission is $20.
Show your AAA Member Card at the gate to receive $3 off regular admission prices.A limited number of VIP Suites are still available for Saturday Night's event. Contact Cheri Boehler, (417) 282-5984 for more information.
Lucas Oil Speedway is located at Highways 83 and 54 in Wheatland, MO. A campground with shower and bathroom facilities is also available. With the entrance located just outside the pit gate this sprawling scenic camping facility will continue to enhance the racing experience at the Diamond of Dirt Tracks. Clickwww.LucasOilSpeedway.com for more information and detailed directions to the speedway or call the Track Hotline at (417) 282-5984.
Click the link to check out the most current 2012 Lucas Oil Speedway Schedule


text:
Flirty & Fabulous Earrings
Item No. E-JCL113
Make a grand entrance while wearing these elegant and glamorous earrings. These pavé dangling earrings are lightweight, very comfortable and offer a large amount of sparkle.
Value: $255.00
- Sterling Silver with Rhodium
- Diamond-cut cubic ziconia
- Style: Post
- Measurement:
is backordered. We will ship it separately in 10 to 15 days.


text:
Discussion in 'Orlando Hotels and Attractions' started by jeast, Dec 27, 2009.
I keep hearing things referenced by these major shopping centers. Where are they?
If you are leaving Downtown Disney, I believe you take a left and leave Disney property. At the light to leave Disney property, it's either across the street or to your left. Sorry I don't know street names.
Log in or Sign up
to hide this advert.
Four corners is in the Kissimmee, Clermont area.
Goodings/Crossroads is the shopping center located by DTD. If you follow the road past the DTD hotels you will come to a traffic light. Straight ahead is the Crossroads/ Goodings.
Goodings at the Crossroads Shopping Center is on SR 535/South Apopka-Vineland Road in Lake Buena Vista. It's just off exit 68 of I-4 (if travelling west on I-4 take exit 68 and get into the right most lane at the end of the exit ramp, turn right onto SR 535, Crossroads/Goodings is about a quarter mile on the right with the turn at a traffic light; and if travelign east on I-4 also take exit 68 take one of the left turn lanes onto SR 535 and turn left, get over into one of the right lanes and continue about a half mile to Crossroads on the right - you'll cross back under I-4 along this stretch). And as others have mentioned, if you use Downtown Disney as your orientation point within Disney property, just turn left out of one of the DTD parking lots, then get over to middle lane on Buena Vista Drive, bear right onto Hotel Plaza Boulevard at the traffic light just after the SunTrust bank that's on the right and continue in the left lane along HPB as I believe that it is the lane that goes straight across SR 535 to the Crossroads shopping center, Goodings is on the left.
Dick Taylor
Just the standard warning for all out-of-towners, Goodings is ridicuously overpriced (and kind of dirty and unkempt). Two blocks to the left on 535 there is a far more reasonable Winn Dixie, or turn right on 535 then left onto Apopka-Vineland and visit one of the nicest Publix stores in Orlando. Either is preferable.
I'll second that. I've heard so much about Goodings---and I don't mind shopping at a store with higher prices, if it can provide quality and selection along with those prices. I walked into it for the first time this past July, and after looking around the poorly-lit interior, with water stains on the ceiling and floors, walked right back out and kept driving to the Winn Dixie.
We haven't been to Goodings since the Wynn Dixie opened about 5 years ago. I'm sad to hear its gone downhill that badly. It USED to be a very upscale (and pricey) grocery/deli and was one of a chain of classy stores. They all closed down(bought out by Publix if I recall) except the Crossroads "Flagship". Guess its not what it once was anymore.
In general the Crossroads has been starcrossed. It opened as a very upscale plaza with the worlds biggest Disney store, Johnnie Rockets, Jungle Jims (GREAT at the time), and much more. Most of the big names closed or have deteriorated in quality/look - the replacements are OK but there are a lot of empty stores and it lacks the overall upscale look/feel it opened with. Oh well, things change.
Thanks! Staying offsite, I wanted to know where the larger retail/grocery areas were. I've heard about them all, but haven't encountered them since I've stayed onsite.
Great info. When DH asked me how I was going to find out where these centers were, I told him that if I posted a question, my fellow dissers would know. He is currently very impressed!
If you give us a general idea of where you are staying we can recommend stores.
We're staying at Windsor hills.
Thanks for making me look smarter.
You will be close to a large plaza by the former Splendid China. It has a Marketplace grocery store (originally a Wynn Dixie but they split during the reorganization of that chain). You don't even have to fight with 192. Just turn left out of WH and then the third right (I think). It's on the left just before 192.
There is also the Orange Lake Publix. Left on Old Lake Wilson, Left on US 192, Right on East Orange Lake. That's always been my go-to place from WH, but I haven't tried the Marketplace yet.
My preference is for Publix, too. And if you go down SR 192 about another 3 miles from this Publix there's another, larger Publix store. I like that Publix at Orange Lake but it seems be a smaller version than most Publix stores in the area and without the full breadth of product choices. The one that's down the road just beyond Liki Tiki and Summer Bay seems like a regular full-sized Publix to me.
Dick Taylor
The Marketplace on Formosa Gardens Plaza is pricey.
We go to the Publix at Orange Lakes, the new SuperTarget on Rolling Oaks (opposite Orange Lakes) or to the SuperWalmart on 27 just north of the 192.
I don't care for the "Marketplace," though I can't say why, exactly. About two blocks up, same side of the road, is a still fairly new Super Target that I highly recommend. Never crowded, full grocery store, very clean with a huge selection and great prices.
Never been in the Orange Lakes Publix (there's just too many Publix-es to hit them all!), but even the worst Publix is better than your average grocery store.
Stayed at WH in Nov. Loved it! Anyway we drove down to the Super Walmart and got everything we needed for the week. It was great and there were so many other food options near by. Have fun!
Separate names with a comma.


text:
7 days left
- Employer
- Doherty Staffing Solutions
- Location
- Alexandria, Minnesota
- Salary
- Depending on Qualifications
- Posted
- Oct 27, 2017
- Closes
- Nov 25, 2017
- Ref
- 142635
- Category
- Administrative / Clerical
- Job Type
- Employee
- Employment Status
- Full Time
Doherty Staffing is currently partnering with a leading supplier in the manufacturing industry located in the Alexandria, MN area. We are seeking Welder on 2nd shift for these long-term employment opportunities! Welder earnings will be determined by experience and weld test at this company.
Welder Main Duties/Responsibilities:
· Blueprint reading· Weld Prep and fit-up of steel parts · Welding according to appropriate codes and procedures · Post weld clean up and quality control · Piping and component assembly · Material Handling
Welder Key Requirements/Qualifications:
· Ability to be a part of an effective team · Strong work ethic · Good mechanical background · Tig or Mig and flux core experience Contact To apply for the Welder position, please click Apply Now at www.doherty.jobs and complete our online application. For questions or further information about the Welder position, please call or text our Alexandria office directly at 320-763-3121 or email email@example.com.
Download our mobile app for iOS & Android | www.doherty.jobs/app #NMJobs


text:
Post From Dinar Updates
Chat Room Excerpts & Highlights
Dinar Updates Monday PM Chat 4-18-16 Part 2 of 3
rcookie says to tundra():ARE YOU IMPLYING THE DELETE THE ZEROES IS A LOP....
wmawhite says to rcookie():Very good......!!!
rcookie says to tundra():WHEN THE REVALUE TO IRAQI DINAR OCCURS...HOW MUCH WILL THE VALUE OF THE IQD BE IN IRAQ?.....
wmawhite says to rcookie():Trick question................lol
larrykn says():1 IQD :)
wmawhite says to larrykn():raise your hand please........
rcookie says to tundra():YOU THERE...
rcookie says to wmawhite()::D
wmawhite says():(y)
tundra says():yeah, sorry, my doctor called about an appt.
wmawhite says to tundra():It really is not a trick question.........truthfully, it is a good question to think about.
rcookie says to tundra():GO AHEAD...NO WORRIES...
tundra says():Ok, how much will the RV be worth in Iraq? If it was a redenomination it would be worth the same as the higher bills, right? But still have no reall value outside Iraq.
wmawhite says():hint...1 IQD = 1 IQD
NWBeauty says():i wonder about pricing in their local markets if the buying power is suddenly increased that much !!
wmawhite says():the question is no different than if you were to ask.....what is the USD worth inside the US after it changes value to the Euro? Answer: $1 = $1
wmawhite says to NWBeauty():How will the buying power be increased in the markets?
rcookie says():THE REPORTED NOTE COUNT IN IRAQ BY SALEH & SHABIBI IN 2011 WAS 30 TRILLION....IN 2011..
wmawhite says to NWBeauty():It will increase when the prices decrease.......just like in the US.
NWBeauty says():when the importers are paying fewer Dinar for the same items they can pass that onto the consumer
wmawhite says to NWBeauty():Exactly!!!!!!!!!!!!!!1
NWBeauty says():if I'm a middle man and own a business ... my inventory is going to be low because I want to buy when my currency is stronger
wmawhite says():folks,.......pretty good chopped liver here this afternoon.
NWBeauty says():Arabs love to shop, too ... I bet the shelves are empty
tundra says():I saw somewhere that in 2014 the CBI had on its site the 38 trillion figure for dinar. Hopefully that's incorrect.
cjquade54 says to wmawhite():indeed (y)
rcookie says():FROM THEIR 2011 INTE3RVIEW....
tundra says():Im still confused. Is it likely that Iraq will redenominate prior to RV?
NWBeauty says():I have some lower denom's Does anyone else?
NWBeauty says to jd():no they're $250 and $500
NWBeauty says to jd():ahhhhhhhhhhhh
clay says to NWBeauty():I have $50
clay says to NWBeauty():not good anymore but pretty (lol)
NWBeauty says to jd():they're smaller than the 000 notes right?
clay says to NWBeauty():right much
hillandale says():i turned my 50 notes in and got 100 notes back last year. they are worthless now
clay says to hillandale():right I only had one
NWBeauty says():still have a note with Sadam's face on it my late husband brought home from Al As'aad
Scotzgirl says():Was there going to be a discussion regarding Tundra's LOP question?
wmawhite says to tundra():the 30 trillion in IQD value was from 2011.
Scotzgirl says():Have they given us an idea of how much is still out?
Hutch says():Abadi starting a new campaign "crooked maliki"
cjquade54 says to Hutch():you are not a good illuminate candidate lol
Hutch says to cjquade54():well...... you know....
rcookie says():WHAT IS THE 1 ABSOLUTELY GIVEN CURRENCY INITIATIVE YOU HAVE SEEN BOTH IN WORD AND ACTION.... rcookie says():SINCE 2011..
cjquade54 says():increase value
rcookie says():THEIR ECONOMIC POLICY ACTIONS....INCENTIVIZING CITIZENS TO OPEN HIGH INTEREST BEARING ACCOUNTS...BONDS....ETC....
NWBeauty says():trying to earn the trust of the citizenry to use banks
rcookie says():ABSORBING CURRENCY...GETTING NOTES OFF STREET.....
rcookie says():CHUNKY MATTRESS MONEY...
jd says():I dont see the average Iraq citizen having any faith in banks until the crooks are removed from parliment.IMO
NWBeauty says():I was in a bank in Riyadh ONCE did not get a warm fuzzy there
rcookie says():RIGHT
rcookie says():RIGHT?
Hutch says():note count
Soonergirlie says():valuable Gold for worthless notes
Soonergirlie says()::D
rcookie says():SO ASK....WHY WOULD YOU BRING IN NOTES OFF THE STREET AND DESTROY IF YOU WERE GOING TO LOP THE CURRENCY...WHAT PURPOSE...
Soonergirlie says():that would be a waste of time and government money ({)
Scotzgirl says():Great point
rcookie says():ESPECIALLY WITH THE LIQUIDITY CRISIS....
cjquade54 says():so if an Iraqi deposits a 25K note into bank account ... it will not magically transform into a 25 note.
Zig says():How do you know that those notes are being "destroyed?"
rcookie says to Zig():BECAUSE THEY HAVE TOLD US....IN INK..
Zig says():Okay.....TY
NWBeauty says():I think the fact that every nation seems to be coming to the table with something to fight ISIS tells ALOT
wmawhite says to Zig():The interview from 23 September 2011, Dr. Shabibi, Saleh and Dr. Abadi both spoke about the process of destroying the notes and preventing those notes from coming back into the market place.
rcookie says to Zig():HERE YOU GO...ZIG
jd says():Maybe Rcookie knows but,I think parliament is having a hard time having a quarum to pass anything right now.
NWBeauty says():i'm not sure i'm buying into the drama looks like a show
NWBeauty says():yup smoke screen my thought
rcookie says to Zig():OK.....ANY IDEA WHO THAT PARLIAMENT PERSON MAKING THE STATEMENT IS....
NWBeauty says():pix of Abadi with Aston Carter he looks pretty relaxed
Dr Dave says():Sadr sure has been muted....wonder if he received a pay check from maliki?
rcookie says to Zig():ANYONE KNOW WHO THE PARLIAMENT PERSON IS ANSWERING THESE QUESTIONS.....
rcookie says():LOL....OK THEN...
cantwait2rv says to Dr Dave():far from muted
cantwait2rv says to Dr Dave():also...ran across some way back time machine
cantwait2rv says to Dr Dave):Witnesses: Sadr's Men Killed Saddam's Lawyer
June 23, 20064:00 PM ET http://www.npr.org/templates/story/story.php?storyId=5507157
cantwait2rv says to Dr Dave():Saddam's last words: "Muqtada al-Sadr" https://www.jihadwatch.org/2006/12/saddams-last-words-muqtada-al-sadr
Hutch says():Ever hear the saying.... you can lead a horse to water but you cant make him drink....
cjquade54 says():probably some sol clown
cjquade54 says to Hutch():but a pencil must be lead
Hutch says to rcookie():I know the answer... but would love for others in here to catch on ....
rcookie says to Hutch():UNREAL....
jeffusa says to Hutch():then hold his head under water and drown him
rcookie says to Hutch():BEEN THERE DONE THAT GOT THE T-SHIRT.....
cantwait2rv says to Dr Dave():Badr part block leader got surrounded by citizens today and couldn't enter the buliding..a governor from one of the provinces had to leave being surrounded..roads been closed off. stores closed and they are back in front of the green zone via Sadr's statement he camee out with yesterday/today
cantwait2rv says to Dr Dave():big bad mean Badr party not so big and bad today lol
cantwait2rv says to Dr Dave():citizens have shut down a few ministry buildings today also
Dr Dave says():The Badrs are friends of Abadi?
Dr Dave says():I did not think so
cantwait2rv says to Dr Dave():not sure how you came up with that
cantwait2rv says to Dr Dave():they're tied in with Maliki and goons/iran
cantwait2rv says to Dr Dave():https://www.facebook.com/588012504550567/videos/1179121565439655/
thenextbigidea says():what are they chanting in the video?
_firefly_ says to thenextbigidea():I want a Lexus, I want a Lexus
thenextbigidea says():lol
cantwait2rv says to thenextbigidea():I'm thinking "hugs and kisses" lol
Your comment will be posted after it is approved.
Leave a Reply.


text:
How can I pay for your products?
To purchase our products, you can use 2 payment methods when placing order: Paypal, Credit Card, Skrill (Moneybooker) or Wire Transfer
After added product and placed order, you will redirect to Paypal automatically for payment. On Paypal you can pay by your Paypal account or Credit Card (in case you dont have Paypal account)
If you can not use Paypal, please visit our Payment Guide at http://litextension.com/docs/payment_guide.pdf , it will guide you to make payment through Skrill or Wire Transfer.
I was redirected to Paypal/Moneybookers to fill in my information, but I don't know whether it's finished or not.
You can log in to your account in LitExtension then go to "My order" to see the status of your order- complete or pending.
Is there any additional cost after purchasing your product?
You don't have to pay any additional cost after purchasing our products. However, if you want to use our customized services, the fee will be required. Also, for free products, our support will be given as the charged service.
Is there any way I can get discounts?
To get discounts, please follow our promotion program which is always updated. Besides these programs, we don't offer personal discounts.
Is there difference in price between the Community Edition and Enterprise Edition?
Ordinarily, the Enterprise Edition includes the extra fee depending on each product.
Is your extension/tool one-time purchase or monthly fee?
Just purchase one time and you can use our extension/tool forever, no monthly cost.
What security is in place to protect my information when I purchase on your store?
We use the industry standard encryption protocol known as Secure Socket Layer (SSL) to keep your order information secure. As you know, security is the top priority at LitExtension. When you submit the sensitive information via the website, your information is protected both online and offline.
What should I do if I having trouble with the payment method?
Normally, Our store just takes you some minutes to finish the checkout process. However, in some unwanted cases, if you have trouble with payment methods, please view our Payment guide for reference.
You also can contact us through live chat or email us at firstname.lastname@example.com for better assistance.
Items 1 to 8 of 8


text:
121 Roberta Drive
A location in Barnesville
Commute to Downtown Griffin
Most errands require a car.
About your score
121 Roberta Drive has a Walk Score of 26 out of 100. This location is a Car-Dependent neighborhood so most errands require a car.
Explore how far you can travel by car, bus, bike and foot from 121 Roberta Drive.


text:
100 East Tennessee Avenue, Oak Ridge, TN 37830Request info Add to list
To view building contacts please sign in with your Pro account or create a pro account.
Company: requires Pro account
Email: requires Pro account
Phone: requires Pro account
- Available Spaces
|Space Type
|Office Space
|For sale: Contact for Pricing
|13,939 sqft
|View Details
Building Details:
• Year Built: 1984
100 East Tennessee Avenue is an office property for lease in Oak Ridge, TN. The property currently has 1 office space for lease and is marketed by Coldwell Banker Commercial.
Available Space is located in an office building across the street from Jackson Plaza, which houses several Physicians and Professional offices. Building is also located within 1/4 mile of DOE and SAIC.
Location is within walking distance to several restaurants.
Request Property Information
Please describe your commercial real estate requirements. We'll introduce you to local properties that match your criteria.


text:
Community Tire
ReScore Reviews™ (1)
100% Would Recommend
Latest Review 2 days ago
Review for Community Tire
JOY F. on 04/03/2014
"A-1 service"
I have had my vehicles serviced there since I moved to this area. The location is very convenient, plus they are all prompt, courteous, and most of all, do a good job reasonably.
Vehicle: Chrysler Town & Country
Service Date: 03/25/2014
Review Created: 04/03/2014 09:15 PM


text:
World Grand Prix - Mighty Mike KO's Barney
SENSATIONAL Michael van Gerwen remains on course to retain his World Grand Prix title following a straight sets romp against Raymond van Barneveld on Thursday night, as Dave Chisnall, Justin Pipe and Andy Hamilton joined him in the quarter-finals.
Van Gerwen took only 21 minutes to claim victory in the all-Dutch second round clash at Dublin's Citywest Hotel, producing some stunning finishing to knock out his national rival.
The reigning champion opened the game with a 160 score and won the opening leg with a 142 finish, and though van Barneveld replied with a 136 checkout, it was the world number two who took the first set 3-1.
The second set was finely poised at one leg apiece when van Gerwen produced a killer 148 checkout, with van Barneveld waiting on 40, to move ahead before capitalising on nine missed starting doubles from his opponent in the next to win the set on tops.
Van Barneveld was then punished for missed doubles in the opening two legs of the third set as van Gerwen moved 2-0 up before posting double eight to complete a brilliant display.
"That's a great win for me," said van Gerwen. "To beat Raymond in this tournament is not easy and this will give me a lot of confidence because I played well.
"I hit the right scores at the right moments and some big finishes - I think the 148 was very important and it hurt his confidence.
"I was a bit nervous before this game but it wasn't about beating Raymond, it's also about winning the game, surviving in this tournament and hopefully winning the tournament again.
"I need to start with my doubles a bit better on Friday night but I was scoring well and hitting my finishes well."
Van Gerwen now plays world number seven Dave Chisnall in Friday's quarter-finals, after the St Helens ace - who won two ranking titles last month - continued his recent run of form with a 3-1 defeat of Wayne Jones.
Chisnall was punished for a slow start as Jones won the game's opening set without reply, but levelled by taking the second 3-1 and then turned the game in his favour by taking set three by the same scoreline with a key 112 bullseye finish.
Resurgent Jones fought hard to hit back in set four, but Chisnall hit a pair of double 18 finishes and took out double eight to seal his place in a first World Grand Prix quarter-final.
"I'm very happy with how I came back after that first set because it took me a while to get into the game," admitted Chisnall. "I knew that I had to improve and I did that.
"The 112 finish to win the third set was important, and for me it was the shot of the match. If I'd missed it, it would have been two-all in the third set but the bullseye was great and it was an important set to win.
"I played well in the last two sets and I was hitting my starting doubles well. I'm looking forward to playing Michael and we've had a lot of great matches before."
Earlier in the night, world number three Adrian Lewis was dumped out of the tournament with a straight sets loss to Justin Pipe, who dropped only three legs in a memorable performance.
Pipe took out 142 to win the game's opening leg, and though Lewis levelled it was the world number ten who took command by winning the next two to claim the set 3-1.
He then won the second set in stunning fashion by claiming three successive legs - finishing 70 with Lewis waiting on 36 following a 180 in the opener, a 150 finish in the second and 90 on double 15, again after his opponent landed a maximum, to double his advantage.
Lewis hit back to lead 2-1 in the third set, but Pipe hit two 180s in the fourth leg as he levelled, before posting double eight in the deciding leg to seal victory by hitting 50 percent of his finishing doubles.
"I'm absolutely delighted to be in the quarter-finals again," said Pipe. "It's a fantastic result and I'm really pleased with my performance.
"Adrian didn't get going and I'm disappointed for him, but I think the big checkouts made a massive difference, and I fed off the confidence that they gave me.
"I've got to take the positives from my performance and I'm over the moon. Hopefully I can do the same in the quarter-finals on Friday night."
Pipe will face ever-consistent Andy Hamilton in the last eight, after the Stoke ace was a 3-1 winner against Kevin Painter.
Hamilton won the game's first seven legs as he took a two-set lead before Painter took three legs of his own to take the third set.
The UK Open finalist, though, finished 90, double eight and 89 for an 11-darter as he took set four 3-1 to continue his brilliant record of reaching every major ranking quarter-final for the past 18 months.
"I felt really comfortable on stage tonight - possibly as comfortable as I ever have - and it's really pleasing to get such a good win," said Hamilton.
"I had a great start but I lost a bit of concentration in the third set and let Kevin in, and he took his chances, but I composed myself and finished him off well. I think it was a more professional performance than in the first round, I was on top of my game and I took my chances.
"I'm confident, I'm playing well and my form's good, so there's no reason why I can't go on and win this title now - that's what I'm here to do."
Friday's quarter-finals also feature ten-time World Grand Prix champion Phil Taylor taking on Gary Anderson, while two-time winner James Wade is up against world number four Simon Whitlock.
Tickets are available from the Citywest Hotel by calling 01 401 0500 or in person from 6pm on each night of the event.
World Grand Prix
Thursday October 10
Second Round
Adrian Lewis 0-3 Justin Pipe
Dave Chisnall 3-1 Wayne Jones
Michael van Gerwen 3-0 Raymond van Barneveld
Andy Hamilton 3-1 Kevin Painter
Friday October 11
Quarter-Finals (7pm)
Andy Hamilton v Justin Pipe
James Wade v Simon Whitlock
Phil Taylor v Gary Anderson
Michael van Gerwen v Dave Chisnall
Best of five sets, best of five legs per set, double-start.
Match Information
Adrian Lewis 0-3 Justin Pipe
First Set - 1-3 Pipe
Pipe made a brilliant start, finishing 142 on double 11 to break throw in the opening leg, before Lewis took out 70 on tops to level. Pipe then missed the final double for two other big finishes, of 140 and 150 in the next two legs, but capitalised on a slow start from Lewis to return and finish double ten and double three to take the set.
Second Set - 0-3 Pipe
Lewis hits a 177 to leave 36, but Pipe wins the opening leg by taking out 70 on double 16. The Taunton ace then hits a 180 and a 150 checkout, ending this time on double 15, for a 12-darter, before the pair trade maximums in leg three, with Pipe taking out 90 on double 15 to win the set without reply.
Third Set - 2-3 Pipe
Lewis took the opening leg on double ten, with Pipe hitting double eight to level before tops saw the world number three move 2-1 up. However, Pipe hit two 180s and double six to win the fourth leg to leve, and then hit double eight in the game's deciding leg to secure a brilliant victory - booking his place in the last eight for a second successive year.
Dave Chisnall 3-1 Wayne Jones
First Set - 0-3 Jones
Both players hit 180s in the opening leg, but Chisnall misses two darts at tops as Jones finishes double 16 to break and move ahead, before the Wolverhampton man holds throw to take the second leg and then takes out 93 on double 16 to claim the set without reply.
Second Set - 3-1 Chisnall
Chisnall got off the mark by landing tops in the opening leg and then posted double ten to move 2-0 up - but pays for missed doubles to clean up the set as Jones finishes double 12 to hit back. Chisnall posted a 180 in leg four, and double 16 sees him claim the set to level the game.
Third Set - 3-1 Chisnall
Jones capitalises on missed doubles from Chisnall to win the third set's opener, but Chisnall hit double ten and double 16 to move 2-1 up before hitting a 180 in leg four, with a miss at double 16 from Jones, for a 104 finish, to take out 112 on the bullseye for the set.
Fourth Set - 3-1 Chisnall
Chisnall punishes Jones for missing 11 starting doubles as he takes out double 18 to win the opening leg, and he hits the same bed to complete an 87 combination in the second to move to the brink of victory. Jones finished 67 on double 16 to stay in the hunt, but Chisnall is first to a finish in the next and takes out 64 on double eight to seal a superb comeback.
Michael van Gerwen 3-0 Raymond van Barneveld
First Set - 3-1 van Gerwen
The game enjoys a sensational opening, with van Gerwen kicking off with a 160, van Barneveld landing a 180 in the first leg only to see the reigning champion take out 142 on double 11 to win the opening leg. Van Gerwen landed a maximum in leg two, but van Barneveld took out a sensational 136 finish, only for the youngster to land another 180 and double ten to win the third leg and then capitalise on four misses at double top and ten in the fourth as van Gerwen follows a 171 by landing double eight to take the set.
Second Set - 3-1 van Gerwen
Van Barneveld hits a 180 to leave 16 in the second set's opener, but the reigning champion hits tops for the opening leg, only to miss the same bed in the second as double eight sees the five-time World Champion level. Van Gerwen, though, produces a killer blow with a 148 checkout to move ahead, and when van Barneveld misses nine opening doubles in the next, he posts a 180 and tops to seal the set and double his advantage.
Third Set - 3-0 van Gerwen
Van Barneveld misses double eight to finish a second 136 checkout of the game, and van Gerwen takes out 74 on double 16 before punishing more misses from his opponent to land tops in the second leg, and despite a 180 from the two-time finalist in leg three, the world number two completes a brilliant victory by landing double eight.
Andy Hamilton v Kevin Painter
First Set - 3-0 Hamilton
Hamilton hits a nerve-settling 180 and takes out 78 to finish the opening leg, before doubling his lead in the second and then taking out 52 to win the third to take the set without Painter having a dart at a finishing double.
Second Set - 3-0 Hamilton
Painter misses four darts at doubles to get off the mark as Hamilton posts double 16 to win the opening leg, before landing the same double to win the next and then punishing a miss from his opponent at double four by landing tops for the second set.
Third Set - 1-3 Painter
Hamilton picks up a seventh successive leg by winning the opener, before Painter finally gets off the mark in the second and takes out tops to punish eight misses from the Stoke ace to move 2-1 up, before hitting the same bed to win the set and hit back.
Fourth Set - 3-1 Hamilton
Hamilton takes the opening leg with a 90 finish on double 15, and lands double 16 for the second leg. The pair trade 180s in the third as Painter posts double eight to stay in the game, but his respite is short-lived as Hamilton hits a fourth 180 of the game and finishes 89 for an 11-darter to seal the win.
View our full range of World Grand Prix Darts


text:
ortegaz Sep 30, 2010
Old school gamer here .. checking out the new stuff! ..
Turn on, tune in, play games!
Welcome to xpgamesaves buddy, theres plenty here to teach even an old skool gamer new tricks ! stay active and ENJOY!
welcome to xpg please abide by tha rules and post in right sections and most importantly have fun and enjoy your stay :thumbsup:
welcome to the site dude allways good to have more old school gamers on board
we got plenty on here to keep ya occupied with your gaming fix for a while
get 10active posts and that removes the leecher title and opens up the shoutbox too
catch ya soon
Hey im Gez, welcome to XPGamesaves theres plenty here to help you get the most out of your modding to become a true cheat like me! If you need any help then please Shout" at your boy Gez.
Separate names with a comma.


text:
The Flying Karamazov Brothers
At Vaudeville Theatre
Price from € 19.70
Direct from Broadway, this multi-faceted, mischievous and marvellous show is at the Vaudeville Theatre in London's West End from June 9th, their first visit to London for 17 years.
Book tickets
Venue information
Performance info
Evening performance
Monday Tuesday,Wednesday, Thursday and Saturday to Sunday 7.30pm
Friday 5.30pm and 8pm, Saturday 3.30pm
Booked from
Booked for
(5mins) Head out onto the main road Strand. Cross street where possible and go right 100 metres – it's just after the Adelphi Theatre.


text:
320 pages, 12 illustrations
This book offers an exploration of the use of information and communication technologies by biologists working in systematics (taxonomy) and the dynamics of change and continuity with past practices in the development of systematics as a cyberscience.The use of information and communication technology in scientific research has been hailed as the means to a new larger-scale, more efficient, and cost-effective science. But although scientists increasingly use computers in their work and institutions have made massive investments in technology, we still have little idea how computing affects the way scientists work and the kind of knowledge they produce.
In "Systematics as Cyberscience", Christine Hine explores these questions by examining the developing use of information and communication technology in one discipline, systematics (which focuses on the classification and naming of organisms and exploration of evolutionary relationships). Her sociological study of the ways that biologists working in this field have engaged with new technology is an account of how one of the oldest branches of science transformed itself into one of the newest and became a cyberscience.Combining an ethnographic approach with historical review and textual analysis, Hine investigates the emergence of a virtual culture in systematics and how that new culture is entwined with the field's existing practices and priorities.
Hine examines the policy perspective on technological change, the material culture of systematics (and how the virtual culture aligns with it), communication practices with new technology, and the complex dynamics of change and continuity on the institutional level.
New technologies have stimulated reflection on the future of systematics and prompted calls for radical transformation, but the outcomes are thoroughly rooted in the heritage of the discipline. Hine argues that to understand the impact of information and communication technology in science we need to take account of the many complex and conflicting pressures that contemporary scientists navigate. The results of technological developments are rarely unambiguous efficiency gains, and are highly discipline-specific.
I came away from this book with new insights about the sciences of systematics and with a sense that I had been given a rich panorama of an emerging cyberfield. - Geoffrey C. Bowker, Center for Science, Technology and Society, Santa Clara University
"Christine Hine moves with analytic mobility, sidestepping the buzz in cyberscience buzzwords to reveal with respect and wonder the heart of a discipline." - Karen S. Baker, Scripps Institution of Oceanography, University of California, San Diego
"Systematics as Cyberscience reminds us that change generates strain, conflicting views, fear of the new and concern for integrity. But we cannot stop this shift that is being played out by experts in their respective museums and natural history collections." - Kevin Kelley, Nature 452, 24 April 2008
There are currently no reviews for this product. Be the first to review this product!
Christine Hine is Senior Lecturer in Sociology at the University of Surrey. She is the author of Virtual Ethnography.