text:
Written on: 31/03/2010 by Taylott (173 reviews written)
Shortlist is a fantastic free weekly magazine, covering news, sport, TV, Cars, Movies and Fashion!
I prefer this paper compared to the other freebie papers you get. The interviews are current and interesting, and the gadget reviews are worth waiting for.
The content is slightly geared towards the male reader, but look past the advertising and the overall content caters for both sexes.
What I like about this paper is that there is no rubbish gossiping columns, littered with celebrity nonsense. What you get is pure facts, and an interesting read.
If you haven't read ShortList yet, grab yourself a copy. You won't be disappointed!
As rated by our community of reviewers
" Get Rid of men's Health Issue " Read More
Written by alvyhank
" Superb magazine " Read More
Written by BarryChoppa
" Sending gift to my address.. " Read More
" Disgusting!!! " Read More
" Esquire is a great magazine for all men. It may have a few adverts,... " Read More


text:
Upcoming Functional Programming/F# Talks
Well, I certainly have an ambitious May schedule ahead of me. Most of course will be revolving around functional programming and F# as it seems to be finally catching on. I've been noticing a bunch from the Java and Ruby communities becoming interested in such things as Scala, Haskell, OCaml, Erlang and F#. I was rather heartened by this as some in the Ruby world like here and here coming back to the static world for ways of representing data and functions in different ways. Of course Lisp and Scheme (IronLisp and IronScheme) still manages to eek in the rebirth, but still remains on the outside.
I will be speaking at the Northern Virginia Code Camp on May 17th for a total of two topics:
- Improve your C# with Functional Programming and F# concepts
Learn how .NET 3.5 takes ideas from Functional Programming and how you can apply lessons learned from it and F# respectively.
- Introduction to Functional Programming and F#
Come learn about functional programming, an older paradigm that Object Oriented Programming, and the ideas around it. This talk will cover the basics including high-order functions, functions as values, immutability, currying, pattern matching and more. Learn how to mesh ideas from functional programming with imperative programming in F# and .NET.
So, if you're in the DC area, go ahead and register here and show your support for the community.
Also, I will be taking some time to spend up in Philadelphia this month at the next Philly ALT.NET meeting to also talk about F#. Still ironing out the details on that one in regards to the DC ALT.NET meeting in May. Either way, should be a good time!
- Improve your C# with Functional Programming and F# concepts
Making Spec# a Priority
During ALT.NET Open Spaces, Seattle, I spent a bit of time with Rustan Leino and Mike Barnett from the Spec# team at Microsoft Research. This was to help introduce Design by Contract (DbC) and Spec# to the ALT.NET audience who may not have seen it before through me or Greg Young. I covered it in detail on my old blog here.
Spec# at ALT.NET Open Spaces, Seattle
As I said before I took a bit of time during Saturday to spend some time with the Spec# guys. I spent much of the morning with them in the IronRuby session explaining dynamic languages versus static ones. They had the session at 11:30, the second session of the day, in direct competition with the Functional Programming talk I had planned with Dustin Campbell. Greg was nice enough to record much of the session on a handheld camera and you can find that here. It's not the best quality, but you can understand most of it, so I'm pretty happy.
The things that were covered in this session were:
- Spec# overview
- Non-null Types
- Preconditions
- Postconditions
- Invariants
- Compile-Time checking versus Runtime checking
- Visual Studio Integration
Scott Hanselman also recorded a session with the Spec# guys for Episode 128. This is a much better interview than on DotNetRocks Episode 237 that Rustan did last year. This actually gets into the technical guts of the matter in a much better way, so go ahead and give it a listen. I was fortunate enough to be in the room at the time to listen.
The New Release
Mike and Rustan recently released a new version of Spec# back on April 11th so now Visual Studio 2008 is supported. You must remember though, this is still using the Spec# compiler that's only C# 2.0 compliant. So, anything using lambdas, extension methods, LINQ or anything like that is not supported. As always, you can find the installs here.
As with before, both the Spec# mode (stripped down mode) and C# mode are supported. What's really interesting is the inferred contracts. From an algorithm that Mike and Rustan worked on, they have the ability to scan a method to determine its preconditions and postconditions. It's not perfect, but to have that kind of Intellisense is really powerful.
What you can see is that the GetEnumerator method ensures that the result is new. Keep in mind, result is a keyword which states what the return value is for a method. It also says that the owner of IEnumerator will be the same as before. Object ownership is one of the more difficult things to comprehend with Spec# but equally powerful.
Another concept that's pretty interesting is the ability to make all reference types non-null by default in C# or in Spec# modes. Instead of having to mark your non-null types with an exclamation mark (!), instead you can mark your nullable types with a question mark (?) much as you would with the System.Nullable<T> generic class. All it takes is the flip of a switch in Spec#:
Or in the C# mode:
And then you have all the Spec# goodness.
Why It's Important
So, why have I been harping on this? To be able to express DbC as part of my method signature is extremely important to me. To be able to express my preconditions (what I require), postconditions (what I ensure), my invariants (what state will change) is a pretty powerful concept. Not to mention, to enforce immutability and method purity is also a pretty strong concept, especially in the times of multi-core processing. More on that subject later.
Focus on Behaviors
What Spec# can bring to the table is the ability to knock out a bit of your unit tests. Now, I don't mean all of them, but what about the ones that check for null values? Are they valid if you already put in your method signature to require a non-null value or use the ! symbol to denote a non-null type? Those edge cases aren't really valid anymore. The ability to track your invariants is the same as well as your postconditions. Instead, what that does is frees you up to consider the behaviors of your code, what you should have been testing anyways.
Immutability plays a big part in Spec# as well. To some extent, I'll cover more in a Domain Driven Design post, but instead will get some things out of the way here. Eric Lippert, C# team member, has stated that immutable data structures are the way of the future in C# going forward. Spec# can make that move a bit more painless? How you might ask? Well, the ImmutableAttribute lays out that explicitly. Let's do a simple ReadOnlyDictionary in Spec#, taking full advantage of Spec#'s attributes, preconditions and postconditions:
using System;
using System.Collections;
using System.Collections.Generic;
using Microsoft.Contracts;
namespace Microsoft.Samples
public class ReadOnlyDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey!, TValue>> where TKey : class
private readonly IDictionary<TKey!, TValue>! dictionary;
public ReadOnlyDictionary(IDictionary<TKey!, TValue>! dictionary)
this.dictionary = dictionary;
public TValue this[TKey! key]
requires ContainsKey(key);
{ return dictionary[key]; }
public bool ContainsKey(TKey! key)
return dictionary.ContainsKey(key);
void ICollection<KeyValuePair<TKey!,TValue>>.Add(KeyValuePair<TKey!, TValue> item)
throw new NotImplementedException();
void ICollection<KeyValuePair<TKey!,TValue>>.Clear()
throw new NotImplementedException();
public bool Contains(KeyValuePair<TKey!, TValue> item)
return dictionary.Contains(item);
public void CopyTo(KeyValuePair<TKey!, TValue>[]! array, int arrayIndex)
requires arrayIndex >=0 && arrayIndex < Count;
dictionary.CopyTo(array, arrayIndex);
public int Count
ensures result >= 0;
{ return dictionary.Count; }
public bool IsReadOnly
ensures result == true;
{ return true; }
bool ICollection<KeyValuePair<TKey!,TValue>>.Remove(KeyValuePair<TKey!, TValue> item)
throw new NotImplementedException();
public IEnumerator<KeyValuePair<TKey!, TValue>>! GetEnumerator()
return dictionary.GetEnumerator();
IEnumerator! System.Collections.IEnumerable.GetEnumerator()
return dictionary.GetEnumerator();
As you can see, I marked the class itself as immutable. But as well, I removed anything that might change the state of our dictionary, as well as mark things with non-null values. That's a little extra on top, but still very readable. I'll be covering more in the near future as it applies to Domain Driven Design.
Call to Action
So, the call to action is clear, make Spec# a priority to get it in C# going forward. Greg Young has started the campaign, so we need to get it moving!
let Matt = CodeBetter + 1
Joining the CodeBetter Community....
type FullName = string * string
let FullNameToString (name : FullName) =
let first, last = name in
first + " " + last
let blogger = FullNameToString("Matthew", "Podwysocki")
I'm pretty excited to be joining the CodeBetter gang after following for so many years. I want to thank Jeremy Miller, Brendan Tompkins, Dave Laribee, Greg Young and others for welcoming me to the fold. No, this blog won't be going away, but instead will also serve as a host for my posts.
So Who Are You and Why Are You Here?
So, just to introduce myself, I work for Microsoft in the Washington DC area. I'm active in the developer community in whether it be in the .NET space, Ruby, or less mainstream languages (F#, Haskell, OCaml, Lisp, etc). I also run the DC ALT.NET group since the November timeframe of last year and helped plan the latest incarnation in Seattle.
The number one reason I'm here is to help better myself. Deep down, I'm a language geek with any of the aforementioned languages. I'm one of those who strives to learn a language every year, but not just learn it, let it sink in. That's really the key. Sure, I can learn a certain dialect, but it's not quite being a native speaker. That's how I can take those practices back to my other languages to try to apply lessons learned such as functional programming paradigms (pattern matching, currying, first order functions, etc).
I also have a pretty deep interest in TDD/BDD, Domain Driven Design and of course one of Greg Young's topics, messaging. Right now in the world of messaging, I think we're in a pretty important time in the development world when messaging, multi-threaded processing and such is going to be more mainstream and hopefully less hard than it is now.
I'm also a tinkerer at heart. I'm looking at testing frameworks to help make my TDD experiences easier. I'm looking at IoC containers to help make my system just a bit more configurable. I'll look at the tests to see how each one does what it is. That's the fun part about it.
I'm also on the fringe with such topics as Spec# and Design by Contract. I'd love nothing more than to see many of the things being done at Microsoft Research become a bit more mainstream and not just seen as a place where we might see something 10 years down the line. Topics such as Spec#, F# and others have real importance now and it's best to play with them, give them our feedback and such.
So What Do You Want From Me?
Here's the thing, since I'm always looking to better myself, I'll need your help along the way. I value your feedback along the way and hopefully we'll learn from each other. Now that this is out of the way, time for more serious topics...
xUnit.net Goes 1.0 and Unit Testing F#
As I've said before on my previous blogs, I'm very much into F# and functional programming lately. With that, I'm still in the mode of TDD. Just because you enter a new programming paradigm, doesn't mean you throw away your XP and TDD roots. Instead, I find it just as valuable if not even more so when switching to a new model.
xUnit.net 1.0 Goes Live
As Brad Wilson said earlier this week, xUnit.net released version 1.0. You can read more about the announcement here. Since the RC3 timeframe, it was pretty much feature complete, so there hasn't been much change since that time. Instead, the focus was on polishing the existing functionality and including the integration with ASP.NET MVC, Resharper 3.1 and TestDriven.NET. The GUI runner, such as it is has been pretty limited, but ok for most purposes.
Many questions used to arise, why xUnit.net? Why do we need yet another framework out there? Why not just add onto the existing ones in the market? I think with the 1.0 release, the critics in this release to do things a bit differently than MbUnit and NUnit have approached things. For example, the Assert.Throws<TException>, not having to decorate the classes with [TestFixture] and a few other things come to mind as well as being very extensible. It's a smaller framework, but I really don't have a problem with that. With most of the other frameworks, I don't use half of it anyways.
So, why do I care as much as I do about this one over say others at the moment? Well, it's great that we have such choices in the market now. As Scott Hanselman said at ALT.NET Open Spaces, Seattle, he's a StructureMap, Moq and xUnit.net guy. I'll get into the reason shortly enough.
The Traditional Way
When you think of doing your unit or behavior tests, you often need a class and decorate with attributes, have a initialize and teardown and all that goodness. Since F# is considered a multi-purpose language, this works just fine. That's the beauty of F# and hopefully will drive its adoption into the marketplace. So, consider the following functions with the appropriate tests in a more traditional way such as NUnit within Gallio. I am trying out Gallio so that I can see how well it reacts to F# as well as just kicking the tires. I highly recommend you at least check it out.
Anyhow, back to the code. Let's take a simple example of a naive routing table through pattern matching, to see whether a call is allowed or not. Like I said, naive, but proves a point with pattern matching.
#R @"D:\Program Files\Gallio\bin\NUnit\nunit.core.dll"
#R @"D:\Program Files\Gallio\bin\NUnit\nunit.framework.dll"
let FilterCall protocol port =
match(protocol, port) with
| "tcp", _ when port = 21 || port = 23 || port = 25 -> true
| "http", _ when port = 80 || port = 8080 -> true
| "https", 443 -> true
| _ -> false
open NUnit.Framework
type PatternMatchingFixture = class
member x.FilterCall_HttpWithPort8888_ShouldReturnFalse() =
Assert.IsFalse(FilterCall "http" 8888)
member x.FilterCall_TcpWithPort23_ShouldReturnTruee() =
Assert.IsTrue(FilterCall "tcp" 23)
Unfortunately of course for me, the Gallio Icarus Runner doesn't really work well for me at the moment with F# integration. Instead, I get all sorts of issues when doing so. This is where I get the large FAIL.
This seems to repeat itself unfortunately for the xUnit.net and MbUnit integration as well, so it's not quite ready for primetime in the F# space. Also, when I exit the application, there is a Gallio session runner that keeps running in memory and therefore I can't perform any builds. So, I have to manually go into Task Manager and kill the process. Not the best experience I've ever had... So, for now, the limited functionality in the xUnit.net GUI Runner works for me.
The More Functional Way
Instead, we see a lot of pomp and circumstance that we just don't need. In the functional world, a lot of the time, we don't want or need to create these classes just to test our functions. After all, most of what we do has no side effects or at least should be (and are code smells mostly if they are not, but that's another post for another time).
At the request of Harry Pierson, another F# aficionado and IronPython PM, talked to Brad and Jim Newkirk about adding static function unit test capabilities to xUnit.net. And sure enough, we now have them, so let's compress the above code into something that looks more like F#.
#R @"D:\Tools\xunit-1.0\xunit.dll"
open Xunit
let FilterCall protocol port =
match(protocol, port) with
| "tcp", _ when port = 21 || port = 23 || port = 25 -> true
| "http", _ when port = 80 || port = 8080 -> true
| "https", 443 -> true
| _ -> false
let FilterCall_TcpWithPort23_ShouldReturnTrue () =
Assert.True(FilterCall "tcp" 23)
let FilterCall_HttpWithPort8888_ShouldReturnFalse () =
Assert.False(FilterCall "http" 8888)
So, as you can see, I compressed the code quite a bit from here. Since I'm doing functions and nothing more with just some basic pattern matching, this approach works perfectly. That's why I am a fan of this. Open up the GUI runner or just the ever popular console runner, and run it through and sure enough, we get some positive results.
The interesting thing to see upcoming is how well the TDD space will play in the functional programming space. I don't think it should be any different of an experience, but time will tell.
Where to Go?
From here, where do we go? Well, I'm sure the GUI Runner of xUnit.net will get better over time, but the Gallio folks are pushing for the Icarus Runner. Right now, only the xUnit.net runner works for me, so that's what I'm going to stick with at the moment.
An interesting thought occurred to me though. Are the unit tests we're doing mostly nowadays purely functional anyways? Would it make sense to test some C# code in F# to produce cleaner code? Not sure, but I like the idea of having that choice. Or even for that matter, writing my unit tests in Ruby for my staticly typed C# code. Within the .NET framework space, the possibilities are vast. And that's the really cool thing about it. But will we see an IronPython or IronRuby testing framework within the .NET space?
ALT.NET Open Spaces Closing Day Recap
In my previous post, I talked about some of the happenings from the day two experience. Day three was only a half day with only two sessions. So, it was best to make the best of times anyhow. Once again, it snowed again, rather heavily at times, so nature's cruel joke on ALT.NET.
Impromptu Sessions
One of the best sessions was an impromptu session with Jeremy Miller on the StoryTeller tool and his future plans for it. If you're not familiar with it, it is a tool used to manage and create automated testing over the FitNesse Dot Net libraries and helps in an acceptance test driven development environment. Anyhow, a number of us managed to corner him at one point during the day and sure enough he had his laptop available. From there, we were able to encourage him to work on it some more as well as learn about where to go from where it is right now. Jeremy covers more about it here. Sometimes these impromtu sessions are some of the more valuable interactions to be had at events such as these.
More Video To Be Had
It seems that almost everyone had a camera at the event. Greg Young and Dave Laribee managed to capture a bit of the sessions on video. That's a great thing because I honestly wish I could have cloned myself and gone to more sessions. Hopefully more of this will be forthcoming. Dave posted Greg Young's fishbowl conversation on Architecture Futures which you can see here.
Other videos that are on this list are from John Lam's IronRuby session, Udi Dahan with ScottGu and Chad Myers talking about Microsoft and Open Source Software and so on. You can find them at the end of Greg's video.
Software Design Has Failed, What Can We Do About It?
Scott Koon, aka LazyCoder, convened with JP Boodhoo a session on how software design has failed us. This turned into a fishbowl conversation as well since there was a lot to be said. The basic points revolved around the large amount of software failures. What causes them? Are they technological issues? People issues? Politics? Many people brought their opinions to bear, and it was interesting that the point that I brought is that at the end of the day, customer satisfaction is the metric that matters. Are we listening to them? In the Agile methodology world, customer satisfaction is the only metric. Yes, we can talk about TDD/BDD, DDD and so on, but are we actually putting software into the hands of the user that they actually want?
I'm not forgetting of course the ideals around mentoring and helping make the team stronger. Those issues are important as well. Do we do pair programming? Do we hold brown bag sessions? All of those suggestions are key to helping grow a stronger team. But, also it helps grow the team as a more cohesive unit that's not afraid to ask questions, pair up and avoid flailing.
F# and Concurrency
Roy Osherove convened a session on concurrency and functional programming as the last topic I was going to attend. When we start to deal with multi-core environments, threading issues come to bear more frequently. Are we utilizing the CPUs to the maximum or are we still just sitting on that one thread, and barely using the machine to its capacity? Those are many of the issues we face. In Software Engineering Radio Episode 14, Ted Neward talks to this very point quite frankly that multi-threaded programming is hard. There are no two ways about it. But, when we talk about functional programming, some of that is solved. Why? Immutability by default is one of the key strong points of FP. Instead, you have to go out of your way to make a value to be mutable. Is this something we'll see in C# 4.0? Spec# has something to say about it. And once again, another topic for discussion. I keep putting these things on my plate...
Anyhow, Harry Pierson and I helped run this session. Harry had some of his parsing code that he has posted on his blog to show off. I think that did the trick well to show some advanced things such as high order functions, pattern matching, anonymous functions and so on. Instead, if you wish to learn more, I'll probably cover it here in some detail, but you can check chapter 13 of Don Syme's "Expert F#" book to learn more in the mean time.
Action Items
Some action items came up from this event that I think are rather important. Because ALT.NET is a community looking to improve itself, there are naturally some things that help. Here are a few that I can think of:
- Keep the conversation going
Just because the conference ended doesn't mean the conversations that started there have to.
- Start a local group
After the session was done, the altdotnet mailing list came alive with people wanting to create that ALT.NET groups like I did in DC, Brian Donahue did in Philly and Jeremy Jarrell did in Pittsburgh.
- Support the community
Ray Houston laid out a challenge for those who use Open Source products to donate to them. This doesn't mean only money, but time as well. Many projects are in need of some assistance, and all it takes is for someone to ask.
- Challenge Assumptions and Bring Change
It was said best during the conference "If you can't change your job, change your job". Don't let these discussions that happened here just stay there. Bring them to your work place, bring change for the better. Question why things are done the way they are.
Wrapping it Up
I'm glad to have been a part of this event in Seattle. It couldn't have been with a better bunch of people who are willing to better themselves, challenge themselves and their assumptions and bring change to the developer community. There was a lot to learn this past weekend and each conversation brought up a new angle. Until next time...
- Keep the conversation going
ALT.NET Open Spaces, Seattle Day 2 Recap
In my previous installment of recapping the events from ALT.NET Open Spaces, Seattle, I covered pretty much the opening ceremonies as it were. The weather was definitely interesting the entire weekend. Who would believe that we had snow, hail and rain for most of the time we were there in the latter half of April? Mind you it didn't stick, but if you believe in God, there is something to be said of ALT.NET coming to town.
Coverage Galore
Jeffrey Palermo was gracious enough to capture the opening ceremonies on video for all to see. Here are some of the videos and they are well worth watching. Really gives you an idea of how to run a good Open Spaces. Doc did a wonderful job as a facilitator for the event. And yes, that's me in the black coat in the background setting up for the event.
- ALT.NET Open Spaces, Seattle - Part 1
An introduction by Doc on the meaning of Open Spaces
- ALT.NET Open Spaces, Seattle - Part 2
More introduction and the suggestion of topics. Everyone who submitted topics had to get in the middle of the room and declare their topic of interest.
- ALT.NET Attendees - Why Did You Come to ALT.NET?
Jeffrey interviews various attendees such as the some Microsofties (Scott Guthrie, Harry Pierson, Glenn Block, Don Smith), CodeBetter guys (Greg, Jeremy, JP Boodhoo, Ian Cooper), Scott Bellware, the Israelis (Udi, Roy, Justin and Ayende), Martin Fowler, John Osborn, Jim Shore, etc on what ALT.NET means to them and why they came.
So, as you can see from the videos it was a pretty diverse crowd. And, hey, we managed to get all of 5 women there too! Peter Laudati posted the schedule here which was initialed by all who wanted to see that particular discussion.
IronRuby Session
Since John Lam wasn't around on Friday for the topic submittal, I so graciously put his name in for him. Luckily he agreed so we were good to go for the first session. We didn't have any canned presentations which is nice. Instead, John focused more on how far IronRuby has yet to go. It was interesting that he is using the Rubinius specs in order to validate IronRuby. Also of note, it was pretty cool to see that Spec# has been used for the IronRuby compiler.
Covering Spec#
Unfortunately, the functional programming talk that I planned with Dustin Campbell was put right along side the Spec# talk, so I had to make a choice. I picked Spec# as it was the first Open Spaces they had done. As I said before, one of the major things I wanted to talk about was Spec# at ALT.NET. Both Greg Young and I were pretty interested in getting Rustan Leino and Mike Barnett to show off the technology to the masses. And what better way than to show a bunch of geeks like us this technology. Anyhow, Mike and Rustan did a really good presentation to show off Spec# to a mass audience. For those not familiar with Spec#, I did a whole series on this on my old blog here. Basically, the intent of Spec# is to provide Design by Contract specifications in your classes and have that exposed to the outside world. So, no more guessing about the preconditions, postconditions and invariants of your system, instead, we can be pretty explicit about it.
The problem that they are facing is that Spec# is not just an additive to the C# compiler, instead it's a separate compiler that is compliant with the C# 2.0 specification. The problem is that C# 3.0 introduces a few more items, albeit mostly syntactic sugar for the most part, and yet Mike is really one of the only guys doing the Spec# compiler. So, making it C# 3.0 compliant is a pretty daunting task. Instead, a future focus is on making language neutral pieces available to all .NET languages just as we saw briefly in the System.Core.dll assembly under the Microsoft.Contracts namespace. The point of inviting them was to help bring their cause to a wider audience. Anders Hejlsberg and Mads Torgersen need to put this on their mind as to how to incorporate, and I'll make sure it's widely known.
It was great to see Scott Hanselman quite excited about the technology and hopefully you'll see more of it from him soon. Also, stay tuned to InfoQ for more Spec# related items as well. I intend to cover things again shortly to talk about some other new things in Spec# as well as the new release. Stay tuned for that...
Phil Haack and Brad Abrams hosted a discussion on ASP.NET MVC which was pretty positive overall. There has been a number, around 5% that Microsoft has been throwing out there as a number of people that would be adopting ASP.NET MVC over traditional web forms. The audience was rightly skeptical of such a number and wish that they would cut it out. Instead, it could have the effect of scaring away people from adopting this framework as their choice for ASP.NET web applications. I can totally understand that the numbers could be there due to the ISV market which make controls for ASP.NET web forms which is something that the MVC framework doesn't support. Another request was to support open source javascript frameworks better. But overall, Phil and Brad were pretty receptive and it was an overall positive experience.
Are We Innovating?
Scott Hanselman convened a talk asking "Are We Innovating or Are We Just Porting?" in which that very question was asked. If you look at the open source frameworks that exist within the .NET space, it's not hard to see what he's talking about:
- JUnit => NUnit, MbUnit, xUnit.net
- Hibernate => NHibernate
- Spring => Spring.NET
- Ruby on Rails => MonoRail
- jMock => NMock, Rhino Mocks, Moq
- Ant => NAnt, MSBuild
- And the list goes on...
To Be Continued...
- ALT.NET Open Spaces, Seattle - Part 1
DC ALT.NET Meeting 4/23/2008 - Jay Flowers and CI Factory
Now that we've somewhat recovered from ALT.NET Open Spaces, Seattle, it's time for another DC ALT.NET meeting. I'm currently finishing up my wrapups for Seattle still and I'm sure I have months worth of material from there. Anyhow, this time Jay Flowers will be talking to us about Continuous Integration and CI Factory which was postponed from last month due to schedule conflicts. As always we have the first hour or whenever the conversation ends for our main topic and the rest is Open Spaces. Food will be served as well.
Below are the details for the meeting:
2201 Wilson Blvd
Arlington, VA 22201
Best parking on N. Veitch St
Courthouse Metro the best bet
As always you can find out more by joining the mailing list here. Hope to see a great crowd there and to continue some of the great discussions that were held in Seattle. Until next time...
ALT.NET Open Spaces, Seattle Day 1 Recap
ALT.NET Open Spaces, Seattle has come to a close. What a great time it was and it met every expectation if not exceeded them. Currently I'm in the Seattle airport waiting for my flight home which just got re-arranged. Anyhow, I'd like to wrap up my thoughts for the first day of the event.
Setting It Up
I arrived one day early for the event to make sure we were set up appropriately. I was able to meet up with Dave Laribee, Glenn Block, Scott Bellware, Jeremy Miller, Greg Young, Scott C Reynolds, Ray Lewallen, Patrick Smacchia and others. Everyone was already burned out from the MVP Summit, so I wasn't sure how well people would be for the event. But it was great to talk to Sam Gentile and I'm glad he's back in the fold with ALT.NET as he announced earlier last week here.
Even though a lot of people were tired, we had plenty of help to set up for the event. Of course the joke is that "How many ALT.NETers does it take to go to Costco?"...
Kicking It Off
One couldn't ask for a more prepared and outstanding facilitator in Steven "Doc" List. What an amazing job he did to bring the Open Spaces together. The event started with a description of Open Spaces Technology. if you're not familiar with the Open Spaces, Technology Format, here are the four basic principles:
- Whoever comes are the right people
- Whatever happens is the only thing that could have
- Whenever it starts is the right time
- When it's over, it's over
The Sessions
I met with Mike Barnett from the Spec# team who was one of the many people I had invited to this event. Spec# as you may have figured from my blog is a passion of mine. It is one of my goals to publicize it enough and to make sure that people are aware of this wonderful technology that the product teams such as Mads Torgersen and Anders Hejlsberg notice. Anyhow, Mike went up and announced a session on Spec# and static verification. I'll cover more of that in subsequent posts again. Start your letter writing campaigns now!
Dustin Campbell also was in attendance and he and I chatted about F# and doing a session on functional programming and F#. It was going to be a great session, but unfortunately when the schedule was finalized, I couldn't possibly attend the Spec# and functional programming and F# talk. I was a little disappointed by that, but luckily Roy Osherove suggested a talk about "Concurrency and Functional Programming" which I was more than willing and able to help out on. I also pulled Harry Pierson, the new Program Manager for IronPython to help in such a session.
Since John Lam wasn't in attendance that night, I volunteered him for a session on IronRuby and the DLR which he was more than happy to oblige. We scheduled that for the first session on Saturday. I'll cover each of these in detail in subsequent posts.
The Fishbowl
From there, we went to a fishbowl style conversation in which there are a number of chairs in the middle of the room. There must be all but one of the chairs filled at any given time. Any person may in turn come and take a seat and another person must leave to keep the balance. The discussion started with Scott Hanselman, Ted Neward, Charlie Calvert and Martin Fowler talking about the Polyglot Programmer. Ted Neward couldn't be there for the whole event, unfortunately as he was also doing No Fluff Just Stuff this weekend as well with Venkat Subramaniam, Neal Ford and others. Luckily I got some time to talk to Ted about some F# related items as well as his upcoming trip to Reston, VA for No Fluff Just Stuff next weekend. So, if you're in the area and interested in seeing Ted and Venkat, that's the place to go! But anyways, the event was great and a lot of people pitched in. There are so many to name, I'd just run out of space.
To Be Continued....
Off to Seattle and ALT.NET Open Spaces, Seattle
Well, the day has finally come where I'm heading to ALT.NET Open Spaces, Seattle. It's been a long time of planning for this day with all the other guys mentioned on the site. The weather's not looking so great with a possibility of snow on Saturday. Not looking forward to that part as I'm leaving sunny, beautiful Washington DC where it is around 75F or so right now.
I hope to be live blogging much of the event, well as much as I can. I you're on Twitter, you can follow me at mattpodwysocki. Looking forward to seeing everyone there!
NOVARUG with Dave Thomas (PragDave) Recap
Last night I attended the Northern Virginia Ruby Users Group (NovaRUG) meeting in Reston last night with Dave Thomas (PragDave) and Chad Fowler. It was a completely packed house and the temperatures were a bit hight in the room, but it was well worth the sweating to attend.
Paul Barry presented first on Merb and gave a really good demonstration of some of the capabilities in comparison to Ruby on Rails. If you're not familiar with Merb, it is a lightweight Model View Controller framework written in Ruby. It was written by Ezra Zygmuntowicz in response to trying and giving up on making Ruby on Rails thread safe. You can find his presentation materials here.
It was mentioned that there will be a Ruby conference in the Northern Virginia area upcoming I'd like to see if we can get some IronRuby in there instead of all those Java guys with JRuby. We'll see what happens, but for right now, everything seems to be in flux. Stay tuned!
Next up, Dave Thomas talked about the Ruby object model with a very good presentation. Below you can find some of my pictures I took from the event. Forgive the quality of the images, but you can tell that it was a crowded place! Anyhow, it was a really good talk about the object model, how the scoping of self and the resolution of classes and methods are done deep down in Ruby. It was an excellent presentation and I was definitely excited by his passion for the community and the technology.
First we have Dave talking about the inheritance chain of Ruby objects.
Then here's Dave talking about the method resolution.
I had a chance to chat with Dave afterwards on F# as he has been looking into OCaml lately, where F# got most of its functionality from. It's his hope that F# succeeds and I ultimately think it will. So, I told him to give it a try. Anyhow, it was a great night and good to reach out to the community. The DC area has a pretty rich community of .NET, Ruby and Java programmers that's really refreshing to see. Until next time...
Metaprogramming in F#
Tonight I will be heading to the Northern Virginia Ruby Users Group (NoVARUG) meeting tonight with Dave Thomas (PragDave) talking about metaprogramming in Ruby. Should be a great time and I'm sure it will be full tonight. For those interested in some introduction to metaprogramming in Ruby, here's a good link to help get you started.
Metaprogramming in F#?
One of the many things that has interested me in F# is that it was originally written as a language to write other languages. This of course leads me to a discussion of F# and metaprogramming. Is it a fit? There are a couple of links well worth visiting and then at a future date, we'll come back to the subject.
Before the links, most of the language oriented stuff comes from quotations. Quotations are a little block of code which turns a particular piece of code into an expression tree. This language tree can then be transformed, optimized and even compiled into different languages. There are two types of these quotations, raw and typed. Typed Quotations contain static typing information whereas the raw do not. For a good introduction to these, check out Tomas Petricek's post here.
- Leveraging Meta-Programming Components with F# - Don Syme
Talks about F# with Quotations and LINQ expressions for expressing metaprogramming in F#
- F# metaprogramming and classes - Tomas Petricek
Talks about Class Quotations and basic metaprogramming capabilities in F# and its limitations
- Leveraging Meta-Programming Components with F# - Don Syme
Adventures in F# - F# 101 Part 8 (Mutables and Reference Cells)
class Program
ALT.NET on DotNetRocks and the Community
Dave Laribee and Jeremy Miller recently recorded an episode on DotNetRocks and was just posted today. Episode 333 "It's the ALT.NET Show" can be found here. It's a great show that explains ALT.NET for those who may not really know what it is outside of some of the arguments on the altdotnet mailing list. This includes discussions on open source frameworks, agile practices, refactoring and so on.
It's great to see the reaction from this show at least from my perspective. To see the job we're doing from Josh Holmes, Glenn Block, me and others from within to reach out and also present ideas and bridge the gaps. It's been very rewarding to be a part of that.
We're only just a few days away from ALT.NET Open Spaces, Seattle. All of those who are attending should have received a notice of such this morning. I'll be arriving in Seattle on Thursday afternoon to help set up for the event so if anyone wants to hang out beforehand let me know.
Bringing It To The Community
Anyhow, this weekend I did my best to bring some of those ALT.NET practices to the CMAP Code Camp and we had a pretty good turnout. This time I talked about refactoring to patterns, dependency injection and inversion of control containers. I'm hoping to do the same for the Northern Virginia Code Camp coming up on May 17th. Brian Donahue has been rather successful doing so with the Philly Code Camps as well. That reminds me that I'm coming up there in mid-May to do an F# session. Should be a fun time.
CMAP Code Camp Wrap Up - Dependency Injection and IoC Containers
I really enjoyed speaking at this past weekend's CMAP Code Camp. I hope you all enjoyed my presentation on "Loosen Your Dependencies with Dependency Injection and Inversion of Control Containers". It was a great discussion to have with everyone and I like to learn there as much as I teach.
I also enjoyed teaming up with Scott Allen on his "A Gentle Introduction to Mocking" where we talked about mocks versus stubs, test pattens and mock frameworks such as Rhino Mocks and Moq. Hopefully we'll be doing some more ping-pong sessions in the future.
Once again, I'd like to plug my DC ALT.NET group that I run. Our next meeting is scheduled for April 23rd and the topic will be Continuous Integration with Jay Flowers. We'll announce the location shortly for our group. You can go ahead and sign up for our mailing list here.
Anyhow, here are some resources that can help point you in the right direction. This includes articles, blogs and such that I find will be useful in your journey to better understand these things:
- Articles
- Blogs
- Books
If you note, I my code uses the following products in order to get it to run:
- ASP.NET MVC Preview 2
- xUnit.net
- Castle Windsor
- StructureMap
- Unity Application Block
- Unity Community Contributions
Unity Community Contributions and Interception
public delegate IMethodReturn InovkeHandlerDelegate(IMethodInvocation call,
GetNextHandlerDelegate getNext);
public delegate InovkeHandlerDelegate GetNextHandlerDelegate();
public interface IInterceptionHandler
IMethodReturn Invoke(IMethodInvocation call,
GetNextHandlerDelegate getNext);
xUnit.net RC3 Just Released
Well, Brad Wilson and Jim Newkirk must really be busy lately. After I talked about the release of xUnit.net RC2, just today, Brad announced the release of RC3. As always, you can find the latest bits here. This fixes a number of bugs and adds CruiseControl.NET and ASP.NET MVC Preview 2 support as well in addition to the Resharper 3.1 and TestDriven.NET support. For more information about it, check out Brad's post here. More or less, they are feature complete for version 1.0 and the only that I think really is needed at this point is a decent GUI runner and that's well acknowledged as something they are working on. Visual Studio integration would be nice as well...RockNUG appearance, all tests for my demos were using xUnit.net, so I am actively using it right now and will be for my CMAP Code Camp appearance this weekend. However, I did not show the GUI runner because, well, it's not there yet, and instead, the console runner works just fine, thank you. So, go ahead and pick up the latest bits and give the team feedback!
For my other posts in this series, check them out here:
One last note regarding Brad, he was recently interviewed by Scott Swigart and Sean Campbell over at How Software Is Built and gives some interesting insights in the open source world inside and outside Microsoft and his contributions to it. Very good interview and well worth the time to read.
RockNUG IoC Container Presentation Wrapup
I want to thank the fine folks at the Rockville .NET Users Group (RockNUG) and Dean Fiala for giving me the opportunity to speak last night. It was a record crowd last night, so I'm glad that people were interested in Loose Coupling, Design Patterns, Test Driven Development, Behavior Driven Development and Inversion of Control containers. I hope everyone got some good information, and if not interested in using containers, design patterns and such, at least know they exist and have their use. Based on the feedback I've already received, it was warming and why I like presenting at user groups, so that both of us can learn.
Once again, I'd like to plug my DC ALT.NET group that I run. Our next meeting is scheduled for April 23rd and the topic will be Continuous Integration with Jay Flowers. We'll announce the location shortly for our group. You can go ahead and sign up for our mailing list here.
Anyhow, here are some resources that can help point you in the right direction. This includes articles, blogs and such that I find will be useful in your journey to better understand these things:
- Articles
- Blogs
- Books
NoVARUG Meeting April 16th - Dave Thomas (PragDave)
The Northern Virginia Ruby Users Group (NoVARUG) will be holding their next meeting next week with a special speaker in Dave Thomas (PragDave). Dave is in town teaching Advanced Rails Studio in Reston and will be kind enough to come talk about the Ruby Object model and how it facilitates metaprogramming.
The details are as follows:
Dave Thomas - The Ruby Object Model and Metaprogramming
April 16th, 2008 - 7-9PM
FGM Inc
12021 Sunset Hills Road
Suite 400
Reston, VA 20190
Hope to see a good crowd there! I know I'm very interested in this subject and hope to dive deeper soon. That reminds me I need to do some of metaprogramming in F# as well.
Unity 1.0 Released into the Wild
As Chris Tavares mentioned in his blog, Unity 1.0 has been released a couple of days earlier than the April 7th release date mentioned by Grigori Melnik earlier. Scott Densmore also announced this as well as working on porting the inteception from ObjectBuilder2 which I talked about earlier in some of my Unity and IoC containers posts. Looking forward to that post as we've shared some emails on the subject.
Would You Like To Know More?
For those looking for my posts on the matter, I've covered it quite extensively with the comparison to other IoC containers as well as IoC containers in general:
- IoC and Unity - Configuration Changes for the Better
Covers the latest configuration changes to allow for better constructor injection
- IoC and Unity - The Basics and Inteception
Covers the basics of an IoC container and inteception techniques
- IoC Container, Unity and Breaking Changes Galore
Covers the breaking changes made from the old Unity drop to the new one
- IoC Containers, Unity and ObjectBuilder2 - The Saga Continues
Managing instances and parameter mapping resolution
- IoC and the Unity Application Block Once Again
Setter Injection versus Constructor Injection and PostSharp4Unity
- IoC and the Unity Application Block - Going Deeper
Constructor Injection and comparing Unity with Castle Windsor
- IoC and the Unity Application Block
Covering ObjectBuilder and Unity Application Block
Anyhow, if interesting in more Unity content, check out David Hayden's Unity IoC and MVC screencast as well as others on the subject here.
Speaking of which, I'm going to be a busy man indeed with my upcoming speaking schedule on IoC containers, not necessarily Unity in particular, but all of them, the background and decoupling your applications. Here is the complete schedule for this month:
- RockNUG - April 9th
- CMAP Code Camp - April 12th
- CMAP Architecture SIG - April 15th
- IoC and Unity - Configuration Changes for the Better
Relooking at xUnit.net RC2
using MVC_APPLICATION_NAMESPACE.Controllers; // This using directive needs to point to the namespace of your MVC project
Adventures in F# - F# 101 Part 7 (Creating Types)
let coin = "heads", "tails"
let c1, _ = coin
let _, c2 = coin
print_string c1
print_string c2
Covering NUnit 2.4.7
#R @"D:\Program Files\NUnit 2.4.7\bin\nunit.core.dll"
#R @"D:\Program Files\NUnit 2.4.7\bin\nunit.framework.dll"
open NUnit.Framework
let rec fib n =
match n with
| 0 | 1 -> 0
| n -> fib(n-2) + fib(n-1)
| n when n < 0 -> failwith "Cannot be less than zero"
let FibOfOneShouldReturnZero() =
let fibResult = fib(1)
Assert.AreEqual(fibResult, 0)

subset: commoncrawl


text:
- Augmented reality
The trend on Augmented Reality seems to be picking up. In China, Starbucks released a new app to activate unique Augmented Reality experiences triggered by their famous red xmas cups. Read more here. http://www.digitalbuzzblog.com/starbucks-augmented-reality-xmas-cups
- New services launched by Telcos – Singapore SingTel & Malaysia Digi
Telcos in Singapore and Malaysia have launched new services.
Singtel's Skoob launch (basically an ebook reader) , and Malaysia's Digi Gmail service via SMS.
Will this lead to a change in consumption habits for consumers? Do keep this on the radar on how it may affect your account and consumers.


text:
Top Definition
1: someone bent over to take part in an activity, generally followed by the scary uncle.
As juice girl bent over to pick up the soap monkey boy came in with the scary uncle
by Frank August 30, 2004
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from firstname.lastname@example.com. We'll never spam you.×


text:
An increase in shark fishing during the holiday season prompts a warning from the Primary Industries Department about restrictions in Adelaide metropolitan waters.
Topics: illegal-fishing, law-crime-and-justice, fishing-aquaculture, oceans-and-reefs, adelaide-5000, outer-harbor-5018, sa, west-beach-5024, semaphore-5019, hallett-cove-5158, grange-5022, henley-beach-5022
A police pursuit of two teenage boys in a stolen ute comes to an end overnight when the driver mounts a kerb in Adelaide and crashes into a light pole.
Topics: crime, law-crime-and-justice, youth, henley-beach-5022, grange-5022
Posted| Updated
Three teenagers are arrested and charged after a masked gang holds up an Adelaide service station.
Topics: armed-robbery, law-crime-and-justice, grange-5022, sa, adelaide-5000
Posted| Updated
A young man is under police guard in hospital and two teenagers are charged after a stolen car crashes and rolls at Dry Creek in Adelaide.
Topics: road, accidents, disasters-and-accidents, traffic-offences, crime, law-crime-and-justice, dry-creek-5094, adelaide-5000, sa, queenstown-5014, allenby-gardens-5009, grange-5022
About 2,000 sandbags are being dropped into waters off Grange in a project aimed at boosting Adelaide's seagrass.
Topics: oceans-and-reefs, environmental-impact, environmental-management, environment, grange-5022, adelaide-5000, sa
Posted| Updated
Safety officers are patrolling beaches at Henley Beach and Grange to enforce a new ban on jet skis and other motorised craft.
Topics: government-and-politics, local-government, states-and-territories, oceans-and-reefs, laws, law-crime-and-justice, henley-beach-5022, henley-beach-south-5022, grange-5022, adelaide-5000, sa
Posted| Updated
A man who fell from the balcony of a sailing club while attempting a handstand is suing for damages, arguing he should not have been allowed there because he was heavily-intoxicated.
Simon Cucuk, 25, suffered head, back and brain injuries when he fell from the balcony of Grange Sailing Club in Adelaide during a birthday party in September 2008.
In District Court documents, Mr Cucuk says he had been drinking for seven hours before the party and club staff breached their duty of care by serving him more alcohol.
Topics: courts-and-trials, law-crime-and-justice, accidents, disasters-and-accidents, sa, grange-5022, adelaide-5000, australia
Posted| Updated
A Federal Police officer has won Liberal party preselection for the the seat of Colton in Adelaide's west.
Topics: liberals, states-and-territories, sa, adelaide-5000, fulham-gardens-5024, grange-5022, henley-beach-5022
A train was delayed at Grange in Adelaide's north-west after a car crashed into a fence and ended up on the line.
Topics: police, sa, grange-5022, adelaide-5000
Posted| Updated
A plan to cancel weekday trains on the Grange line in Adelaide has been modified, and shuttle trains will now run to and from Woodville.
Topics: rail-transport, states-and-territories, urban-development-and-planning, community-and-society, grange-5022, woodville-5011, adelaide-5000, sa
Posted| Updated
Buses will replace some train services on the Tonsley and Grange lines for about a year.
Topics: states-and-territories, sa, grange-5022, clovelly-park-5042, adelaide-5000
South Australia's Coroner has found staff at an Adelaide nursing home were harsh and unsympathetic towards a dementia patient who died after being heavily sedated.
Topics: aged-care, courts-and-trials, grange-5022, adelaide-5000, sa
A man who used a forged medical degree to work as a doctor has appeared in court in SA on a charge of arson.
Topics: arson, assault, crime, courts-and-trials, doctors-and-medical-professionals, adelaide-5000, darwin-0800, sa, alice-springs-0870, grange-5022
Posted| Updated
A 16-year-old from South Australia has received a kick-start to her modelling career after winning the 2010 Girlfriend model search.
Topics: arts-and-entertainment, fashion, human-interest, awards-and-prizes, australia, sa, grange-5022
Posted| Updated
A doctor who prescribed sedatives to a resident with dementia at an Adelaide nursing home has told an inquest he wanted to ensure the man's behaviour was tolerable.
Topics: courts-and-trials, aged-care, healthcare-facilities, grange-5022, sa
Posted| Updated
Adelaide police have arrested three men over a discovery of drugs and a gun at a house at Grange.
Topics: drug-offences, law-crime-and-justice, crime, grange-5022, adelaide-5000, sa
Police are searching for a man who held up two service stations in Adelaide's north-west overnight.
Topics: burglary, grange-5022, adelaide-5000, sa, rosewater-5013
The South Australian Whale Centre says it believes the endangered Southern Right Whale is appearing in the state's waters earlier in the year than usual.
Topics: animals, human-interest, sa, grange-5022, outer-harbor-5018, port-elliot-5212
Swimmers have been moved from the sea at Grange, west of Adelaide in South Austraia, after the sighting of a two-metre shark.
Topics: shark, human-interest, grange-5022, adelaide-5000, sa
Posted| Updated
The Holdfast Bay mayor, Ken Rolland, has rejected the idea of shark nets for Adelaide's metropolitan beaches.
Topics: shark, grange-5022, adelaide-5000, sa, henley-beach-5022
Posted| Updated
There have been two shark sightings off Adelaide's beaches.
Topics: fish, grange-5022, adelaide-5000, sa, tennyson-5022
Posted| Updated
A shark expert says overfishing in SA waters may be causing sharks to swim closer to the shore.
Topics: shark, animal-attacks, grange-5022, adelaide-5000, sa, henley-beach-5022
Posted| Updated
Pumping of harvested stormwater has started from wetlands at Grange Golf Club in Adelaide's western suburbs.
Topics: water, drought, environmental-management, states-and-territories, grange-5022, adelaide-5000, sa, glenelg-5045, morphettville-5043
Swimmers are being moved from beaches at Grange and Henley Beach in Adelaide after several shark sightings.
Topics: shark, human-interest, animal-attacks, adelaide-5000, australia, sa, grange-5022, henley-beach-5022
Sharks are proving a continuing problem for swimmers along the Adelaide coast.
Topics: emergency-incidents, animals, police, animal-behaviour, fish, grange-5022, adelaide-5000, sa


text:
Here at UPMC McKeesport, we know that quality is more than state-of-the-art clinical services and advanced technology — every member of our staff is committed to making your stay comfortable and providing you with the highest level of care. We want you to feel at home during your stay and will do our best to accommodate your needs.
Find information:
The main information desk at UPMC McKeesport is located at 1 Mansfield. The phone number is 412-664-2140.
Please remember to dial 9 to reach an outside line while making calls from UPMC McKeesport phones.
UPMC McKeesport offers a free Health Transportation Service Monday through Friday between 7 a.m. and 5 p.m. for residents of:
Learn more about this shuttle service.
UPMC McKeesport1500 Fifth AvenueMcKeesport, PA 15132
Phone: 412-664-2000
General Visiting Hours:11 a.m. to 8:30 p.m.
View additional visiting hours »
Affiliated with the University of Pittsburgh Schools of the Health Sciences
Supplemental content provided by Healthwise, Incorporated. To learn more, visit Healthwise.org
For help in finding a doctor or health service that suits your needs, call the UPMC Referral Service at 412-647-UPMC (8762) or 1-800-533-UPMC (8762). Select option 1.
UPMC is an equal opportunity employer. UPMC policy prohibits discrimination or harassment on the basis of race, color, religion, ancestry, national origin, age, sex, genetics, sexual orientation, gender identity, marital status, familial status, disability, veteran status, or any other legally protected group status. Further, UPMC will continue to support and promote equal employment opportunity, human dignity, and racial, ethnic, and cultural diversity. This policy applies to admissions, employment, and access to and treatment in UPMC programs and activities. This commitment is made by UPMC in accordance with federal, state, and/or local laws and regulations.
Medical information made available on UPMC.com is not intended to be used as a substitute for professional medical advice, diagnosis, or treatment. You should not rely entirely on this information for your health care needs. Ask your own doctor or health care provider any specific medical questions that you have. Further, UPMC.com is not a tool to be used in the case of an emergency. If an emergency arises, you should seek appropriate emergency medical services.
For UPMC Mercy Patients: As a Catholic hospital, UPMC Mercy abides by the Ethical and Religious Directives for Catholic Health Care Services, as determined by the United States Conference of Catholic Bishops. As such, UPMC Mercy neither endorses nor provides medical practices and/or procedures that contradict the moral teachings of the Roman Catholic Church.
Pittsburgh, PA, USA UPMC.com


text:
|Your browser will no longer be supported after 01-Mar-2016. upgrade your browser
|Update this page
|Flag this page for review by FlightAware staff
Please do not upload images you do not own or photos with a watermark; they will be deleted.
All content is subject to the License Agreement
Gwinnett Aero LLC (web) (email)(0 Reviews) Be first to review this FBO
850 Airport Rd.
Lawrenceville GA 30046
(Google Maps)
Gwinnett Aero is a full service FBO located at Gwinnett County Airport. Our experienced staff of customer service and NATA certified line personnel provides fast, efficient service.
Data is submitted by registered FlightAware members on 2016-Feb-03 18:29.


text: We're sorry, Chalk Board Label On Stem is no longer available Why not try one of these instead? Butterfly Place Cards by Postbox Party £5$10.86€7.05$7.66 White Butterfly Wedding Place Cards by Beautiful Day £5.50$11.95€7.76$8.42 free UK delivery 20 Handmade Paper Place Cards Torn Edges by The Wedding of my Dreams £5$10.86€7.05$7.66 Set Of 10 Blackboard Place Cards by The Wedding of my Dreams £6$13.03€8.47$9.19 Chalk Board Label On Stem by Lilac Coast Weddings £5.95$12.93€8.40$9.11 This item is no longer available £33.00$71.71€46.58$50.57 delivery to United States Receive this item 5-10 working days from dispatch International delivery available we're sorry we're sorry, This item is no longer available buy a gift voucher related categories cards & wrap > occasional supplies > placename holders garden > art & decorations > signs weddings > styling your day > chalkboard styling by Lilac Coast Weddings Location: Devon, GB read seller's profile see seller's complete range you may also like PRODUCT DETAILS CUSTOMER REVIEWS DELIVERY RETURNS save for later Pretty chalkboard label on a stem which would be perfect to use for name places or for table numbers at your wedding. A metal framed chalk board on a distressed grey metal stem for putting in vases of flowers or planters on tables with table numbers or name places written on the chalk board. A lovely finishing touch on your wedding day. These place card holders have really long metal stems and are a great way of displaying the wedding table numbers. You simply write with chalk what you wish on the mini chalk boards. They can be used again and again by cleaning off the chalk. These could aslo be used as plant labels. They are sold singly. made from: Metal with a distressed grey finish. dimensions: Chalk board- 10cm width by 5.5cm height. 36.5cm total height. product code: 246440 2 customer reviews Tue 13 May 2014 Very pleased with the items. Excellent correspondence/response from the company. Would definitely use them again. Tue 04 Feb 2014 Product was exactly as described will look great on our wedding tables. Would recommend this product. read about our product rating system ratings guide trusted independent customer feedbackforum excellent bad good poor This product is dispatched to you by Lilac Coast Weddings. MAINLAND UK order now and receive this item by price Standard Delivery Thursday 11 February £4.75$10.32€6.70$7.27 NON-MAINLAND UK estimated delivery price Highlands & Islands of Scotland 2-5 working daysfrom dispatch £4.75$10.32€6.70$7.27 Northern Ireland 2-5 working daysfrom dispatch £4.75$10.32€6.70$7.27 Other UK Islands 2-5 working daysfrom dispatch £4.75$10.32€6.70$7.27 INTERNATIONAL DELIVERY estimated delivery price Western Europe 2-5 working daysfrom dispatch £20.00$43.46€28.23$30.65 Rest of Europe 5-10 working daysfrom dispatch £20.00$43.46€28.23$30.65 USA & Canada 5-10 working daysfrom dispatch £33.00$71.71€46.58$50.57 Asia & Australasia 5-10 working daysfrom dispatch £38.00$82.58€53.64$58.23 Rest of the world 5-14 working daysfrom dispatch £38.00$82.58€53.64$58.23 You have 28 days, from receipt of cancellable goods, to notify the seller if you wish to cancel your order or exchange an item. Please note: goods that are personalised, bespoke or made-to-order to your specific requirements, perishable products and personal items sold with a hygiene seal (cosmetics, underwear) in instances where the seal is broken are non-refundable, unless faulty. Read more about our returns policy.Should you choose to return or exchange your order you will need to deliver the item(s) to the UK, where this seller is based. Lilac Coast Weddings's return policy Please see notonthehighstreet.com's returns policy.


text:
Free wallpapers for Samsung SCH-R355c shared by millions of Zedge users world-wide. High quality Samsung SCH-R355c wallpapers, fast and easy, free download.Site Report
free Samsung SCH-R355c games, software apps, ringtones, themes, reviews, wallpapers, screensavers, ebooks, flash lite, videos download 2012 2011; latest Samsung SCH ...Site Report
Amazon.com: samsung sch-r355c ... Eligible for FREE Super Saver Shipping. ... Flame Skull Hard Faceplate Cover Phone Case for Samsung R355 ...Site Report
Users. Forum; Ringtones; Wallpapers; How-To; Submit News Tips ... Here are some of the specs of Samsung SCH-R355c ... FREE Returns; Shipping Information; Privacy; TestimonialsSite Report
Samsung Cloud Gaming for Smart TV: June 6th 2012: Samsung Galaxy S3 accessories from ... Samsung SCH-r355c user reviewsSite Report
Tethering samsung r355c. I want to download games to my samsung sch-r355c phone? I want to use my samsung r355c phone as a modem for my laptop? Como desbloquear el samsung ...Site Report
Quick links to useful Expert Reviews for Samsung SCH-R355C describing pros and cons. User sentiment in Forums.Site Report
How to fix Samsung sch- R355C (ST) Prepaid service disabled problem?Site Report
Brand new Samsung sch r355c Cell Phone Chargers and Accessories in stock and ready to ship - 30 day Money Back Guarantee - 1 year Warranty - LIVE Customer Service ...Site Report
Samsung SCH-R355C reviews with scores, specs, photos, and details. Compare prices, get answers and support, and read discussions.Site Report
Everything you want to know about the SCH-r355c. Get the inside scoop on the Samsung SCH-r355c from a large number of expert and user reviews.Site Report
Read Samsung SCH r355C - cellular phone - CDMA2000 1X reviews and ratings from US experts and consumers. Compare it to other Cell Phones amp; Smartphones and find the ...Site Report
Samsung SCH R355C - Black (TracFone) Smartphone in Cell Phones amp; Accessories, Cell Phones amp; Smartphones | eBaySite Report
Nextel; Sprint; T-Mobile; Tracfone; U.S. Cellular; Verizon Wireless; Virgin Mobile ... Samsung SCH-R355c Straight Talk battery charger is a generic cellular phone power ...Site Report
Samsung (SCH-R355C Series) MOBILE PHONE User Manual Please read this manual before operating your phone, and keep it for future reference.Site Report
Samsung SCH-r355c (TracFone) manuals - Reviews from PC District community, a place for technology lovers.Site Report


text:
What does LFPC stand for?
What does LFPC mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: LFPC.
We've found a total of 2 definitions for LFPC:
Filter by: Sort by:PopularityAlphabeticallyCategory
Ley Federal de Protección al Consumidor
Creil, S-France
Still can't find the acronym definition you were looking for? Use our Power Search technology to look for more unique definitions from across the web!
"LFPC." Abbreviations.com. STANDS4 LLC, 2016. Web. 8 Feb. 2016. <http://www.abbreviations.com/LFPC>.


text:
View this information in table format.
Spring 2016 Semester Courses
Looking for a different semester?
204-140 Estimating and Scheduling
Examine the scope and functions of printing estimating. Estimate, cost, and price various printing services. Discuss topics including computers for production and management, developing a cost estimating system, estimating paper, ink electronic prepress, press and finishing operations, and marketing and management issues. Analyze various operations within the printing industry.
Course Credits
Sections this Semester
Offering number: 204-140-001
Course NotesPrerequisite(s): 204-139 Digital Workflows
Tuition/fee: $412.80
Seats Open: 11
Instructor: Vees, Dina M
Program Restriction
Dates: 01/19/16-05/10/16
Days: Tuesday
Times: 08:30am-11:20am
Room: G125


text:
What's better than a healthy Ricky Rubio? A healthy Ricky Rubio and Kevin Love. The Timberwolves took on the Celtics up in Montreal, Canada this weekend and Love showed off his full arsenal as he was draining threes, collecting boards, and throwing down dunks on his way to 22 points and 9 rebounds.
Kevin Love Shows Off His Full Game Against Celtics
21 Oct 2013 at 9:40am
Views 510
You may also like
New Toronto Raptors Jerseys Leaked Featured News 14 May 2015 at 12:04pm
Courtney Lee Crosses Up Harrison Barnes, Makes Him Do A Split Featured News 14 May 2015 at 9:56am
Shaq's Son Is Going To Be A Beast Featured News 13 May 2015 at 1:46pm
Rockets Avoid Elimination Featured News 13 May 2015 at 10:08am
LeBron James Dominates In Pivotal Game 5 Featured News 13 May 2015 at 9:37am
Dwight Howard Fined $15,000 For Altercation With Matt Barnes Featured News 12 May 2015 at 12:00pm
Hawks Bounce Back With Crucial Game 4 Victory Featured News 12 May 2015 at 10:22am
Warriors Dominate Game 4, Even Up Series 2-2 Featured News 12 May 2015 at 9:50am
Dwight Howard Called Out A Heckling Fan Last Night Featured News 11 May 2015 at 4:26pm
UNLV Recruit Throws Down Windmill Dunk From The Foul Line Videos 11 May 2015 at 12:46pm


text: VICTORIA CROSS is a block style, area movement game covering the Battle of Rorke's Drift during the Anglo-Zulu war of 1879. The game plays in 2 hours and has 60 blocks, a full color mapboard with a 3d view of the battlefield, charts and dice. The game is very exciting and has many decisions to be made. Playable by the novice gamer and detailed enough for the grognard.


text:
Thanks for taking the time to report this user.
Your participation helps keep Airbnb a safe and trusted community, and it doesn't go unnoticed!
The reservation was canceled 63 days before arrival. This is an automated posting.
The reservation was canceled 28 days before arrival. This is an automated posting.
Tinca is a very nice host. She gave me useful information for my visits to the city center and I appreciated her delicious home made muffins, which made me feel welcome instantly. I felt very comfortable in her flat, where I stayed for several days. From there I went for day trips around the country and visited the city center. I did not mind at all walking around 15 min to the center and taking the bus back to the flat (no. 14 departing from city center and stopping very near the flat. Bus cards can be bought for 2 EUR at a bus stop in the center or at a kiosk and must be loaded with the fare before getting on the bus. One bus trip costs 1.20 EUR). I would like to mention the well equipped kitchen and the spacious bath room with a huge walk-in shower. I also liked the way the flat was decorated. I highly recommend Tinca's flat.
we spent a fantastic time in Slovenia, and part of that because of Tinca. We were very well installed in her flat, such as being at home, we felt very confortable. Great muffins on the first day, and useful info about transports in Ljubjana.
well situated and grocerys near it.
it was just one "but"...not Spain or Slovenia playing the great final match at the Basketball Championship.. really a pitty!
By the way, recommending your your flat to others, or just us when coming back there.
We stayed at Tinca's place only for a couple of days, but we enjoyed every minute of it. The apartment is designed with a great taste, so we took a lot of inspiration for our home furnishing too. :) Tinca was a great host and even better baker (thx for the muffins!). One has to consider though that the apartment is situated in a nice & quite neighbourhood, yet not in the very centre of Ljubljana (I suggest renting a bike or taking a 20 min walk).
We had a great time staying with Tinca. Her flat is beautifully decorated and perfectly located within an easy stroll of down town Ljubljana (there's a bus stop nearby too for when you're carrying heavy bags or feeling less energetic) - very easy to get out about about to explore! Tinca herself gave us a very warm welcome, including welcome muffins and a wealth of local information to get us started. If you're looking for a place to stay in Ljubljana, this place should be top of your list!
We loved our stay! Tinca was a great host, really helpful and accommodating. The flat is very clean and beautifully designed and well situated. ( it is a short walk to the local supermarket and the city centre is about a 20 minute walk away). We would thoroughly recommend this apartment!
Tinca is a lovely host with an amazing apartment. It's clean, big enough for at least 4 people and beautifully furnished.
Though the location is not in the center of Ljubljana I would deffinatly reccomend this place to anyone. Because Ljubljana is a wonderful city and staying in this apartment made us feel like we were truly living there for a couple of days.
Tinca was a very nice host, she helped us in everything (gave us maps, called a taxi for us etc.), and our arrival at late night was not a problem at all for her. She waited for us with delicious chocholate&banana muffins and orange juice. The apartment is perfectly clean and beautifully decorated - feels like home. First time it seemed a bit far away from the city center, but you can easily get used to that little walk:) The neighbourhood is really calm and nice, and there is a grocery store 200 meters away which is very convenient. I would definitely stay in the nFlat again!
Tinca was perfect host!
She provided a city map and detailed instructions on how to get to the city center.
The apartment has great design (especially bathroom) and is fully equipped.
Very clean and quiet place on walking distance to city center!
Highly recommended!


