text:
I'm off in Neiman's 'bout to buy a Fendi fur
from 2 Chainz (Ft. Meek Mill) – Stunt Lyrics on Genius
Neiman Marcus is an expensive clothing store and Fendi makes expensive furs. In other words 2 Chainz is gonna look like this but young, black and with 2 testicles n 2 chains underneath this luxurious fur. Stunt. Oh, and no purse.
To help improve the quality of the lyrics, visit 2 Chainz (Ft. Meek Mill) – Stunt Lyrics and leave a suggestion at the bottom of the page


text:
Every so often you see stories in the news about how the elderly are wasting away in horrid and depressing conditions within 'retirement/assisted living communities' and that is wretched and I'm not trying to detract from gravity of those situations, but I at the same time I can't help, but wonder how things will be when my generation retires..
And you know what? Unless the world implodes and all the women on the planet are stricken with an insidious disease that makes them breast-less.. I think retirement is going to be kick fucking ass. In fact they may have re-coin retirement community to geriatric gaming community because as long as I can move a mouse and operate w,a,s and, d my ass is going to be chewing up bandwidth and tea bagging fools that don't know what time it is until I keel over due to a massive heart attack just as I scream into the microphone during a session of Counter Strike 35.
Course by that time I may not even have to use a mouse and keyboard and I might be able to game with just my brain and electrodes, though it's not my intention to speculate on future gaming technologies. All I'm trying to say is that in the future.. It might not be the 12 year olds with no life that piss you off in WoW and other games, but instead an 80 year old who only has to break so he can get a sponge bath by a lovely Swedish nurse with huge tracts of lands.
Or not..

subset: commoncrawl


text:
Everyone likes surprises, right? This 1963 Pontiac Grand Prix hardtop is definitely a surprise. With the GTOs and Bonnevilles getting all the attention, it's... More
This 1963 Pontiac Grand Prix is a great example of where the Pontiac brand was going in the early 60s. Pontiacs theme of (quite... More
1963 Pontiac Grand Prix - Original 389 engine with automatic transmission. Power steering, power brakes. Original A/C car! Great original interior with bucket seats... More
1963 Pontiac Grand Prix Check out this sublime 1963 Pontiac Grand Prix, with 74,000 actual miles. This has to be one of the nicest and... More
PONTIAC: 1963 Grand Prix, 389, auto, 125,000 original miles, owned since 1976, PHS documents, great original, stock condition, $5,500. 509-255-9487, WA.... More
PONTIAC: 1963 Grand Prix, chocolate brown, saddle interior, frame-off restored, 54,000 original miles, stunning, probably the best one left, $30,000. 610-742-4041, PA.... More


text:
P. J. Grigg
|The Right Honourable
Sir P. J. Grigg
|Secretary of State for War
|In office
22 February 1942 – 26 July 1945
|George VI
|Prime Minister
|Winston Churchill
|Preceded by
|David Margesson
|Succeeded by
|Jack Lawson
|Personal details
|16 December 1890
Exmouth, Devon
|5 May 1964
|Alma mater
|St John's College, Cambridge
|This article needs additional citations for verification. (November 2009)
Sir Percy James Grigg KCB, KCSI, PC (16 December 1890 – 5 May 1964), better known as Sir P. J. Grigg, was a British civil servant who was unexpectedly moved from being the Permanent Under-Secretary of State at the War Office to become Secretary of State for War, the political head of the same department during the Second World War.
Background and education[edit]
The son of Frank Alfred Grigg, a carpenter, Grigg was born in Exmouth and won a scholarship to Bournemouth School and St John's College, Cambridge where he studied mathematics, achieving first-class honours in both parts of his tripos.
Career in civil service[edit]
In 1913 he achieved a first in the civil service examination and he served in the Treasury. During the First World War he served in the Royal Garrison Artillery. After the war he returned to the Treasury and in 1921 he became Principal Private Secretary to the Chancellor of the Exchequer, serving several successive Chancellors including Winston Churchill. He held this post until 1930 when he became Chairman of the Board of Customs and Excise and Chairman of the Board of Inland Revenue. In 1939 Grigg became Permanent Under-Secretary of State for War and oversaw a turbulent department, which in 1940 witnessed no less than four different Secretaries of State (Leslie Hore-Belisha, Oliver Stanley, Anthony Eden and David Margesson).
Secretary of State for War[edit]
He proved an effective civil service head but it came as a great shock to many when in February 1942 Churchill dismissed Margesson and replaced him with Grigg – who had to convey the news to Margesson himself. Amongst the many Ministerial appointments made by Churchill from outside the sphere of Westminster politics, this was seen as one of the most unusual, but was a response to considerable military setbacks such as the loss of Singapore, and the need to appease critics by replacing some ministers. Grigg retained his post for the rest of the war, holding it also in Churchill's 1945 "Caretaker Government". In 1942 he was elected as Member of Parliament (MP) for Cardiff East, beating Fenner Brockway. However in the 1945 general election he lost his seat and left public life.
Later life[edit]
In his later years Grigg held many directorships, including those of the Imperial Tobacco Company, the Prudential Assurance Company, the National Provincial Bank and the Distillers Company. In 1946, he became the first British executive director of the International Bank for Reconstruction and Development. He died on 5 May 1964, aged 73.
He married Gertrude Charlotte Hough, daughter of the Reverend George Frederick Hough, in July 1919. The marriage was childless.
External links[edit]
- Hansard 1803–2005: contributions in Parliament by P. J. Grigg
|Parliament of the United Kingdom
|Preceded by
Owen Temple-Morris
|Member of Parliament for Cardiff East
|Succeeded by
Hilary Marquand
|Political offices
|Preceded by
Sir Herbert Creedy
|Permanent Under-Secretary of State for War
|Succeeded by
Sir Frederick Bovenschen
Sir Eric Speed
|Preceded by
David Margesson
|Secretary of State for War
|Succeeded by
Jack Lawson
- 1890 births
- 1964 deaths
- Alumni of St John's College, Cambridge
- Permanent Under-Secretaries of State for War
- Civil servants in HM Treasury
- Private secretaries in the British Civil Service
- Chairmen of the Board of Inland Revenue
- Chairmen of the Board of HM Customs and Excise
- Conservative Party (UK) MPs
- Members of the Parliament of the United Kingdom for Welsh constituencies
- Royal Artillery officers
- Secretaries of State for War (UK)
- UK MPs 1935–45
- UK MPs 1945–50
- Members of the Privy Council of the United Kingdom
- British Army personnel of World War I
- People from Exmouth


text:
Borderlands 2
Novice question....
- Back To:
- Board List
- Topic List
- Topic Archived
- Page 1 of 2
- Last
I've just started playing, amazing game by the way. Only just got claptraps eye back.
I'm just wondering do I need to be picking everything up? I'm coming across yellow boxes that open up, are these ammo crates, do I need to pick it all up, and does my inventory get full after a while.
Obliteration never felt so divine._
Crappy spelling due to my iPod.
You can pick weapons/shields/relics etc. up and sell them if you don't want or need them. ammo and money don't take up space in your inventory, so it's to fine to pick up all of that :)
Yeah, I say open everything and pick up what you can. You never know what you'll find inside of a crate. Occasionally, an enemy type called a Loot Midget might spawn out of a crate and they drop powerful gear. There are players who have found Legendary gear inside of boxes. Whatever you do not need, just sell at your nearest vending stand. You'll make so much money you'll never have problems buying ammo or the next decent shield.
Ok, brilliant, thanks very much :). I can see how it works now, I just picked up a gun and tried to equip it, but it said I need to be level three to use it, I'm now level three, I can sell my less powerful pistol now can't I, free up space and I'm not using it.
Later on in the game do you find attachments etc for your guns, or do you buy them?
Obliteration never felt so divine._
Crappy spelling due to my iPod.
You do not buy or find attachments for weapons, however guns do spawn with various modifications on them. It is randomization of what mods and attachments a weapon does even up having.
I frequent that wiki daily for information.
You farm them, per se. You can't ever pick what attachment is on your gun, this is a loot driven game in it's entirety. While I will agree with your immediate thought, it would be nice to be able to swap out scopes for whatever one you want for a price, it's just not a thing for borderlands.
And what I mean by farming accessories is you can find one with a vertical grip that may have drastically reduced recoil, and you may find one with a scope you want. The trick is to find one with both. Those "perfect" guns are what pretty much everyone wants, but with scopes they can vary pretty wildly.
Ah i see, makes sense, keeps you on your toes, always making you want to find something better. Nice touch.
Where do you come across these weapons?, enemies dropping them, finding them in crates etc?
Obliteration never felt so divine._
Crappy spelling due to my iPod.
Quite literally anything can drop anywhere, with the exception of quest reward uniques such as the flame of the firehawk, evil smasher, law, order, etc etc (Blue, has red text, given as a quest reward, sometimes orange in the case of the firehawk)
So you could find the shotgun equivalent of the sword of a thousand truths in a garbage bin in claptraps house. The thing is, the drop rate is so miniscule it's highly unlikely it will happen.
Where you usually get all these rare orange drops is from specific bosses and mobs that drop them. For instance, That bullymong knuckledragger you killed has a high chance of dropping The Hornet, a corrosive Dahl Pistol.
Realize that by high, I'm speaking relative. The chance is still probably only 2% if that, but compared to the drop rate everywhere else I can assure you it's 10x higher at the least.
They inexplicably linked legendaries to certain bosses; you'd have to kill certain bosses to get legendaries. I hate this loot system... I vastly prefer BL1's, but what's done is done.
The rarer guns (e.g legendaries, pearlescents, even purples) generally have better stats. They spawn with some powerful attachments and modifications, as well as some of the optimal weapon parts.
Your chances of finding a good gun in a chest are horrible. It's rather disappointing at times... just hope that the enemies/bosses you kill are generous enough to drop something worthwhile.
1-13 in trying to get moderations overturned
Weapons come from all sorts of sources. The two biggest ones will be drops from enemies (most bosses and mini-bosses have a legendary weapon that they are more likely to drop) and weapon chests. You obviously will also find some weaponry in the vending machines located throughout Pandora, and can sometimes find weapons in crates such as the small brown boxes or dumpsters.
Best advice for the first playthrough? Kill and loot everything. You never know what you might find!
2007 - 2008 NHL Saturday Picks Champion


text:
iPhone Conrolled Parrot AR.Drone Quadricopter Gets Augmented Reality Chase Game for iOS
This game is called AR.Pursuit and it'll make controlling your flying machine all the more fantastic with augmented reality - available at the end of November in the Apple App Store. It's a two-player game where you control your AR.Drone VS a friend's, blasting away at them with missiles and machine guns, playing cat and dog in a real world / virtual reality world simulation. It's so weird! It's so wild! It looks like so much fun!