text:
£199.99 incl. VAT
The Kinect for Windows sensor unit is intended to be used with the Kinect for Windows Commercial SDK . Note: The sensor unit does not ship with any software, and will only operate with an application developed for Kinect for Windows.
Thanks for signing up. We'll be in touch soon.
We're here to help 24/7
Video Chat
The store associate cannot see you. Learn more
Text chat
Call us 24/7
Store sale and customer support: 0800 026 0329
For products bought elsewhere: 0344 800 2400


text:
Belated Thank You to the Choralnet Community
Date: January 16, 2012
Views: 2546
I wanted to take a moment and offer a belated "Thank You" to the Choralnet Community.
I live in a small town in California known as King City, in Steinbeck Country. Back when I first joined Choralnet around 2004, my wife and I had only lived here for a couple years. Being such a small town, it did not have a community choir, and none of the churches in town were big enough to have an established choir either. Having met in choir in high school and been involved throughout our adult lives in choirs, we missed the art form terribly. We toyed with the idea of starting one ourselves, but it seemed far-fetched, and probably more than I could handle with my demanding career. Still, I researched the idea and stumbled upon Choralnet. I posted the question asking for direction on how one would go about founding such a group and received significant and helpful input.
But several years passed, as they tend to, and we never really found the opening. In the meantime, around 2008 (if memory serves) a little non-profit community arts center opened in town as a gallery and gathering place for local artists of all sorts. In late 2009 the idea of a choir came up again. My wife and I talked for a very long time, kvetching over how difficult it would be to get board members, sponsorship, 501c3, etc. Finally my wife said those fateful words, "Why don't you ask Sol Treasures?"
I attended their board meeting in November of 2009 and they enthusiastically took us on. Our first season kicked off in January of 2010. We have just begun our 5th season, themed "The Freedom of Peace." We have two concerts per year, in May and December. Our members are fee-paying volunteers. We're growing and becoming part of different community events and attracting a small following. We have about 26-27 members each season, several seasoned choraliers as well as many beginners of differing ability and talent, but all of whom are learning and growing fast. Our youngest member is 20 (although we did have a soprano of 16 for a couple seasons) and our oldest member is in his 70's. We even have a few veterans of the Camerata Singers in Carmel, to my delight. I direct as a volunteer and we keep a small budget for now. Hopefully the choir will outgrow my involvement someday (in the far future) - but for now it is still "Anthony's choir."
I wish to thank everyone who gave us advice and direction early on, both for the advice itself, and for the hope it gave me that someday we'd find a way to make it happen. Cheers.
Anthony Toohey
Timshel Community Chorus of the Salinas Valley
King City, CA


text:
In England, police arrested eight suspected terrorists in a series of twenty-four raids. The arrests occurred in five separate towns. A half ton of ammonium nitrate, enough for a major truck-bomb attack, was seized.
Scotland Yard's deputy assistant commissioner said, "I must stress the threat from terrorism is very real and the public must remain watchful and alert."
- Subscribe now!... Get rid of ADs!Support Power Line...VIP MembershipPresentsPower Line
Most Read on Power Line
- For Venezuela, the End Is Near. Someone Tell Bernie!
- Hillary, "to be honest"
- Polls show Rubio surging in New Hampshire [UPDATED: the Romney factor] [UPDATED AGAIN]
- Obama to Oil Companies (and Motorists): Drop Dead
- More Comedy from the Times
- The social science behind Ted Cruz's notice of "voter violation"
The Power Line Show
Our Favorites
- American Thinker
- Andrew Malcolm
- Armavirumque
- Belmont Club
- Big Government
- Big Hollywood
- Big Journalism
- Big Peace
- Breitbart
- Center of the American Experiment
- Claremont Institute
- Dartblog
- Gateway Pundit
- Hot Air
- Hugh Hewitt
- InstaPundit
- Iowahawk
- Legal Insurrection
- Library of Law and Liberty
- Lileks
- Lucianne
- Michael Ramirez Cartoons
- Michelle Malkin
- Real Clear Politics
- RedState
- Ricochet
- Roger L. Simon
- Tim Blair
- Urgent Agenda
Subscribe to Power Line by Email
Find us on Facebook
"Arise and take our stand for freedom as in the olden time." Winston Churchill
"Proclaim Liberty throughout All the land unto All the Inhabitants Thereof." Inscription on the Liberty Bell