text:
Oasis Backpackers' Mansion
Awesome Hostel for Couples or Singles
Just to note: my girlfriend and I wanted to keep it cheap, but weren't really interested in doing the dorm beds with others we didn't know.
Oasis provided a double room in a separate building from the main hostel--something like a townhouse, with the upstairs bedrooms serving as double private rooms, and the bathrooms, living room (complete with flat-screen tv and dvd player) and kitchen available for our shared use.
Everything was new, nice, clean, and fun. The staff was great, the people were interesting, and in the separate building we had no problems with late-night noise at all.
Unique Quality: For dinner, you have the option to sign up for a 5€home-cooked meal, provided by a woman or girl who cooked us all delicious meals both nights. You can enjoy the food in the spacious outdoor patio, with a bar serving up 1euro beers or 3€ mojitos. A great deal.
The location was very good, a few blocks outside the dead center of town, and down a hill you'll have to scale, but overall great.
This was our first experience in a hostel and couldn't have been any better--it perfectly provided the privacy we wanted when we wanted it, and the social atmosphere when we wanted that.
I think we paid something like 40-60€ per night for the private double room.
Dorm beds are 18€/nt.
Directions: Very close to the Biaxa Chiado metro stop (about a 10 minute walk)
Best Hostel ever!
This was the first hostel I've ever stayed in and it is brilliant. There was nothing I could find fault with. It has a modern and clean interior and looks rather traditional from the outside. Its location is nice and central - although the area is hilly but hey where isn't in Lisbon! Lisbon it's self is quite cheap too.
Most the rooms are 6bed dorms with a shared bathroom both of which are kept clean and they provide a good breakfast every morning. In the evening there are catered dinners for 5euros each which were brilliant and a great opportunity for meeting other travellers.
There is a nice courtyard, comfy sofas in a living room with free internet 24hrs a day and a well equipted kitchen.
If your wanting somewhere cheap but of a good standard it is perfect. The hostel has been voted best in the world by hostelworld.com twice what more can i say!
Unique Quality: The glass lift if your feeling lazy!
Directions: 10 mins walk from Baixa Chiado metro
- 1
- Palacete Chafariz D'El Rei
- Chiado 16
- Lisboa Central Hostel
- Lisbon Old Town Hostel
- Lisbon Easy Hostel
Show Prices
Show Prices
Show Prices
Show Prices
Show Prices
Show Prices
Show Prices
Show Prices
- Sofitel Lisboa Liberdade
- Pestana Palace
- Corinthia Hotel Lisbon
- Tiara Park Atlantic Lisboa
- Sheraton Lisboa Hotel & Spa
Show Prices
Show Prices
Show Prices
Show Prices
Show Prices
- Evidencia Light Sta Catarina Hotel
- Johnies Place Hostel
- Lisbon Old Town Hostel
- Lisbon Calling
- Hotel Anjo Azul (Blue Angel)
Show Prices
Show Prices
Show Prices
Show Prices
Nearby Oasis Backpackers' Mansion
Nearby HotelsSee all 339
Residencial Santa Catarina 0.1 miles away
Evidencia Light Sta Catarina Hotel 0.1 miles away
Smile Hostel 0.1 miles away
Johnies Place Hostel 0.1 miles away
Lisbon Old Town Hostel 0.2 miles away
Nearby AttractionsSee all 109
Bairro Alto 0.2 miles away
Museu de Marinha - Maritime Museum 0.7 miles away
Sé de Lisboa - Igreja de Santa Maria Maior 0.8 miles away
Zoo 2.7 miles away
Mosteiro dos Jeronimos 3.3 miles away
Oasis Backpackers' Mansion
We've found that other people looking for this hotel also know it by these names:
- Oasis Backpackers` Mansion Hotel Lisbon
Address: Rua de Santa Catarina, 24, Lisbon, 1200-402, Portugal
2 Photos of Oasis Backpackers' MansionView Professional Photos
Amenities at Oasis Backpackers' Mansion
- Free High Speed Internet
Sponsored Listings
Lisbon Travel Forum
Need advice about Lisbon, Portugal? Visit the Travel Forum for Lisbon and ask our Answer Gurus.


text:
- Show:
- Comments
- Liked Comments
On Estate Jewelry: Dead Cromwell Edition
@MissT123 Oh, WOW, that ring is fantastic. The enameled skull on the reverse just totally puts it over the edge. Thank you for posting it!
On Ask a (Terrifyingly) Clean Person: Oozing Gourds, Glue Mishaps and Food Coloring Woes
@Jolie Kerr EXCELLENT, thank you. You may have just given my sad little african violet plant stand a few more years of life. Fingers crossed...
On Ask a (Terrifyingly) Clean Person: Oozing Gourds, Glue Mishaps and Food Coloring Woes
Jolie, yaaaaay!!!! Ok, I have a question: For the butter & ashes paste (which totally sounds like some sort of obscure Catholic ritual), does it HAVE to be cigar/cigarette ashes, or can we use ashes from a match or paper or something?
On Halloween Advent Calendar 2014: Estate Jewelry
@Jolie Kerr Seriously, is that not GORGEOUS? I'm dying.
On Talkin' JEWELS: Erie Basin's Russell Whitmore
@Feminist Killjoy Aw, bless you. Don't worry! I kind of fell off the internet (except Twitter; I can never leave Twitter) because I started a new job recently and my life has been in an uproar. But the big Spring auctions aren't too far away, so I promise I'll have a new post soon!
On Estate Jewelry: Millennial Octopi and The Perfect Handle for Your Parasol
@cupcakecore The Met have only released a handful of official photos from the exhibit, and the only time they allowed photography was during the press preview - so what you're seeing there are photos taken by the writer through glass display cases. They're actually a lot better than some of the other images I've seen! There is a catalog, though, if anybody wants to see more but can't make it to the exhibit.
Also, a tip! JAR is super particular about how his jewelry is displayed, and he loves low lighting. But with crazy pave like that, it can be really hard to distinguish all the different colors in the jewelry. So if you go, bring a penlight or little flashlight with you - you'll catch a lot of detail you would otherwise miss, and it really brings out the color in the gems. At the last big JAR exhibit (in London in 2002), the gallery was completely dark, and we were given flashlights at the door. It was amazing.
On Estate Jewelry: The Original Burning Man and A Ring For the Birds
@laurel (That is my favorite joke and I tell it ALL THE TIME and I will NEVER APOLOGIZE)
On Estate Jewelry: The Original Burning Man and A Ring For the Birds
@laurel Why did Peggy Guggenheim pick up the phone? Because Alexander Calder!
On Estate Jewelry: Mystery Pearls and Secret Love Messages
@Judith Slutler Yes! They are so wonderfully fascinating. I've been obsessed with the Philadelphia Centennial for years now... It was a city in itself, and it was basically the first one to really be a success in the US. It even had its own branch of the Railroad! Now we only have two buildings left, and hardly anybody knows what an incredible thing took place on that spot. UNTIL THEY MEET ME HAHAHAHAHAHA
On Estate Jewelry: Mystery Pearls and Secret Love Messages
@Gwdihw I'll get right on that.


text:
The arctic visitor has made a home on Governors Island for the first time, officials said.
Build It Back distributed more than 500 checks and started more than 500 construction jobs by Labor Day.
The man suffered from a heart attack Thursday aboard a barge floating near Breezy Point.
The cabana inside the Breezy Point Surf Club caught fire at around 2:30 p.m., according to the FDNY.
Residents shared tales of red tape and miscommunication about the rebuilding program.
Only one house in the fire- and flood-ravaged area has been rebuilt to code since Sandy struck last year.
Marisha Cheong was found dead in Breezy Point earlier this year.
More than 100 residents of the Rockaways neighborhood sued LIPA for negligence.
"Sandy" is Luke Schreiner's story about how the superstorm affected Breezy Point.
Family and friends of 24-year-old Marisha Cheong mourned her at a funeral Saturday.
Fires during Hurricane Sandy, including the Breezy Point fire, were caused by seawater hitting wires.
There are a number of ways to help children through the trauma of Hurricane Sandy.
Some 500 additional homes may be razed in the wake of the monster storm.
Hundreds packed into St. Thomas More for a Catholic Mass without heat or lights.
Retired cops, many living in neighborhoods devestated by Sandy, were irate over the request to volunteer.
Get our daily New York City news and alerts!
Terms of Use |Privacy Policy
Thank you for signing up!
Would you like to sign up for additional newsletters?
Thank you for signing up for additional newsletters.


text:
Application Software
It's Happening Again, Seattle Code Camp!
By Adron Hall on September 19, 2013
I've got two presentations happening this year at Seattle Code Camp! Are you signed up? If not, hit this and get signed up ASAP: https://seattlecodecamp2013.eventbrite.com/ My two presentations are: Distributed Databases – An Introduction to Riak Presenter:Adron Hall I'll dive in with a quick definition and context of what distributed databases are. From there we'll quickly […]
Posted in Application Software | Tagged code camp, community, conferences, databases, Distributed Things, how-to, Meetups n' Such, Presentations and Speaking, seattle, seattle code camp | 1 Response
How Online Video Companies Can Increase Margin and Build Better Businesses
By Mark Suster on September 18, 2013
In my last post I pointed out that many of the media commentators who have criticized the YouTube video network companies as not having strong businesses were mistaken. The main thrust of the post is that with YouTube taking a 45% of revenue and talent taking 70% of the remaining revenue, YouTube Networks didn't have […]
Posted in Application Software, Featured Posts | Tagged disruptive innovation, Maker Studios, Online Video, Startup Advice, startups, Television, vc funding, venture capital, youtube
Why The Media Has Been Wrong About YouTube Networks
By Mark Suster on September 16, 2013
For much of 2013 I watched the press write articles about how the YouTube "MCNs" (multi-channel networks) were doomed and tried to square that with the data I was watching at the one I invested in, Maker Studios, who has had one hell of a year. Maker announced it has raised $62 million this year, […]
Posted in Application Software, Entrepreneurship, Featured Posts | Tagged Entrepreneurship, Online Video, startups, vc funding, venture capital, walmart, youtube | 1 Response
Friday Vendor Roundup: Huddle, HiqhQ, Mango Apps, & Mindjet
By Jacob Morgan on September 13, 2013
Every Friday I'm going to attempt to summarize any relevant news in the future of work/collaboration space. I'll provide the name of the vendor, a short summary of what the announcement or piece of news is with a link to the original, and finally a short POV. I can't cover every single thing that comes […]
Posted in Application Software | Tagged Friday Vendor Roundup, highq, Huddle, mango apps, mindjet
Datapipe Acquired Newvem: My Take
By Ofir Nachmani on September 12, 2013
I began my journey in the world of cloud computing roughly about 9 years ago, leading cloud and SaaS products and development teams. Two years ago, as part of my position as Cloud Evangelist for Clicksoftware, I had the pleasure of meeting two progressive entrepreneurs, Zev Laderman and Ilan Naslavsky. At that time, they had […]
Posted in Application Software, Enterprise, Infrastructure, Strategy | 2 Responses
Influence tools: the devil is in the details
By Martijn Linssen on September 9, 2013
For those of you who haven't heard of Klout, let me give you a brief history: they started back in 2009 with a lot of marketing, a so-so product and non-existent service. They had two ways of handling criticism: either shower the critic in increased Klout score, or ignore him (or her). With criticism multiplying […]
Posted in Application Software, Featured Posts, Marketing | Tagged Data quality, facebook, influencer, Klout, social media, trust, Tweetlevel, twitter
Friday Vendor Roundup: Socialtext, Lithium Technologies, Salesforce
By Jacob Morgan on September 6, 2013
Every Friday I'm going to attempt to summarize any relevant news in the future of work/collaboration space. I'll provide the name of the vendor, a short summary of what the announcement or piece of news is with a link to the original, and finally a short POV. I can't cover every single thing that comes […]
Posted in Application Software | Tagged Friday Vendor Roundup, lithium technologies, salesforce, social text, socialtext
Junction Two Weeks on Tuesday Bi-weekly Review : Issue #001
By Adron Hall on September 3, 2013
So every two weeks I intend to provide an update for the Junction Project. Who might have joined, what was worked on, where we are and generally any other bits of news related to the project. This is the first "Junction Two Weeks on Tuesday Review" so enjoy! Two weeks ago today I wrote […]
Posted in Application Software | Tagged .NET Bits, databases, distribute databases, distributed systems, Distributed Things, junction, Junction Project, Metro UI, riak, riak database, software projects, win8, windows 8, windows 8 ui
Silos-in-the-Enterprise: Good. But Not All They Are Cracked Up to Be.
By Jason M. Lemkin on August 28, 2013
Just a few years ago, as the next generation of SaaS companies were beginning to scale, the idea of building a Big or Biggish SaaS Company using Silos-in-the-Enterprise was all the rage. For many it still is. But there are a lot of flaws to this thinking it's worth taking a look at. […]
Posted in Application Software, Featured Posts | Tagged Entrepreneurship, saas, Silo, startups
Introducing Junction
By Adron Hall on August 21, 2013
I've officially kicked off a new project from my notebook of projects based around building a Riak admin, data manipulation, reporting and news tool for Windows 8. If you want to jump right to the project, here's the Github Pages Site, the Github Junction Repo and eventually I'll have it listed in the Windows 8 […]
Posted in Application Software, Featured Posts | Tagged .NET, .NET Bits, apache 2.0, basho, c#, community, corrugated iron, corrugatediron, junction, Junction Project, riak, windows 8 | 1 Response
Analysis: IBM and Pennsylvania share blame in massive IT train wreck
By Michael Krigsman on August 9, 2013
After significant delays and cost overruns, Pennsylvania has terminated a contract with IBM to provide new software for the state's unemployment compensation system. Photo credit: Michael Krigsman The state's Secretary of Labor and Industry, Julia Hearthway, made the decision following an $800,000 independent study [pdf download], conducted by Carnegie Mellon University's Software Engineering Institute, that blames both […]
Posted in Application Software, Business, Featured Posts | Tagged IBM, Pennsylvania, Project Failure
Sports marketing and technology with the New England Patriots
By Michael Krigsman on August 5, 2013
The business of professional sports depends on a team's ability to attract fans into seats but also generate licensing, merchandise, and concession revenues. In this day of the large-screen man cave, with all the comforts of home, teams must work even harder to create an appealing stadium experience. Finding new ways to deepen fans' emotional […]
Posted in Application Software, Marketing | Tagged #cxotalk, New England Patriots, Patriot
Chasing That Killer Application Of Big Data
By Chirag Mehta on August 2, 2013
I often get asked, "what is the killer application of Big Data?" Unfortunately, the answer is not that simple. In the early days of enterprise software, it was the automation that fueled the growth of enterprise applications. The vendors that eventually managed to stay in business and got bigger were/are the ones that expanded their […]
Posted in Application Software, Featured Posts | Tagged BI, big data, Business Intelligence, Business process, Data Warehousing, enterprise software
How to Solve the Biggest Frustration Marketers Have With Social
By Mark Suster on July 16, 2013
When polled 88% of marketing professionals said they couldn't accurately measure the effectiveness of their marketing campaigns and the majority said lack of ROI measurement is their single greatest frustration with social media (Forbes). If you look at the left side of the graphic you'll see the easy, traditional measurement of followers, RTs, FAVs & […]
Posted in Application Software, Featured Posts, Trends & Concepts | Tagged awe.sm, Entrepreneurship, google analytics, marketing, Startup Advice, startups, stocktwits, twitter, vc funding, venture capital
Missing the Point on Private, Public, and Hybrid Cloud APIs
By Randy Bias on July 1, 2013
At the recent Structure event in San Francisco, I watched Werner Vogels' presentation, along with about 500 others in a packed auditorium. Werner is the CTO of Amazon Web Services and one of the industry's more prophetic voices. (I was honored to share the keynote stage with him at Cloud Connect a couple of years ago.) During Werner's conversation with […]
Posted in Application Software, Featured Posts, Infrastructure | Tagged Amazon Web Services, APIs, Application programming interface, aws, cloud computing, google, google compute engine, hybrid cloud, openstack, private cloud, werner vogels


text:
Hello Fellow Eagles,
New Member Orientation Briefing
This is a recorded webex which requires the webex recording player to view or administrator rights to install the player
To find Eagle Scouts, and apply their skills & experience to the leadership and service needs of NESA and our Laurel Highlands Boy Scout Council.
In doing so, NESA will foster social and career relationships to the benefit of both our Eagles and scouting.
National Eagle Scout Association - Pittsburgh Chapter
Flag Plaza: 1275 Bedford Ave, Pittsburgh, PA 15219


text:
|« Back to Article
Eagle Springs awards Top Flyer Realtors
| March 21, 2014
Eagle Springs marketing manager Jan McCleary awards the Top Flyer prize to Travis Edmunds of ZipRealty Inc., who closed on 12 new homes in the community last year.
Eagle Springs recently hosted its annual Top Flyer Awards Luncheon for Realtors who closed one or more new homes in the community in 2013.
Travis Edmunds with ZipRealty, Inc. received the number one Top Flyer Award, which came with a cash prize of $5,000. Edmunds closed 12 new homes in Eagle Springs in 2013.
The Silver Flyer Award and a cash prize of $3,000 went to Chad Maxwell with RE/MAX Associates Northeast 2. Doris Snipp with Better Homes & Gardens Real Estate Gary Greene - The Woodlands won the third-place Bronze Flyer Award and a prize of $2,000.
The Top Flyer Team Award went to the Ronnie and Cathy Matthews Team with RE/MAX Legends. The team closed on five new homes in Eagle Springs in 2013, winning them a $5,000 cash prize. The Top Flyer Office was RE/MAX Associates Northeast, with 26 new-home closings in Eagle Springs last year.
A total of $15,000 in prizes was awarded to Realtors in attendance at the luncheon, held at Vic & Anthony's Steakhouse. Prizes included iPads, restaurant and spa gift cards, travel vouchers, and gift cards.
Realtors helped Eagle Springs achieve a strong year in 2013, with 321 new-home sales, representing a 21 percent increase over the previous year. Realtors participated in 80 percent of new-home sales in the 1,360-acre community last year.
A report by the RCLCO research firm listed Eagle Springs as the top-selling master-planned community in northeast Houston in 2013, and as one of the top 50 communities in the United States.
"Eagle Springs had a great year in 2013 and the momentum is continuing into 2014, with new neighborhoods such as Legacy Pointe opening this spring," said Kayla Webb, marketing director for Newland Communities, the developer of Eagle Springs.


text:
Staff Reporter
CHENNAI: Drop the office files, turn off cell phone, and leave domestic problems at home. It's time to take a minute to enjoy cool breeze, according to V. Irai Anbu, Tamil Nadu Tourism and Culture Department Secretary.
At a discussion hosted by the Public Sector PR Forum recently, Mr. Irai Anbu said the best way to lead a stress-free life is to set apart time for tours and travel with no strings attached, and that means disconnecting the laptop and getting out of the house for some fresh air.
Today, life has become hectic, he said, and people have become preoccupied with work deadlines and troubles at home. But he says it's important for people to "get away" to relax because humans, by nature, crave a change of scenery. "Human beings always get bored," he said.
"We receive the same phone calls, see the same people, and soon we feel nauseated."
Travel also enhances a person's individuality, Mr. Irai Anbu said. The knowledge a person gains from interacting with new people and seeing different places gives them better understanding of the world. "A person who travels a lot will always be mature and feel secure," he said.
At the same time, he said people should not approach travel as if it were a history lesson or research, because even setting an agenda for a trip only makes a person more exhausted. Travellers should approach all vacations with an open mind, he added.
More facilities
Moreover, travel may not even require a great deal of planning: Mr. Irai Anbu said people can take a short tour within Tamil Nadu itself, anytime they find a free weekend. Travel within the State has become easier now through Hop-on, Hop-off air conditioned tour buses.
M. Rajaram, I.A.S. Managing Director, Tamil Nadu Tourism, said tourism in Tamil Nadu is flourishing, and the State has become the second most popular destination for foreign tourists coming to India. He said the rich heritage, beautiful beaches, hill stations, and temple architecture have attracted people to Tamil Nadu.
However, he added that tourism here lacks cleanliness and friendliness, which the Tamil Nadu Department of Tourism is trying to work on through tree-planting projects and solicitation of the private sector to fill the gaps the government cannot fill.
"Tourism cannot be promoted by one party alone. It requires all," he concluded.


text:
The death of mocks?
There's been a lot of healthy discussion happening on the interwebs recently (actually, a couple of weeks ago – it's taken far too long for me to finish this post!) regarding the transition away from using mocks within unit tests. The principle cause for this transition, and the primary concern, is that when mocking dependencies to supply indirect inputs to our subject under test, or to observe its indirect outputs, we inadvertently may leak the implementation detail of our subject under test into our unit tests. Leaking implementation details is a bad thing, as it not only detracts from the interesting behaviour of under test, but it also raises the cost of design changes.
Where is the leak?
Jimmy Bogard highlighed the aforementioned issues with his example test for an OrderProcessor:
[Test] public void Should_send_an_email_when_the_order_spec_matches() { // Arrange var client = MockRepository.GenerateMock<ISmtpClient>(); var spec = MockRepository.GenerateMock<IOrderSpec>(); var order = new Order {Status = OrderStatus.New, Total = 500m}; spec.Stub(x => x.IsMatch(order)).Return(true); var orderProcessor = new OrderProcessor(client, spec); // Act orderProcessor.PlaceOrder(order); // Assert client.AssertWasCalled(x => x.Send(null), opt => opt.IgnoreArguments()); order.Status.ShouldEqual(OrderStatus.Submitted); }
The example test exercises an OrderProcessor and asserts that when a large order is placed, a sales person is notified of the large order. In this example, the OrderProcessor takes dependencies on implementations of IOrderSpec and ISmtpClient. Mocks for these interfaces are setup in such a way that they provide indirect inputs to the subject under test (canned responses), and verify indirect outputs (asserting the methods were invoked).
Since the behaviour (notification of large orders) can be satisfied by means other than consuming the IOrderSpec and ISmtpClient dependencies, coupling our unit test these details creates additional friction when altering the design of the order processor. The bottom line is that refactoring our subject under test shouldn't break our tests because of implementation details that are unimportant to the behaviour under test.
One step forward – test focus
To avoid leaking implementation detail within our unit tests, tests should be focused towards one thing; verifying the observable behaviour. Context-Specification style testing, BDD, and driving tests top-down can be applied to focus our tests on the interesting system behaviour. Taking this approach into account for the OrderProcessor example, the core behaviour may be defined as "Notifying sales when large orders are placed". Reflecting this in the name of the test may give us:
public void Should_notify_sales_when_the_a_large_order_is_placed()
This technique provides a test that is more focused towards the desired behaviour our the system, however the test name is just the first step – this focus must also be applied to the implementation of the test such that it isn't coupled to less interesting implementation details.
So how do we execute the subject under test while keeping the test free of this extraneous detail?
Two steps back? Containers, Object Mother, Fixtures and Builders
Subsequent to his previously mentioned post, Jimmy alludes to using an IOC container to provide "real implementations" of components (where these components within the same level of abstraction and do not cross a process boundary or seam). Jimmy also mentions using patterns such as an object mother, fixtures or the builders, along with "real implementations" to simply the creation of indirect inputs.
At this point, my code-spidey-sense started tingling, and I'm know I'm the only person who had this reaction:
My concern here is that we're pinning blame on mocks for stifling the agility of our design, but I believe there are other factors in play. Replacing 20 lines of mocks for an uninteresting concern with 20 lines of data setup for an uninteresting concern is obviously not the way forward, as it is doesn't to address the problem.
For example, substituting a "real" order specification for a larger order in place of the mock specification does not overcome the fact that we may want to readdress the design such that we no longer require a specification at all.
I do agree however, with the premise that using components from the same level of abstraction (especially stable constructs such as value objects) is a valid approach for unit testing, and does not go against the definition of a unit test.
A different direction
Experience has taught me to treat verbose test setup as smell that my subject under test has too many responsibilities. In these scenarios, breaking down the steps of the SUT into cohesive pieces often introduces better abstractions, and a cleaner design. Let's take another look at the OrderProcessor example, and review its concerns.
We defined the core behaviour as "Notifying sales when large orders are placed". Our concerns (as reflected by the current dependencies) are identifying large orders and notification. Interestingly enough, these concerns have two very different reasons for change; the definition of a large order very domain centred and may change for reasons like customer status or rates of inflation, whereas notification is flatly a reporting concern and may change alongside our UI requirements. It appears then, that our concerns may exist at different levels of abstraction.
Lets assume then that the OrderProcessor is a domain concept and is the aggregate root for the sales process. We'll remove the notification concern from the equation for now, and handle that outside of the domain layer.
If we treated the identification of a large order as an interesting domain event (using an approach like the one discussed by Udi Dahan here or as discussed by Greg Young here), we may end up with a test like this:
public void Should_identify_when_a_large_order_is_submitted()
// Arrange
var order = new Order {Total = 500m};
var orderProcessor = new OrderProcessor();
// Act
// Assert
Interestingly enough, as a side effect of this design, there is no mocking necessary at this level, and each component we interact with exists within the same level of abstraction (the domain layer). Since there is no additional logic in the order processor other than identifying large orders, we can remove the concept of an OrderSpecification completely.
To maintain the same behaviour in our system, we must ensure Sales are still notified of large orders. Since we have identified this to be a reporting concern, we perform this task outside of the domain layer, in response to the committed domain events:
public void Should_email_sales_when_large_order_is_submitted()
// Arrange
var client = MockRepository.GenerateMock<ISmtpClient>();
var salesNotifier = new SalesNotifier(client);
// Act
salesNotifier.Handle(new LargeOrderSubmitted {OrderNumber = 123});
// Assert
client.AssertWasCalled(x => x.Send(null), opt => opt.IgnoreArguments());
Since we are crossing a process boundary by sending an email, it's still beneficial to use a mock here (we don't really want to spam sales with fake orders). Although the implementation of the SalesNotifier test is concerned with the implementation detail of consuming an ISmtpClient implementation, the cost of this decision is lower since our SalesNotifier performs a single responsibility. This cost is offset by the benefit that we do not cross a process boundary in our test implementation; arguably a price worth paying.
One last example
Interestingly enough, Jimmy Bogard has excellent example of separating concerns across levels of abstraction. By identifying a common pattern in his Asp.Net MVC controller implementation, and separating the responsibilities of WHAT they were doing from HOW they were doing it, his resultant controller design is much simpler. Notice as well how tests for these controller actions no longer require dependencies to be mocked, as they are working within a single level of abstraction; directing traffic within an MVC pipeline…
Tests are great indicators of design problems with out codebase. Complex setup of tests often indicate missing abstractions and too many responsibilities in components of our codebase. When confronted with excessive test-setup, try to take a few steps back and identify the bigger design picture. Try to identify whether your test is exercising code at different abstraction levels. BDD style testing can help focus your tests back to the core behaviour of your system, and following SOLID principles can help alleviate testing friction. Mocks can be extremely useful tools for isolating behaviour, but aren't always necessary, particularly when our design is loosely coupled.
Asynchronous MVC using the Task Parallel Library
I'm not going to go into any detail in this post as to why asynchronous actions may be beneficial to your application; other people have covered that in more detail than I'd care to go into. This post will however, try to show how implementing Async controllers can be made simpler, using the Task Parallel Library in .NET 4.0 and a little bit of MVC trickery.
Before I go too far, I'd like to point you to have a look at an introduction in using the TPL with MVC from Mike Hadlow. Mike's post shows how you can use the TPL to simplify the consumption of Asynchronous services, from an Asp.Net Mvc AsyncController.
In Mike's example, he ends up with the following AsyncController implementation:
public class HomeController : AsyncController
readonly UserService userService = new UserService();
public void IndexAsync()
userService.GetCurrentUser().ContinueWith(t1 =>
var user = t1.Result;
userService.SendUserAMessage(user, "Hi From the MVC TPL experiment").ContinueWith(t2 =>
AsyncManager.Parameters["user"] = user;
public ViewResult IndexCompleted(User user)
return View(user);
As you can see, we unfortunately have to abandon the succinctness of the TPL syntax, and revert back to the Asynchronous Programming Model pattern of having a start method with a completion callback.
Mike points out that it would be rather nice if instead, we could write a controller action that returns a Task result instead – our resultant action would be nice and simple:
public Task<ViewResult> Index()
return from user in userService.GetCurrentUser()
from _ in userService.SendUserAMessage(user, "Hi From the MVC TPL experiment")
select View(user);
Even though this will compile (when using the TPL extension extras library), unfortunately, this will not run, as the default controller action invoker for running async actions (AsyncControllerActionInvoker) does not know how to handle Tasks…
Asp.Net Mvc Futures
The asp.net mvc futures project currently includes some more flexibility in its support for async patterns. Rather than being limited to supporting the "Async –> Completed" action pairs, the futures project contains the following options:
The Async Pattern (BeginFoo/EndFoo)
The event pattern (Foo/FooCompleted)
The Delegate Pattern (returning a Func<> that represents a continuation).
The most interesting of these techniques (to this example) is the Delegate Pattern:
public Func<int> Foo(int id)
return () => id * 2;
Using this approach, a controller can specify a delegate to provide a completion callback. It's not too much of a leap to see the similarities with this, and the desired technique using Tasks.
So how does the Asp.Net Futures project add these additional features? Perhaps we can extend them to support TPL?
Hooking in to the Action Invoker
To support the additional async patterns using the futures project, a Controller must inherit the AsyncController from the futures assembly. This controller overrides a property from the base controller class in order to specify a new Action Invoker that can correctly identify actions that represent asynchronous methods. To identify these actions, the AsyncActionInvoker delegates to a AsyncActionMethodSelector that will reflect over the methods on a controller, and pick our asynchronous actions based on naming conventions, or the return type in the case of the delegate pattern. This seems like a good place to start looking to add our new feature.
Unfortunately for us, the AsyncActionMethodSelector does not delegate out to individual objects to identify and handle each type of asynchronous pattern, so supporting an additional pattern will involve some changes to this class. Following the Open/Closed principle could really have cleared up the design here…
Anyway, once we have extended to the AsyncActionMethodSelector to support our new pattern, we need to hook this back into the AsyncActionInvoker (which again, requires some code changes to this class – seriously, this code could've been much simpler if people followed SOLID principles!), and then we can use this new invoker from our Async Controller.
Using this new invoker, our controller can now support the use of Tasks for Asynchronous Actions!
As with other areas of the MVC framework, extending the framework to add new features like supporting Tasks to represent Asynchronous Controller Actions was a little bit more painful than it could have been, but in the end, it's worth it to clean up the the required code to support asynchronous controller actions.
To check out the implementation of all this, you can get the full sample source from GitHub:
Script Management in ASP.Net MVC
In all but the simplest of modern web applications, it's not uncommon to find that our application depends on many web assets such as CSS and JavaScript files. While it's generally good practice for maintainability to keep these files separated into small logical chunks, unfortunately practice has implications on the overall performance of our application when referencing these resources; an additional HTTP request will be made for each asset, in turn adding to the latency of the initial load of our application.
Whilst many developers are probably aware of various optimization techniques such as those proposed in the YSlow recommendations (like script combining, minification, caching, compression), implementing these techniques can be a bit of burden.
Further still, when we utilize the Master and Content page features of our view engine, we will often want to place core JavaScript (such as the JQuery library) and common component initialization in the Master Page, whilst the Content pages may have their own file sets and initialization scripts.
This set-up adds an additional complexity to managing our scripts; we need to ensure the scripts tags are all rendered first, regardless of where they are located in the page (Master Page/Content Page/User Control) or our application will start throwing JavaScript exceptions all over the place!
Help is at hand!
Several projects exist that attempt to address some, or all of the issues I've mentioned (page request optimization and asset management) – lets take a look at some of our options:
Telerik ScriptRegistrar
Probably one of the closest matches to our requirements, the Telerik ScriptRegistrar and its partner in crime the StylesheetRegistrar provide a simple mechanism to provide a range of optimizations to improve the performance of our applications. The ScriptRegistrar API is composed of a fluent interface allowing groups of scripts to be rendered at the bottom of our master page, whilst additional script dependencies and initialization can be registered in content pages. One small gotcha to look out for here is that partial views returned from Ajax requests will not have the scripts registered.
- Resource combination (served by a IHttpHandler)
- Grouping
- Compression
- Caching
- Support for Content Delivery Networks (CDN)
- Nice Fluent Interface for script registration and initialization
- A Commercial License is required if you are building closed-source commercial products for redistribution (GPLv2 license).
- Extra care is required for scripts registered in partial views rendered by Ajax calls (since these are not included by the ScriptRegistrar).
- Minification of your scripts is not provided (although some support for selecting between pre-minified scripts and un-minified scripts in debug mode is provided)
- Cache headers and ETags are not generated
Include Combiner
The Include Combiner project, which is included in the MvcContrib* solution as MvcContrib.IncludeHandling, tackles many of the aforementioned issues surrounding the optimization of asset management. It is not as complete as the Telerik implementation, and also suffers from the same complexity in registering scripts in partial views returned by ajax, however this tool is still worth a look for Asp.Net Mvc applications, especially for projects already consuming MvcContrib.
- Resource combination (served by a custom controller)
- Grouping
- Resources grouped by page usage (rather than explicit sets) – scripts shared across pages must be re-downloaded for each page.
- Compression
- Minifies scripts
- Generates cache headers and ETags
- Simple interface for including/outputting resources
- Included as part of MvcContrib
- No server side caching – content is fetched every request
- Treats JS and CSS separately, and therefore causes a minimum of 2 additional requests per page.
- Extra care is required for scripts registered in partial views rendered by Ajax calls (since these are not included by the ScriptRegistrar).
Possibly the most complete libraries in terms of features, Combres is a strong choice for managing assets in your application. Combres requires that you define named resources sets which can then be combined, minified, compressed and sent to the browser as a single request. Interestingly, combres has an interesting extensibility model allowing developers to provide additional features, such as applying .less rules and replacing relative urls with absolute urls in css files. On the downside, the configuration model for Combres is very XML heavy, and not as nice to consume as the fluent API provided by other libraries. Unfortunately, the underlying implementation seems to wrap around the XML configuration too, so extending the library for easier consumption (applying your own conventions etc) might be tricky, especially when considered in conjunction with the fact that there are NO unit tests included in the source code (available on CodePlex).
- Resource combination (served by a IHttpHandler and RouteHandler)
- Grouping (Resource sets)
- Compression (gzip or deflate depending on browser)
- Minifies scripts (YUI compressor, MS Ajax or Google Closure)
- Generates cache headers and ETags
- Server side caching
- Integrated with Asp.Net routing engine, and therefore also supports webforms development in addition to MVC
- Extensible filtering support
- XML heavy asset configuration model
- Requires resource configuration upfront – as far as I can tell, there isn't an easy way for a view component to quietly declare "I need this JS/CSS" and for it to be included if it isn't already there
Optimizing our web applications and conforming to good practices like caching, combining and compressing our resources needn't be a burden for developers. There are some great tools available to help us keep our applications nimble, whilst ensuring we aren't distracted from delivering our customers value with technical implementation concerns. I've listed our some of the tools I've come across that bring us closer to achieving this goal.
Is there anything I've missed? Do you have any tools you use to optimize asset management? If so, let me know so I can check them out too!
*MvcContrib is a project designed to add functionality to and ease the application of Microsofts Asp.Net Mvc framework and really useful for developers looking to develop and test UI elements on top of MS Asp.Net Mvc. Check it out here.
Uniqueness validation in CQRS Architecture
Note: This post is copied almost verbatim from a comment I left on Jérémie Chassaing's blog, my apologies if you've seen it there already!
I've really enjoyed reading a series of posts on CQRS written by Jérémie Chassaing. One I particularly like the idea that there is no such thing as global scope:
Even when we say, "Employee should have different user names", there is a implicit scope, the Company.
What this gives us is the ability to identify potential Aggregate Roots in a domain – in the above relationship, there is potentially a Company Aggregate Root in play.
Another observation Jérémie's post really got me thinking.
Instead of having a UserName property on the Employee entity, why not have a UserNames key/value collection on the Company that will give the Employee for a given user name ?
If I've understood Udi's posts on CQRS, I think he'd probably advocate the collection of Usernames being part of the Query-side, rather than the Command side. I've heard him mention before that the query side is often used to facilitate the process of choosing a unique username – the query store may check the username as the user is filling in the "new user" form, identifying that a username already exists and suggesting alternatives.
Of course this approach isn't bullet-proof, and it will still remain the responsibility of another component to handle the enforcing of the constraint.
The choice of WHERE to put this logic is a question that is commonly debated.
Some argue that since uniqueness of usernames is required for technical reasons (identifying a specific user) rather than for business reasons, this logic falls outside of the domain to handle.
Others may argue that this logic should fall in the domain – perhaps under a bounded context responsible managing user accounts.
In either case, since we have a technical problem (concurrency conflicts) and we have several possible solutions, the decision of whether on not they are suitable should probably constrained in conjunction with the expected frequency of the problem occurring. This sounds to me like the kind of thing that would appear in a SLA.
The solution chosen to enforce the uniqueness constraint will then depend on the agreed SLA. Perhaps it is acceptable that a command may fail (perhaps due to the RDBMS rejecting the change) on the few cases of concurrency conflicts – it might only be on a 0.0001% of cases.
Alternatively we may decide that it is unacceptable to allow this to occur due to the frequency of this occurring. We could choose to maintain the list of usernames in the Company aggregate, but scale out our system such that all "new user" requests in the username range A-D are handled by a specific server. If we decide to enforce this constraint outside of our domain, we can offload this work to occur with the command handlers.
What do you think?
Domain Modelling and CQRS
Note: This post originated from an email discussion I had with a colleague. I've removed/replaced the specifics of our core domain (hopefully this hasn't diluted the points I'm trying to make too much!)
While I consider that a focus on capturing intent to be an exciting part of CQRS from a core software design perspective, I believe it is achieving the distillation part of DDD, separating our core domain from supporting domains, that allows us to maximise our potential ROI from the application of CQRS (with event sourcing).
From a business stance, we have chosen as a company to focus on a core domain to differentiate us from our competitors. Our management/marketing team have decided that this area of business provides our advantage over competitor products. From that perspective, it makes sense that we channel our efforts into ensuring that our software model is optimised for this purpose. As a result, we need to spend less effort working on our supporting domains and more effort on our core domain.
I would therefore argue that we should not apply the same level of analysis and design on our supporting domains, as we do on our core model – these areas provide little ROI by comparison.
Whilst I agree that moving away from the CRUD mentality is vital in our core domain, it is not so essential in supporting domains. The level of complexity in our supporting domains is insufficient to justify the costs of applying complex modelling techniques to these areas. Supporting domains could potentially be created using RAD tools, bought off the shelf where possible, or even outsourced. In any of these cases, it is the distillation process that allows us to identify a clean separation between sub-domains – a separation we need to maintain in our code base.
A really interesting article on this can be found here, the concepts from which originate in Eric Evans DDD book.
Domain Driven Design, CQRS and Event Sourcing
It's taken quite a while, but I think I've had a bit of a revelation in really grokking the application of CQRS, Event Sourcing and DDD.
I've been considering the application of CQRS to a multi-user collaborative application (actually suite of applications) at the company I work. For some parts of the application, it is really easy to visualise how the application of CQRS would provide great benefits, but for others, I couldn't quite figure out how the mechanics of such a system could be put into place, and yet maintain a decent user experience.
Let me try to elaborate with a couple of examples:
In one application I work on, a user may make a request for a reservation. I can see this working well under CQRS. The command can be issued expecting to succeed, and the response needn't be instant; a message informing the user that their request is being processed, and that they will be notified of the outcome should suffice. The application can then take responsibility of checking the request against its business rules, and raising relevant events accordingly (reservation accepted, reservation denied etc). Supporting services could also notify users of the system when other events they might be interested in, become available.
For another scenario in the same application, a user may wish to update their address details. The application must store this information, however the application does not use this information in any way shape or form. It is there for other users to reference. When applying CQRS to this area, we start to see some oddities. A user receiving a notification that their request to update address is being processed seems ridiculous; there is no processing required here. In addition to this, this canonical example of "capturing intent" doesn't really apply to our domain; in our domain no one cares why the user is updating their address, be it because of a typo, or because of a change of address. This information isn't interesting in to any of the users of the system.
Then it hit me.
CRUD actions like modifying the contact address of an employee and other ancillary tasks – provide only supporting value in our domain. For all intents and purposes, the contact address of an employee is just reference data; it is there to support our actual domain. Arguably then, there is no benefit for modelling this interaction within our domain model. It's quite the contrary in fact; diluting our core domain model with uninteresting concerns blurs the focus from what's important. Paraphrasing Eric Evans' blue book: anything extraneous makes the Core Domain harder to discern and understand.
Taking this idea further, there can be significant benefit in separating this kind of functionality from actions that belong to our core domain. In code terms, this means that our domain model will not have an "Employee" entity with a collection of type "ContactAddress". This association isn't interesting in our core domain. It is likely that it is part of supporting model which could be implemented quickly and effectively using any one of Microsoft's (or any other manufacturer's) RAD tools.
In the big blue DDD book, I think Evans describes this separation as a generic sub-domain. In generic/supporting sub-domains there may be little or no business value in applying complex modelling techniques even though the function they provide is necessary to support our core domain. Alternatively, the core-domain of one application may become a supporting domain of another. In either case, the models should be developed, and packaged separately.
Our product, in its various forms, contains enough complexity in its problem domain itself, without complicating things further by tangling up the core domain with supporting concerns. I do not wish to be in the situation (again) where one application needs to know the ins and outs of what is supposed to be another discrete application. If understanding the strengths and limitations of modelling techniques such as CQRS, Event Sourcing and DDD can help me achieve this, then I'm making small steps in the right direction!
NB: this post originated from an email discussion I had with a colleague. I've removed/replaced the specifics of our core domain (hopefully this hasn't diluted the points I'm trying to make too much!)
Becoming a better JavaScript developer
So in my quest to becoming better with JavaScript, I've been reading a variety of books, articles, and blogs and I happened across the following site:
The blog itself has a lot of good advice to offer in regards to both structuring your JavaScript into testable and reusable modules, as well as advice on how to apply BDD techniques in testing JavaScript. What really struck me however were the nice little touches on the website itself – a nice little welcome message that contains the usual "about" information, that only appears when you view the site for the first time; a tweet update side bar integrating with tweetboard; and a live chat window:
The next cool thing I found on the same site can be seen here:
Basically, the author identifies a "code-smell" and applies a pattern to aid maintainability. The cool thing here is the link to "view, run, & edit code" for each example:
…which integrates with an site, http://jsfiddle.net, allowing the sample to be modified and run within the browser:
Very cool stuff indeed.
Object design in JavaScript
Found this article today, and after subsequently checking out a few of the authors other posts (in particular, his excellent series on CQRS), I proceeded to add his blog to my Google Reader.
Pagination in MvcContrib
Over the next month or so, I'm hoping to write a couple of posts on some work I've undertaken in extending the original pager implementation that compliments the MvcContrib grid component.
The work I've undertaken so far has focused on the following areas:
Customisable Pager Rendering
The existing pager is rather limited in the HTML rendered out of the box. Currently the only means to gaining more control over the output would be to inherit from the existing Pager, override a few methods (you'd probably need to dig into the source to identify which ones), and to implement a new HTML helper. Support for this approach is limited by the current unit tests making expectations based on the complete mark-up.
The new pager will support complete customisation of rendering through custom templates, and
Support for Numeric Pagination (in addition to Next/Previous)
The existing pager component outputs as a "Next/Previous" style pager, with links for next/previous/first/last.
The new pager implementation will allow a choice of pager, with Next/Previous and Numeric pagers provided OOTB.
Separate Pagination Summary
Although the existing pager provides a summary with localization support, its implementation is embedded within the current pager. I would like to break this component out and separate its unit tests from the pager implementation, such that this component is optional and can change independently from the pager.
I'm looking for feedback on the work I've undertaken so far, and would welcome additional ideas and suggestions. The fork containing my work so far can be found here: https://hg01.codeplex.com/forks/craigcavalier/pagerextensions
Behaviours in MSpec
An article on Behaviours in MSpec came up on my Google Reader a few days ago, and whilst I think the general concept looks really good, I wanted to share some thoughts.
For those unfamiliar with MSpec, I would suggest reading this post first to get acquainted with the general ideas and syntax.
First of all, lets have a look at what "behaviours" in MSpec are:
Behaviours define reusable specs that encapsulate a particular set of, you guessed it, behaviours; you're then able to include these specs in any context that exhibits a particular behaviour.
The example provided in the article was Cars and Motorbikes sharing common behaviour – that of a vehicle. By specifying the behaviour of the vehicle base class (or expected behaviour of an implementation of an interface), subclasses (or specific implementations) can be easily tested against this behaviour, while keeping your tests nice and DRY.
So given the following behaviours for a vehicle:
public class VehicleThatHasBeenStartedBehaviors
protected static IVehicle vehicle;
It should_have_a_running_engine = () =>
It should_be_idling = () =>
vehicle.RevCount.ShouldBeBetween(0, 1000);
We can test that a car conforms to these behaviours, without duplicating this definition:
public class when_a_car_is_started
Establish context = () =>
vehicle = new Car();
Because of = () =>
Behaves_like<VehicleThatHasBeenStartedBehaviors> a_started_vehicle;
protected static Car vehicle;
Intuitive code
There are a couple of things that stood out as looking kinda funky about the implementation of behaviours (over and above the rest of the mspec syntax anyway).
The first thing that looked funky was this line:
Behaves_like<VehicleThatHasBeenStartedBehaviors> a_started_vehicle;
My initial reaction to this was, "hmm, it's a field – that doesn't seem like a very intuitive way of defining a test case". Given some more thought, I remembered that actually, the all assertions in mspec are defined through fields:
It should_have_a_running_engine = () =>
So what's my problem? Personally, I don't think its very clear that this line is a an assertion, and I think it's because it's not obvious how the behaviour syntax is achieving the execution of the behaviour. Whenever I'm writing tests and I want to say that a class behaves in a certain way, I'm going to have to stop and think hard (or google) to get the right syntax. That extra cognitive effort will get in the way of other, more important things I should be thinking about.
So why don't I have a problem with the rest of the "funky" mspec syntax?!
Let me explain.
It's not too much of a leap to see how when executing tests, the mspec test runner actually uses the value of the field (which is a delegate) to define the test. Consider that we could have written the mspec test like this:
private It should_have_a_running_engine = () =>
So yeah, just a field. The fields value is a delegate defining the test, and will be invoked by the test runner. This is akin to how the "traditional" nUnit test runner would execute methods decorated with the [Test] attribute. Not too difficult.
The behaviour definition is slightly different however. Rather than defining the assertion inline as delegate, the behaviour field actually has no value. Instead, the behaviour is specified in the class provided as a generic parameter. It is not immediately obvious how a field with no value can be used to define an assertion.
An alternative?
For consistency alone, I think I would've preferred to see behaviours implemented like this:
It should_behave_like_a_started_vehicle = () =>
This way, the test follow a common structure, and IMHO, is easier to grok. A downside of this approach however (although I haven't explored whether the current implementation suffers the same way) is that when executing these specifications, the test runner will see this as a single item (rather than nested behaviours).
Other thoughts
An additional caveat mentioned in the post about the behaviour syntax was that "fields must be protected, both in the behaviour and the contexts; and the fields must have identical names". I believe this convention is required because, as far as I can tell, the protected field is needed to provide an instance of the subject under test.
I think this restriction could cause no end of pain when trying to figure out why the feck a behaviour is being ignored. Perhaps if alternative "It should" mechanics I have suggested were used, these constraints wouldn't need to exist, as an instance of the SUT would be provided in the delegate.
Final Thoughts
Even with these reservations, I do like how MSpec is making it easier for me to write DRY, readable tests. I will have to tread carefully when implementing behaviours however, as I'm not 100% convinced about the "discoverability" of this part of the API.


text: It's that time of the year again – our next newbie course will start at 17.01.2015! You want to play Roller Derby and become a part of our big Bear City Roller Derby family? Use the opportunity and write a mail to email@example.com. We will teach you everything you need to play Roller Derby.


text:
Kansas, USA.
Bachelor's degree in theology and English, Licenciatura en Educación y Desarrollo, Master's in theology.
Crisis magazine (intern).
Articles by Kathleen Naab
Pope Francis on Saturday told a group of disabled athletes that their disabilities are in fact a "message of encouragement" and an invitation to commit ourselves to do good together, …read more
Pope Francis is describing the first "little town" of the Focolare movement, founded 50 years ago, as a "city-school of life to make the world hope again, to witness that the Gospel is truly …read more
"To what point will we be able to propose with credibility the good news on the family," Pope Francis wondered this evening at a prayer vigil at St. Peters's on the eve of the opening of the …read more
Pope Francis today addressed participants in the plenary assembly of the Congregation for the Clergy, telling them that a priest's initial formation in the seminary and his ongoing formation …read more
Monsignor Robert Vitillo, Geneva delegate to the United Nations for Caritas Internationalis, left last Friday for Liberia to assist with strengthening the Caritas response to the Ebola …read more


text:
Sometimes people ask us questions about our products, how to buy them, our company, and other stuff. You'll find the answers to most of them below.
Product Questions
What is an NJOY e-cigarette?
An e-cigarette is made up of a battery, e-liquid, and an atomizing device, which is basically a heater that turns the e-liquid into vapor. Our NJOY Kings are a disposable e-cigarette which looks and feels like a traditional tobacco cigarette. The NJOY Recharge has a rechargeable battery and a replaceable Flavor Chamber. Click here to learn more about e-cigarettes.
Why are so many people switching to NJOY?
Well, not to toot our own horns, but there are a lot of good reasons. Here are a few of our favorites:
No Ashes: An NJOY produces no ashes, so you don't have to mess with dirty ashtrays or litter Mother Earth with your stinky butts.
No Cigarette Smell: Cigarettes smell gross, but NJOY vapor doesn't. So no more smoky-bar-hair or hideous lingering scent in your car, couch or clothes.
Damn Satisfying: In short, NJOY electronic cigarettes taste damn good. They come in a variety of rich flavors, and every part of the device has been meticulously engineered to maximize your pleasure. It's why we called them simply "NJOY" rather than something "techy" or "fancy" like most of the other guys.
How much nicotine is in NJOY products?
That depends on the NJOY product family and your own personal preference.
NJOY Kings: Our Bold contain 4.5% nicotine, or 45mg/ml, while Gold contains 2.4% nicotine, or 24mg/ml. and Menthol flavor contain 3.0% nicotine, or 30mg/ml.
NJOY Recharge: The amount of nicotine depends on the flavor chamber. Bold Tobacco contains 4.5% nicotine, or 45mg/ml, while Gold Tobacco contains 2.4% nicotine, or 24mg/ml. and Menthol flavor contains 3.0% nicotine, or 30mg/ml nicotine. Our Vanilla Bean and Pomegranate flavors have 1.8% nicotine or 18mg/ml.
NJOY Vape: NJOY's e-liquids for vaping gives you a choice of 1.0% nicotine or 10mg/ml, or 1.5% nicotine or 15mg/ml for all of the flavors that we sell.
Is NJOY cheaper than smoking cigarettes?
This is a tricky one, but the best answer is "probably." Taxes and prices for tobacco products vary, but both have been skyrocketing up lately. NJOY will likely save you a solid chunk of change compared to cigarettes, but how much depends on where you live and your individual smoking patterns.
What's in NJOY's products compared to cigarettes made by tobacco companies?
The main ingredients are propylene glycol and vegetable glycerin, and the secondary ingredients are nicotine and flavors that give NJOY e-cigs their signature taste. Now, we know there were a few scientific words back there, so here's what it all means in just plain English:
Propylene Glycol: In NJOY's products, propylene glycol provides the vapor mist that looks like tobacco smoke and gives the vapor some of its lasting flavor.
Vegetable Glycerin: This helps in the vapor process and also maintains that lasting flavor..
Nicotine: This one probably isn't news for most of you, but Nicotine is an alkaloid found in nature - usually the tobacco plant.
Flavors: Since we're not jamming these things full of tobacco, like Big Tobacco companies do with traditional cigarettes, we need to add a few flavors to load NJOY products with that rich, superior taste./p>
Ok, but what do they taste like?
Most people will tell you that NJOY products taste like their cigarette counterparts, only much, much better. Meaning, the Menthols taste like a better version of Menthols and the Traditionals taste like tobacco without all the tobacco bitterness and harsh aftertaste you'd expect from having a fire three inches from your mouth.
Will NJOY help me quit smoking?
NJOY can help you quit a lot of things. It can help you quit stinking. It can help you quit littering. It can help you quit annoying everyone around you.
If you really want to quit smoking we want you to try every method imaginable and find the one that works for you. And we would suggest starting by talking to your doctor and checking out our friends at smokefree.gov.
NJOY products are not intended nor are they marketed for use as smoking cessation aids.
Purchasing Questions
Where can I get NJOY products?
You've got a few options. You can order NJOY products right here on our site, you can purchase them at one of more than 90,000 authorized dealers near you or soon you'll be able to sign up for our automatic renewal program.
What countries does NJOY ship to?
As of now, NJOY ships anywhere in the U.S., the U.K., or Spain. We will soon added additional countries.
Who can buy NJOY?
NJOY can be purchased by anyone over the legal smoking age in your state. So, for most of you, that's 18.
How do I contact NJOY if there is a problem with my order?
We hope that you will not have any order issues, but if you do we, at NJOY, can be contacted in a number of ways. We are available via online chat, a toll-free number or email. Please click here to contact us.
Where can I see the status of my order?
When you a place an order through NJOY.com you will be asked to create a login and password. Once the order is placed, you can click on My Orders under the Customers heading at the bottom of any page of NJOY.com to check on the status of your order.
Questions about the company
Who's behind NJOY?
NJOY is a company based in Scottsdale, Arizona in the USA. We're a fiercely independent company that does not sell tobacco cigarettes, and we have only one goal — to make satisfying products that will make smokers want to switch. We're not worried about making a dent in the nearly $1 Trillion that the Big Tobacco companies rake in every year. In fact, we want to make a dent. A very, very big dent. We aim to obsolete cigarettes altogether.
So you're not a Tobacco company?
Absolutely, positively, unequivocally no way.
Then what is NJOY?
NJOY is a tech startup founded in 2006 with the mission of bringing innovation to a fast growing product category that desperately needed some. We set out to create the highest-quality, lowest-compromise electronic cigarette in the world and, in the process, make cigarettes completely obsolete.
Tech-y Questions
Is there any maintenance or upkeep?
Simply put, nope. NJOY is super easy to use. NJOY's disposable products require absolutely zero maintenance. If you have one of our rechargeable products the only maintenance required is plugging it in to recharge – and that hardly qualifies as "maintenance."
How long can I use a disposable NJOY King before it runs out?
This really depends on how often you use it, but an NJOY King typically lasts for about 180 puffs.
Speaking of warranties, what are they?
All NJOY products are guaranteed against any defects in workmanship and materials as long as you purchase them from NJOY or an authorized NJOY dealer. Our warranty lasts for 12 months and is subject to the conditions and limitations set forth on our warranty page. Please check that out if you're interested in more info on that.
Shipping FAQ
How can I get free Shipping?
NJOY offers free shipping for all orders over $50 that are shipped within the United States.
NJOY® products are not smoking cessation products and have not been tested as such. NJOY products are intended for use by adults of legal smoking age (18 or older in California), and not by children, women who are pregnant or breastfeeding, or persons with or at risk of heart disease, high blood pressure, diabetes or taking medicine for depression or asthma. NJOY products contain nicotine, a chemical known to the State of California to cause birth defects or other reproductive harm. Nicotine is addictive and habit forming, and it is very toxic by inhalation, in contact with the skin, or if swallowed. Ingestion of the non-vaporized concentrated ingredients can be poisonous. NJOY Flavor Chambers may be a choking hazard. Keep all components away from children and pets. If any components are ingested, immediately consult your doctor or vet.


text:
Approaching typhoon Soulik won't land
More News from DJ Yap
MANILA, Philippines—The approaching typhoon with international name Soulik, which is forecast to enter the Philippine area of responsibility (PAR) on Wednesday morning, is not expected to make landfall, although it may enhance the southwest monsoon and bring light to moderate rains over Luzon and the Visayas, the weather bureau said Tuesday.
The storm which will be christened "Huaning" once it enters the PAR, according to the Philippine Atmospheric, Geophysical and Astronomical Services Administration (Pagasa).
As of 5 p.m. Tuesday, Soulik was estimated to be 1,570 kilometers east of Basco, Batanes, outside the eastern PAR boundary, said Pagasa in a bulletin.
It was packing peak sustained winds of 130 kilometers per hour with gustiness up to 160 kph. It is forecast to move west at 20 kph, it added.
"It will enter the PAR on Wednesday morning and will exit early Saturday morning at the PAR'S northern boundary north of Taiwan," said Pagasa forecaster Chris Perez.
"Typhoon Soulik will not have a direct effect on any part of the country today (Tuesday) and tomorrow (Wednesday). However, it will enhance the southwest monsoon and bring rains to the western part of the country beginning Thursday afternoon," he said.
Pagasa's outlook for Wednesday is for the Cagayan Valley, Bicol region and the provinces of Aurora and Quezon to experience cloudy skies with light to moderate rain showers and thunderstorms.
Metro Manila and the rest of the country will be partly cloudy to cloudy with isolated rain showers or thunderstorms, it said.
Get Inquirer updates while on the go, add us on these apps:
Disclaimer: The comments uploaded on this site do not necessarily represent or reflect the views of management and owner of INQUIRER.net. We reserve the right to exclude comments that we deem to be inconsistent with our editorial standards.
To subscribe to the Philippine Daily Inquirer newspaper in the Philippines, call +63 2 896-6000 for Metro Manila and Metro Cebu or email your subscription request here.
Factual errors? Contact the Philippine Daily Inquirer's day desk. Believe this article violates journalistic ethics? Contact the Inquirer's Reader's Advocate. Or write The Readers' Advocate:
c/o Philippine Daily Inquirer Chino Roces Avenue corner Yague and Mascardo Streets, Makati City,Metro Manila, Philippines Or fax nos. +63 2 8974793 to 94


text:
Reebok SHK Junior Wood Hockey Stick
Reebok SHK Junior Wood Hockey Stick
- Multi-lam shaft construction
- Injected blade
- New long lasting glossy finish
- Also recommended for street hockey
- Patterns: P87A Crosby
ABS Sticks are not intended for ice hockey. They are designed for inline and street hockey use only.
Reebok Hockey Stick Blade Pattern Chart - 2013
How long is the stick ?
By Timothy from Barbourville, Kentucky on March 30, 2014
By Customer Service on March 31, 2014
is a right stick for a left hand shot? because i shoot left and want to know before i buy it.
By Zelly from Atlanta Giorga on March 6, 2014
By Customer Service on March 6, 2014
Answer:Here's a look at a left and right curve.
Whichever hand is your bottom hand on the stick, that's the curve you need to select.
Bottom hand = Left --> Left Curve
Bottom hand = Right --> Right Curve
|Construction Material
|Multi-Lam Wood
|Injected Nylon Blade
|Additional Features
|Made In
|Hockey Skates
|Hockey Sticks
|Jerseys & Apparel
|NHL Team Shops
|All Brands
- Ice Hockey SkatesIce Skate Holders & RunnersHockey Skate LacesHockey Skate Guards & FootbedsHockey Skate Tools & Hardware
- Inline Hockey SkatesInline Hockey WheelsInline Hockey Bearings / Spacers / AxlesInline Hockey ChassisHockey Oils, Sprays & Cleaners
- Recreational SkatesGoalie Skates
- Hockey Skate Sizing
- Helmets, Cages, and ShieldsHockey Helmets & CombosHockey Helmet CagesHockey Helmet Half ShieldsHockey Helmet Full Shields and CombosHockey Helmet AccessoriesNeck Protectors, Bibs & Slash GuardsHockey Gloves
- Hockey Elbow PadsHockey Shin GuardsHockey Shoulder Pads
- Ice and Inline Pants & GirdlesCut Resistant Hockey SocksWomen's Hockey
- Hockey JerseysPractice Hockey JerseysNHL Gamewear (Uncrested) Hockey JerseysNHL Authentic Hockey JerseysNHL Replica Hockey JerseysNHL Player Replica Hockey JerseysNHL Practice Hockey JerseysNHL Vintage Hockey JerseysNCAA College Hockey JerseysHockey Jersey Lettering
- Hockey SocksCut Resistant Hockey SocksNHL Team Ice Hockey SocksSolid Color Ice Hockey SocksPerformance Skate SocksHockey Warm-UpsHockey Under ApparelHockey HatsHockey Shirts & TeesHockey Sweatshirts & JacketsHockey Shorts & Pants
- Hockey Pucks and BallsHockey Tape and StrapsHockey Goals & Replacement NetsHockey Coaches and Training ToolsStick Accessories
Ice Skate Holders & RunnersHockey Skate LacesHockey Skate Guards & FootbedsHockey Skate Tools & Hardware
- Gift CertificatesHockey MouthguardsHockey Jocks, Cups & SupportersNeck Protectors, Bibs & Slash GuardsHockey Garter Belts & Suspenders
Inline Hockey WheelsInline Hockey Bearings / Spacers / AxlesInline Hockey ChassisHockey Oils, Sprays & Cleaners
- Sports MedicineGames, Toys & MemorabiliaHockey BooksInstructional Hockey DVDs & TapesStickers
Hockey Helmet AccessoriesReferee EquipmentFootwearHockey Sandals


text:
Safco Scoot Flat Panel Black Multimedia Cart:
- Store materials securely in locking steel ventilated cabinet
- Holds up to 42" monitor
- Includes UL approved electrical assembly with surge protector
- Includes detachable, height adjustable file pocket
- Easy assembly instructions included
Finish: Black
39.5"W x 27"D x 37.25"H
Furnished Over 1 Million Homes Since 1997...
I was very satisfied with One Way Furniture Service. I have referred them to many friends, family, and customers. Thank you. Kathy A. Eisele, Boston, MA
Product Review - Safco Scoot Flat Panel Black Multimedia Cart
Furniture Brand
Safco understands that quality extends beyond a simple expectation of function. From concept to delivery, Safco integrates high levels of quality as their standard. Safco is committed to the highest levels of satisfaction in the manufacture, sale and support of their products. Safco
Weight & Size
Reference - Sku: 8941BL - Safco Scoot Flat Panel Black Multimedia Cart by Safco


text:
Mariners 5, Padres 1
Mariners at Padres
Today: 1:05 p.m. at Petco. Mariners RHP Hector Noesi (2-8, 5.69 ERA) vs. Padres RHP Edinson Volquez (3-7, 4.11 ERA).
On the air: Fox Sports San Diego; 1090-AM, 860-AM (Spanish)
What was good for the Padres turns out to be just as good for the Mariners.
On Friday night, Padres left-hander Clayton Richard helped himself to a win by driving in three runs with two of the RBI coming on a fourth-inning double inside the right-field foul line to cap a five-run inning.
Less than 24 hours later, Seattle right-hander Felix Hernandez turned the tables on the Padres.
Hernandez hit a two-run double inside the right-field foul line to cap a three-run Mariners second that led Seattle to a 5-1 victory before 30,922 at Petco Park.
The loss was the first for the Padres in five games against the Mariners this season.
Hernandez the pitcher held the Padres to one run on six singles and a walk with 10 strikeouts over seven innings. Hernandez the hitter had his first hit of the season as Seattle scored three unearned runs off Padres starter Jason Marquis in the second to wipe out a 1-0 Padres lead.
The Padres' run in the first came on a balk call against Hernandez after back-to-back, one-out singles by Cameron Maybin and Chase Headley.
But Logan Forsythe's second throwing error in as many games since he returned from an eight-start absence (abdominal strain) opened the door for the Mariners in the second.
With one out and runners on first and second, Seattle's Dustin Ackley grounded sharply to Forsythe's right. The second baseman fielded the ball, but bounced his throw to shortstop Everth Cabrera at second to load the bases. The Mariners' first run scored on a slow grounder to Cabrera just ahead of Hernandez's double.
Michael Saunders homered off Marquis to make it 4-1 in the third and the Mariners' final run came on a walk to Ackley, a steal and a two-out Ichiro Suzuki single in the fourth. Marquis allowed five runs (two earned) on six hits and three walks in seven innings. He struck out six.
Hernandez is 4-0 with a 1.63 earned run average in five starts at Petco Park and has struck out at least 10 Padres in each of his past two visits.
Bass improving
The inflammation in Anthony Bass' right shoulder is clearing. But will it be gone in time for the 24-year-old to make his next scheduled start on Tuesday in Houston?
"Anthony is felling better," Padres manager Bud Black said Saturday afternoon. "We have to see if we can avoid the disabled list. We'll know more in two or three days. I like the fact he is feeling better."
But the odds are against Bass starting Tuesday, which means the Padres will have to find a starter not on the active roster. Black says none of his relievers could give the innings they need at the start of a game.
The problem is that the Padres do not have a starting pitcher on the 40-man roster who is not either in the major-league rotation or on the disabled list in either the major or minor leagues. The next two candidates would be right-handers Kip Wells (1-4, 4.97 ERA but coming off his worst start) and Jorge Reyes (4-8, 4.89 ERA) at Triple-A Tucson.


text:
VanillaPlus Magazine August-September 2012 Edition
na Ca eliver ? d ion bill fact 6 1 tis sa ee p S AUGUST/SEPTEMBER 2012 SU & 10 PP ME -PA LE AS GE M UR T EN E ES T ME T IN N SI T D E V O L U M E 1 4 I S S U E 4 ISSN 1745-1736 DRIVING PROFITS FOR COMMUNICATION SERVICE PROVIDERS TALKING HEADS Arieso chief explains why CSPs have got performance engineering all wrong CLOCKING OFF! Low tech answers to high-tech questions � with added ketchup Reproduced from Vanillaplus magazine HOW BIG IS BIG DATA? 16-page Spotlight on big data in telecoms offers the answers SHARED DATA PLANS Satisfaction, pricing and fraud prey on CSPs' minds LEAPING FROM THE BIG BOARD How to cope with the CSP brain drain PLUS! Syniverse buys MACH for 550m � Amdocs and Subex sign five-year deals with CSP customers � Planning problems impede small cell roll-outs � Indonesian interconnect for Redknee � Who's winning in The Contract Hot List � What's on when � Read the latest OSS & BSS news online now at www.vanillaplus.com


text:
– Terence McKenna
August updates
Just a August update to say that the current batch of builds are going through the lacquering process imminently. There are some great concepts in the batch and I am looking forward to getting them out into the world. There are still some updates to do on the site, which will hopefully be completed in the next month. These include a good few new gallery guitars and I'm also going to go into more detail in the pricing section, and maybe add a body designs/model section.
New batch..
I am currently finishing a batch of 8 guitars and starting another. Their will be some real "concept" axes in this batch. For example – the "Kingslayer" Cimmerian, a Zombie themed Cimmerian, multiscale sevenstrings and a nice Ancient Egyptian themed guitar. Hopefully I'll have enough space in the control cavities for some matching calligraphy.
New Daemoness endorsee Anton Svedin of Soreption
We are very pleased to announce that Daemoness now endorses Anton Svedin of Soreption. We are currently working with Anton on a signature series Daemoness Cimmerian that we will be releasing later this year. If you haven't checked out Soreption yet, they're one of the strongest bands to emerge from the Scandinavian scene in recent times – with two great albums "Deterioration of Minds" and (the new) "Engineering the Void". More info soon..
The stock Cimmerian 7 auction has started. You can view the demo here..
..and view the eBay auction here..


text:
This member hasn't added any personal information yet.
Leave doeman a message to find out more.
Comment on: Sports Hub first in spring ratings, WEEI tied for fifth [updated] - Touching All the Bases - Boston.com
Posted 07/11/2013 11:27:00 EDT
Felger and Mazz are the most intelligent and entertaining pair. Although, the emphasis on hockey (I understand why) for a non-hockey fan (god forbid) had become too much (thank goodness the season is more »
Comment on: Ortiz sets mark for hits by DH, Boston wins 11-4 - Red Sox - Boston.com
Posted 07/11/2013 10:53:32 EDT
Being a baseball fan is hard work. On the one hand, I love the game, I love the Sox, and I love being a diehard fan. Watching baseball brings me great joy, as I've got a terminal illness and I so lo more »
Comment on: Bidding farewell to Paul Pierce and Kevin Garnett - Adam Kaufman - Boston.com Sports
Posted 06/28/2013 11:34:14 EDT
d-st, you could not be more wrong. The previous team (w kg and Paul) is/was toast....did you watch them in the playoffs? And there are no guarantees that Rondo comes back at the same level he was at more »
Posted 06/28/2013 11:29:55 EDT
The end of era's always brings nostaligic sadness, and in reading this article, it brings that all back. It also reinforces how far we have to go to build this franchise back to being a competitive o more »
Comment on: Without Doc, major operation awaits Celtics - Adam Kaufman - Boston.com Sports
Posted 06/24/2013 10:38:26 EDT
Is it just me, but since when could a team trade a coach? I thought it was a league full of players that played basetbal, they could be traded for other players, drafted, or signed as free agents. C more »
Comment on: Danny Ainge has tough job retooling Celtics - Sports - The Boston Globe
Posted 05/05/2013 12:36:12 EDT
@wsnuka, you are right about the Perk trade, but let's not forget how poorly the "Ray Allen saga" was handled. Granted, Ray made the decison to leave ultimately, but Ainge and the Celtics did nothing more »
Comment on: Same old story for Celtics - Touching All the Bases - Boston.com
Posted 04/27/2013 12:29:28 EDT
Too many things have gone wrong. No set line-up, it changes every game equals inconsistency, nobody knows their role. Pierce "clear out" as your offense worked 2-3 years ago, he's lost a step now, s more »
Comment on: Aceves accepts little responsibility for loss - Extra Bases - Red Sox blog
Posted 04/24/2013 11:01:21 EDT
Couldn't agree more Brewtal. The clubhouse vibe seems really good right now, the last thing we need is for some divisive force like this clown (Aceves) to rock the boat. It's one thing if he were pe more »
Comment on: Diamond, Ortiz lift spirits after bombing, manhunt - Baseball - Boston.com
Posted 04/21/2013 12:33:31 EDT
When you sing a song, you either use your own voice (like Neil did) or you play the song in the background and pretend to sing (lip sync). Why was the song playing inthe background if he was really s more »
Comment on: Jerry Remy reveals he was recently treated for recurrence of cancer - Touching All the Bases - Boston.com
Posted 04/11/2013 06:52:03 EDT
You're actually serious? OMG, please crawl back under your rock. Check out a simple dictionary for your definitions. Where did you invent this?
Posted 04/11/2013 01:57:01 EDT
@Larkinesque, I appreciate your feedback, but you are misinformed severely. Lung cancer is neck and neck with breast cancer as the second most common form of cancer with regard to new cases each year more »
Comment on: At this rate, will the Red Sox ever lose? - Sports - The Boston Globe
Posted 04/04/2013 12:07:41 EDT
The other thing that is apparent with this team, is that they seem to like one another. I guess winning helps, but I see lots of high fives, fist pumps, etc. Did you see the love they gave Middlebro more »
Posted 04/04/2013 11:53:51 EDT
Couldn't of said it better myself grote....you and me are true homers!! I feel the same way about my wife :)
Comment on: Farrell expands on Bradley's outfield skills - Extra Bases - Red Sox blog
Posted 03/04/2013 12:25:30 EST
3 words: bring him up
Comment on: Could Jackie Bradley Jr. stick with the Red Sox? - Red Sox - Boston.com
Posted 02/27/2013 01:25:37 EST
Ease up on Ells....it's guys like you that have made him feel unwelcome here. Why do you call him lazy and phony? He got hurt you idiot. And he worked his butt off, came back, and was the MVP runne more »
Comment on: WEEI replaces Glenn Ordway with Mike Salk - Touching All the Bases - Boston.com
Posted 02/14/2013 12:51:22 EST
I live in Seattle, Salk co-hosts a three hour morning show with Brock Huard (former NFL QB from UW). He's a baseball guy first, learning more about football through the years from Huard. Young fathe more »
Comment on: Red Sox' fate hinges on bullpen - The Tony Massarotti Sports Blog, featuring Red Sox, Bruins, Patriots and Celtics analysis
Posted 02/11/2013 12:37:05 EST
Good point aboutbostonguy. I think what Mazz is trying to say is that if we can squeeze a solid 5-6 innings per start (3 runs or less), then we can rely on a solid bullpen like ours to keep it close more »
Comment on: Robert Parish yearns for NBA coaching job - Boston.com
Posted 01/26/2013 01:15:06 EST
Enough already about how much he made in his career. He made plenty....after tax, over 20 years, conservatively let's call it net $600k per year. I don't know about you, but that would work for me. more »
Posted 01/26/2013 12:37:12 EST
Compare this to the recent hiring of Pedro. Pedro with relatively little coaching experience is coming back to the Sox in some capacity. Primarily because he was well liked by management, his team-m more »
Posted 01/26/2013 12:31:06 EST
Agree with you Jim, Chief needs to reach out and develop his connection, he's not entitled to anything, good lesson learned for young people just starting out today.
Comment on: Red Sox are eager to get started - Red Sox - Boston.com
Posted 01/25/2013 12:51:23 EST
So true . . .what a stretch!! Can we just forget last year and move on already? Can't wait for pitchers and catchers to report, clean slate, etc. I guess it all has to bottom out before we can rise more »
©2015 Boston Globe Media Partners, LLC
Separate multiple addresses with a comma


text: They may be a pair of the celeb world's most famous enemies, but as we've pointed out before, we think Katy Perry and Lily Allen actually share one fashion mind between them. The brunette singers both sported sexy stockings recently – Katy in a promotional shot for the EMAs (on next week), and Lily while on stage in Berlin. (Retirement, schmetirement!). OK so Lily's was a pair of tights masquerading as some hold-ups, and Katy's were of a revolting stripy variety, but we seresiouly think they've got much more in common than they think. Sort it out ladies, then Lily can be bridesmaid at Katy's wedding to Russell Brand, and we can die happy. [Photos: Getty Images Entertainment/Redferns]