text:
Thwaites' Wainwright golden ale: Wainwright 48-sheet
A Breath of Fresh Ale.
Wainwright is a long way from ordinary beer. That's because it was inspired by an extraordinary man: the famous fellwalker and author Alfred Wainwright. With its hoppy aroma and citrussy flavour this award-winning golden ale is like the country air Alfred so enjoyed – totally refreshing.
Like the beer, our campaign is inspired by Thwaites' fellow Lancastrian, the fellwalker and author Alfred Wainwright. The ads extol the simple pleasures of the countryside as a refreshing antidote to modern life. The campaign uses Wainwright's style of illustration and type, as found in his famous walking guides and on the beer's label and font clip, and the ads are underpinned by the line "A breath of fresh ale".
Advertising Agency: Wild Colonial Boys, London, England
Creative Directors: Jeff Suthons, Dean Turney
Art Director:Jeff Suthons
Copywriter: Dean Turney
Illustrator: Bob Venables
Typographer: Steve Kettel
Published: November 2012


text:
Preview of AXS TV's new one hour weekly music and culture series featuring DJ Skee.
The Hollywood Reporter has the first look at the trailer for the show, an hourlong weekly music and culture series hosted by DJ Skee. Read More
View gallery
The Hollywood Reporter
©2016 The Hollywood Reporter.All rights reserved.
Terms of Use
| Privacy Policy
| About Our Ads
Our affiliate publications


text:
This profile was last updated on 8/4/15 and contains information from public web pages and contributions from the ZoomInfo community.
Tammy J. WatsonWrong Tammy J. Watson?
Senior Manager, Global Technology...
Local Address: Rochester , Minnesota , United States
IBM Corporation
1 New Orchard Road
Armonk , New York 10504
United States
Company Description: International Business Machines Corporation (IBM), is an information technology (IT) company. s major operations include Global Technology Services segment (GTS),... more
ProPub_Iteration_NoTests.312[02] SEIDXWK-7


text:
Cuba To Participate In World Baseball Classic
The World Baseball Classic field is set. At least, Cuba says it is. Cuba, the world's dominant team in international baseball competition, has accepted an invitation to participate in the 16-team tournament scheduled for next March—the last of the 16 teams to confirm its participation.


text:
Rick Scott Targets Domestic Violence Group Salary
For the past decade, Florida law has required that tax money to aid victims of domestic violence be controlled by a single group.
But Gov. Rick Scott wants to end the relationship after his office discovered the group's president is paid more than $300,000 a year.


text:
Wonder Woman 3 by TVC-DesignsWatch
©2011-2016 TVC-Designs
Wonderful drawn.
very good :3
The artwork is similar to the late Michael Turner. You heard of him?
that is kick ass.
here she really looks like Megan Fox its the lips I think
I'm speechless!
This so amazing.
Sexy one of Diana here
wat a beauty.
I can say that this is a truly magnificent piece, without a doubt.
Wonderful pic!
awesome work!!! great outfit
Wow! Great work!


text:
retro ride set by magikstockWatch
©2014-2016 magikstock
Premium content and exclusive
download 500 points
or Paypal $5
$5 USD donation Link here>>> www.paypal.com/us/cgi-bin/webs…
If you do not purchase the image you may not use it for reference. Thank you
All premuim content and exclusive stock is still subject to all rules here>>>
terms of use Basic rules to follow!
Send link (Mentions are NOT acceptable)
Deviantart and redbubble prints okay
Ask for commercial use (other then prints)
I allow airbrushing practice,but please see conditions below!
Full terms of use
I HOLD the copyright to the images on this site. By downloading you agree to my rules, and understand you are licensing the images only.
YOU MUST link back to my site (in picture description) or near image is used on other sites
YOU MUST either send me a note, picture comment, or comment with a link to your art. Mentions are NOT an acceptable form of Notice of Use
YOU HAVE my permission to submit your work as a print! Print runs should NOT exceed 1000 prints (Anything over 1000 I would like a small donation or a copy of the print/item) This is to either make me do a dance or to continue my stock site :dan
I added part of the wheels back into the frame as they were getting cut off at the very bottom. There may be a spoke off in some pictures. If you do not like my edit job the base bike can be found here>>


text:
FUN FACT!:

Children who watch spongebob square pants scored significantly lower on standardized testing of, Math and language, attention span, concentration/focus, and delayed gratification. In short regular viewings makes your kid dumber, impatient, and greedy.
Best Answer
Gary :)
Best Answer
Lol, yep
Best Answer
ahhhhh not spongebob questions again
Best Answer
Best Answer
Patrick Starfish
Best Answer
Related Questions
In my opinion, Dracula was the best vampire character ever. But Salem's Lot was the best vampire STORY ever.Do you agree?piperrose86 26-30, F 7 Answers 4 Jan 10, 2012
EP techs would repaint the Sistine Chapel with Spongebob characters and claim it was an "improvement"?ChipmunkErnie 61-65, M 5 Answers 2 Jun 12, 2013 in Community
mine is gary the snail XDrandomgirl42 18-21, F 17 Answers 3 Jan 26, 2015 in Movies & TV
I'm a mix of squid ward and Patrick lolThatGuySean 18-21, M 10 Answers 6 May 16, 2015 in Community
SquidwardMaik722 22-25, M 6 Answers 0 Nov 20, 2015 in Movies & TV
divaMary3 18-21, F 5 Answers 1 Dec 17, 2013 in Movies & TV
my friend is making a Naruto fanfic, he wants his characters to be An uchiha who is the son of Shusui. He has convinced himself that itatchi can spare him during the wiping of...leah38124 18-21 0 Feb 13, 2014 in Movies & TV
I love Peet's Jamaica Blue Mountain and Medaglia D'Oro Espresso...bijouxbroussard 56-60, F 17 Answers 1 Jan 27, 2015 in Food


text:
10 lbs. Fresh Maine Shellfish
Please refer to "Maine Lobster Directory" for
handling and cooking instructions.
Hi, just wanted to let you know I have purchased twice from you and both
times delivery has been timely and the lobsters were excellent and have made
both recipients very happy. Thx again for good service and good lobsters.
Would you like to offer your guests some really fresh Seafood? Our Maine Clams or Mussels are freshly harvested and guaranteed to please any shellfish lover.
Your order is shipped in five 2 pound net bags, packed with care with Maine Rock Seaweed, and shipped overnight to your door.
All orders come with our cooking (steam for approx. 8 minutes) and handling instructions for an easy and delicious appetizer or main course for your next seafood dinner.


text:
Welcome to Virtual Pet List
Wanting to the biggest Virtual Pet forum on then net? Feel free to sign up today.Sign Up to VPL
Icepets - Novilar
Find New Virtual Pet Sites, Sim Games or Role Playing games to Play.
Please help us expand by Promoting us - advertise on vpl
Other Websites that we own: Virtual Pets Blog - The Admin Effect
Which is worse, failing or never trying?
Discussion in 'General Discussion' started by cpvr, Jun 29, 2012.
Page 1 of 2


text:
Mobile networks almost back to pre-Hurricane Sandy reliability
Cellular coverage for some carriers approached normal levels in the northeastern U.S. a week after Hurricane Sandy made landfall, but some areas remained cut off from mobile service because of ongoing power and telecommunications outages.
Apple financial data may be unsealed in Samsung case
Information about sales, profits and margins for specific Apple products should be made public, the judge hearing the company's lawsuit against Samsung Electronics ruled on Wednesday, though a higher court's decision could keep the data from ever being revealed.
FCC chief details spectrum plan to boost high-speed services in 2015
FCC Chairman Julius Genachowski detailed plans on Thursday to free up more wireless spectrum that carriers say they need to offer high-speed mobile services.
Birdeez app flies toward birdwatchers' iPhones
Using the phone's location awareness and calendar, Birdeez can build a customized list of species that a birder is likely to see
T-Mobile USA invites iPhone users to HSPA+ networks
As the latest iPhone went on sale Friday, with T-Mobile USA once again left out of the party, the fourth-place U.S. carrier started turning on a network that is designed to offer high data rates on unlocked iPhones.
Apple's LTE move with iPhone 5 leaves Europe on the back burner
While Apple is moving to LTE with the iPhone 5, it's focused for now on North America and advanced Asian markets, leaving Europe's most important LTE bands behind.
US may ease up on in-flight use of electronics
The U.S. Federal Aviation Administration is taking a new look at the use of portable electronics on airplanes, seeking public comments starting this week and...
Trial with Samsung reveals Apple's 7-inch iPad vision, 'Purple Project'
Among the testimony to come out of the Samsung-Apple trial last week: Apple considered developing a car or a camera after seeing the iPod's success, and in early 2011 one of its top executives recommended making a 7-inch iPad.
Judge rejects Apple's punishment against Samsung
The judge in Apple's patent-infringement suit against Samsung Electronics turned down Apple's request to impose harsh sanctions against Samsung for distributing inadmissible court exhibits to some media outlets. Friday's session also saw testimony from Apple executives Phil Schiller and Scott Forstall.
Apple asks court to punish Samsung for releasing documents in iPhone suit
Apple will ask a federal court to sanction Samsung Electronics for releasing documents that were not allowed as evidence in the companies' dueling patent infringement suits.
Apple, Samsung both claim innovator status in opening of patent trial
Apple and Samsung hurled strong statements at each other in the opening rounds of their Silicon Valley patent trial on Tuesday.
Yahoo's Levinsohn leaves, as expected, after Mayer gets top job
Ross Levinsohn, who served as Yahoo's interim CEO for about two months until the company hired former Google executive Marissa Mayer on July 16, will leave the company Tuesday.
Twitter blames two-hour failure on dual data-center crashes
A Twitter outage on Thursday that lasted as long as two hours for some users was caused by separate data centers failing at nearly the same time, according to the microblogging service.
Passwords leaked from Yahoo: Boozy, preachy, angry -- and easy
A look through the compromised Yahoo account information says a lot about Web users and security -- namely, that they don't use much of it.
Wi-Fi Direct may get a reboot with push for better ease of use
The Wi-Fi Direct standard may get a much-needed boost next year from work by the Wi-Fi Alliance to make it easier to use for both consumers and developers.
Articles by Stephen LawsonNext Page
Most Commented
Sponsored Links


text:
Free Shipping Over $100 & Easy Checkout
You have no items in your shopping cart.
Free Shipping over $100. This Week Only.
Be the first to review this product
Availability: In stock
About 5.1 ounces per bag
Price per bag
M&Ms peanut butter candy offers a creamier, nuttier take on the original treat. Each peg bag is packed with bite-sized morsels that are round and brightly colored Ð just like the chocolate version. The center is filled with a smooth peanut butter confection that's surrounded by a candy shell with the famous "M" brand in white.
Peanut butter lovers can celebrate because M&Ms now offer something that will make your taste buds tingle! Our Peanut butter M&MS are full of savory flavor in a convenient package. Take a peg bag to work as an easy lunch time treat or share with coworkers and make some new friends (and earn some on-the-job praise!).
M&Ms are also a tasty choice for parties and events. Hand them out as a prize for participation in games and activities or use them in the classroom to reward students. Our bulk M&Ms peanut butter peg bags also make great stocking stuffers!
Made by: M&M Mars
Ok, updating your cart...
Sweet! It's in your cart.


text:
- Homepage >
- News Archives >
- Article
Fort Knox wins bronze in Army Communities of Excellence
May 7, 2009
By Maureen Rose
Story Highlights
- Customer satisfaction reflected in award-winning application packet
- Army Community of Excellence translates to command inspection program for garrison
- The award demonstrated customer comments at work
- Prize money goes into Soldier and family programs
Fort Knox has won third place in the annual Army Community of Excellence competition.
The prize money of $250,000 must be used in a fashion benefiting the entire community.
Fort Knox Garrison Commander Col. Rick Schwartz said, "We're all winners."
The criteria used to determine the winners are taken from the Baldrige Awards, given for quality management and leadership in the civilian sector.
Those criteria include leadership, strategic planning, customer and market focus, measurement, analysis and knowledge management, workforce focus, process management, and results.
The foundation for the award packet is the organizational self-assessment survey that garrison employees are asked to complete each year. The packet was submitted in September.
The application was good enough to pass the initial screening, so a site visit was the next step, explained Sara Johnson, the director of the Plans, Analysis and Integration office. Knox was visited by certified examiners Dec. 1-5.
While the examiners were looking at Fort Knox, Derek Avey was evaluating another garrison.
"Derek is also a certified examiner," Johnson explained. "He traveled to Korea to document findings for another ACOE applicant."
Avey had been instrumental in putting together data for Knox's packet, but because so many examiners are involved in the process, there is little fear of prejudicial findings.
"The visitors documented results of things we had already done," Schwartz said. "We didn't do things just for the ACOE competition -- these were things we had already accomplished."
The application packet was comprised of 35 two-sided pages of information - a regular gold mine of data. However, most of it wouldn't mean much to the average civilian or Soldier, Schwartz said. He searched to find a familiar comparison for Soldiers.
"This is like a command inspection program for the entire garrison," he explained. "The prize money goes right back into Soldier and family programs."
"We were looked at in comparison with lots of other folks," Johnson added. "It shows you the leadership of our organization and how focused we are on customer service, improvements, and continuing to do our best for them."
Due to the paperwork burden and manpower required to complete the packet, Fort Knox had not competed in the ACOE process for several years, Johnson said.
While some Knox residents might suspect that leadership is totally focused on the numerous Base Realignment and Closure projects, Johnson said this award should demonstrate otherwise to Knox employees.
"This shows that the focus of Fort Knox leadership has not all gone to BRAC moves and the new units," Johnson said. "This award proves that just isn't true."
One of the strategic planners who helped with the packet, Joan Fries, said, "This is a recognition of the good things we do every day; it tells customers that we are doing a good job."
Not only does the award send a message to Fort Knox customers, but the award indicates how well the post receives messages from its customers.
Schwartz reads every Interactive Customer Evaluation and Lean Six Sigma improvement, as well as suggestions received at Town Hall meetings, or feedback from any source.
Although no earmarks have been made for the prize money, Schwartz said, it will show up in Fort Knox's budget next year and he is confident that will be used prudently.
"We believe we know what people want because they helped shape our growth strategy, so we think we know what they want," Schwartz said.
The first place winner of the competition must sit out for the next two years, Fries explained, so Fort Knox is determined to do better in the 2010 competition.
"We have forward-looking people working at what adjustments we will have to make as our customer base changes," Fries said. "We will become more competitive."
The process for next year's application is already underway. A new OSA will be posted soon and the garrison needs a minimum percentage in order to satisfy eligibility requirements for next year's competition.
"This is huge for this installation," Schwartz emphasized. "It is a powerful example of customer comments at work."
To keep employees focused on their mission to support Soldiers, Schwartz has asked that the winning plaque be engraved with the motto, "Strength starts here."
Schwartz, Johnson, Fries, and Avey all traveled Tuesday to Washington, D.C., to accept the award at a ceremony on the Pentagon Center Courtyard.


text:
Tax Planning by Companies and Tax Competition by Governments: Is There Evidence of Changes in Behavior?
Harry Grubert
Chapter in NBER book International Taxation and Multinational Activity (2000), James R. Hines, Jr. (p. 113 - 142)
This paper is available as PDF (156 K) or via email.
Machine-readable bibliographic record - MARC, RIS, BibTeX
Users who downloaded this chapter also downloaded these:
National Bureau of Economic Research, 1050 Massachusetts Ave., Cambridge, MA 02138; 617-868-3900; email: email@example.com
Contact Us
Contact Us


text:
Welcome to WebmasterWorld Guest from 188.8.131.52
Forum Moderators: buckworks
I am looking for something that will give me a lot of personalization and something that can be customized to my needs.
I am also looking to keep costs low. I would say I dont want to spend more than $10K.


text:
Definitions for sory
This page provides all possible meanings and translations of the word sory
Webster Dictionary
green vitriol, or some earth imregnated with it
Origin: [L. sory, Gr. .]
Find a translation for the sory definition in other languages:
Select another language:
Discuss these sory definitions with the community:
Word of the Day
Would you like us to send you a FREE new word definition delivered to your inbox daily?
Use the citation below to add this definition to your bibliography:
"sory." Definitions.net. STANDS4 LLC, 2016. Web. 6 Feb. 2016. <http://www.definitions.net/definition/sory>.


text:
Verified ID
Email AddressVerified
Phone Number▒▒▒▒▒▒▒▒ 22
534 Friends
Reviewed13 Reviews
Offline IDPassport
About Me
- School
- Lycée Emmanuel D'Alzon, ipag nice, Université Paris Sorbonne - Paris IV - CELSA, Ipag, Ecole Supérieure de Commerce
- Work
- Trustpilot
- Languages
- Dansk, English, Español, Français
- Bertrand's Airbnb Symbol
Hey, I'm Bertrand!
Copenhagen, Denmark · Member since November 2012
You have reported this user. Undo?
Hi all, I am a 32 y.0. French guy who has been living and working in Denmark for the last 10 years. Together with my Danish wife Julie we have 2 amazing sons (born 2007 and 2009) who share their own room.
We have always been traveling around a lot, not with children not as much, which we why we decided to join the AirBnB community!
We live in trendy Vesterbro which is close to everything from walking and biking distance.
We only rent for weekends where we can also enjoy a getaway or for longer vacation times (summer, february, Easter, Christmas). The rest of the time, we work and our kids go to school. We look forward to welcoming you in our humble but cosy home!