text:
St Bride's: News
Recently in Church Category
Edward and Pamela Bevin - a golden wedding story
Written by Edward Bevin
Two of the longest serving members of the congregation, Edward and Pamela Bevin, celebrate their golden wedding on Friday November 27. It was on that day and date in 1970 when the then Rector, the charismatic Prebendary Dewi Morgan officiated...
Continue reading: Edward and Pamela Bevin - a golden wedding story.
Lecture Review: "The Mayflower 400 years on"
Written by James Irving
Olsen Lecture 2020: "The Mayflower 400 years on: the Pilgrim Fathers and their quest for freedom" We were honoured to welcome author and broadcaster Rebecca Fraser to St Bride's on 8th October to deliver the annual Tom Olsen Lecture. The...
Continue reading: Lecture Review: "The Mayflower 400 years on".
Remembrance Tide 2020
Updated 4/11/2020 following new government restrictions. St Bride's will once again be holding a series of services this Autumn focusing on the theme of remembering. These significant events bring us back in touch with those whom we love but have...
Continue reading: Remembrance Tide 2020.
#RememberingJohn Schofield
John Schofield was a young journalist who had reported in a number of war zones, covering conflicts in Northern Ireland, Beirut, the Gulf and the Balkans for ITN, Channel 4 and the BBC. Whilst working in Bosnia on Radio 4's...
Continue reading: #RememberingJohn Schofield.
Exploring our pictorial history
Written by Jenny Kingsley
During lockdown I received a present from my good friend, Suzanne Bardgett. It was a copy of her recently published book, Wartime London in Paintings. Featured are over 82 enlightening paintings of scenes in the City during the Second World...
Continue reading: Exploring our pictorial history.
Book Review: Faith in the City of London
Faith in the City of London by Niki Gorick published by Unicorn (14 April 2020) Faith in the City of London, by Niki Gorick, showcases over 200 photographs with well-articulated captions revealing the many different ways spiritual life is celebrated...
Continue reading: Book Review: Faith in the City of London.
Obituary: Revd Wallace Boulton
Here at St Bride's we are very sad to share the news of the death of Revd Wallace Boulton on Wednesday 27th April. Wallace had a long relationship with St Bride's that began in the early '70s and spanned the...
Continue reading: Obituary: Revd Wallace Boulton.
Seeds of stewardship
Mothering Sunday is a time when we give thanks for our mums, but more importantly it is a celebration of our mother the Church. As Mothering Sunday gifts this year we purchased little balls of wildflower seeds to give to...
Continue reading: Seeds of stewardship.
A light shines in the darkness
When the Guild of St Bride was originally established in 1375, its primary purpose was to maintain a light burning before the statue of 'St Bridget the Virgin' (St Bride), our patron saint. This ancient part of our tradition has...
Continue reading: A light shines in the darkness.
Updated: 14th January St Bride's is now in Tier 4 and in accordance with recently received advice and the need to keep everyone safe and well public worship at St Bride's is temporarily suspended and the church closed (provisionally until...
Continue reading: Covid-19 Update.
Remembrance Tide at St Bride's
We have an annual cluster of services in the Autumn, all of which have the theme of Remembering at their heart. These are our annual Journalists' Commemorative Service on 29th October, the All Saints' Day Choral Eucharist and our All...
Continue reading: Remembrance Tide at St Bride's.
Reviews of Journalists' Commemorative Service "Bearing Witness"
Kate Mansey, Deputy Features Editor of The Mail on Sunday: At least 95 journalists were killed last year according to the International Federation of Journalists and many more were injured or wrongfully imprisoned simply for doing their work. The life...
Continue reading: Reviews of Journalists' Commemorative Service "Bearing Witness".
Rare Rheinberger orchestral mass on Inspire! Sunday
Josef Rheinberger (1839-1901) was born in Liechtenstein but spent the majority of his working life in Munich, Germany. His musical gifts were recognised early on, and he was organist of his local church in Vaduz by the age of seven....
Continue reading: Rare Rheinberger orchestral mass on Inspire! Sunday.
Ninth Award of the Guild Journalism Bursary
Written by Simon Greaves, Financial Times
Meet the Guild of St Bride's ninth bursary student, Sophie Dickinson, who is starting her one-year MA journalism course at City, University of London, this autumn. Sophie was chosen to receive the £3,000 award from a shortlist of four candidates...
Continue reading: Ninth Award of the Guild Journalism Bursary.
On topic Olsen Lecture at start of inaugural Global Conference for Media Freedom
In early July, London hosted the inaugural Global Conference for Media Freedom, co-hosted by the Canadian Minister of Foreign Affairs, and the UK Foreign Secretary. The conference brought together leaders, officials, editors, publishers and journalists to debate the issues...
Continue reading: On topic Olsen Lecture at start of inaugural Global Conference for Media Freedom.
Past wedding couples gather to celebrate the gift of marriage
Fine weather and chilled fizz set the scene for a wonderful reunion of couples married at St Bride's. Over 60 of our past brides and grooms gathered to celebrate the sacrament of marriage and the gift of love at a...
Continue reading: Past wedding couples gather to celebrate the gift of marriage.
Deepening Discipleship
On Sunday 23rd June we revisit our 2018 stewardship campaign 'Deepening Discipleship.' In the Gospels Jesus says far more about money in relation to discipleship, than about any other subject. Out of his 38 recorded parables, no less than...
Continue reading: Deepening Discipleship.
Harrison & Harrison appointed for imminent organ repair
Written by Matthew Morley, Organist of St Bride's
In May 2018 there was a lightning storm across London and for the third time in its history St Bride's was struck. Though there was no structural damage, the strike fried the electrical systems of our fine Compton organ. Following...
Continue reading: Harrison & Harrison appointed for imminent organ repair.
St Bride's promotes new music in the liturgy
On Sunday 12th May St Bride's Choir is taking part in the London Festival of Contemporary Church Music. We are delighted to welcome back the St Bride's Orchestra who will be joining the choir in a day of contemporary music...
Continue reading: St Bride's promotes new music in the liturgy.
Double distinction for St Bride's scholars
Written by Simon Greaves
Members of the historic Guild of St Bride were seeing double this academic year as two highly promising journalism students were given bursary funding. The guild, based at the journalists' church in Fleet Street, has been supporting one postgraduate student...
Continue reading: Double distinction for St Bride's scholars.
Yesterday we celebrated the Feast of the Epiphany marking the end of the Christmas festival. Advent and Christmas at St Bride's were particularly memorable this year: a total of 26 carol services (yes, we now know the words!) meant that...
Continue reading: Christmas Roundup.
Armistice Centenary Exhibit
Remembrance Sunday this year conincides with the centenary of the signing of the Armistice that ended the First World War. The Great War, as it was to become known, was also described as being the war to end all wars....
Continue reading: Armistice Centenary Exhibit.
Review of Journalists' Commemorative Service "Truth to Power"
Written by Anna Menin & Abbie Cheeseman, Guild Journalism Bursary Scholars 2018
This year's Annual Journalists' Service remembered a number of occasions: 150 years of PA, 8 years since Marie Colvin spoke at St Bride's first Journalists' Service and 6 years since her death. Whilst Marie has been in the spotlight in...
Continue reading: Review of Journalists' Commemorative Service "Truth to Power".
Sermons of Two Cities
Death is inevitably sad, but remembering need not be so. For a Christian community, such as ours, it can be life enhancing, reaffirming our belief in humanitarian principles imbued with the spirit of Christianity. In this light it is all...
Continue reading: Sermons of Two Cities.
St Bride's welcomes visitors to Lord Mayor's Show
You are warmly invited to St Bride's on Saturday 10th November during the annual Lord Mayor's Show from 10am til 3pm. The Show, also known as 'London's favourite Street Party', continues inside, in the welcoming (and dry!) surroundings of the...
Continue reading: St Bride's welcomes visitors to Lord Mayor's Show.
Pulpit swap to mark the Armistice Centenary
The centenary of the Armistice marking the end of the First World War coincides with Remembrance Sunday on 11th November. To mark this significant anniversary, the Rector and a German Pastor are exchanging pulpits in their respective churches. Alison will...
Continue reading: Pulpit swap to mark the Armistice Centenary.
Hidden treasures from the crypt of St Bride's
As we continue to tidy our historic Crypt forgotten treasures have been revealed. Latest to turn up is a picture which captures one of the key moments in our 2000 year history by British artist Leslie Carr (1891 - 1969)....
Continue reading: Hidden treasures from the crypt of St Bride's.
Written by Joe Bray, Guild Journalism Bursary Scholar 2017 @_joebray
Next week, the United Kingdom will join nations around the globe to celebrate World Press Freedom Day. However, with the UK ranked a lowly 40th in the World Press Freedom Index, should we look closer to home before joining in...
Continue reading: World Press Freedom Day.
#PlasticLessLent Review
Written by Nina Bennet
Well done to everyone who joined St Bride's choir in attempting #PlasticLessLent! And what a formidable challenge it has been. In looking back on the progress we made, it's interesting to note what aspects we found most straightforward, and what...
Continue reading: #PlasticLessLent Review.
At the Supermarket - #PlasticLessLent: Week 6
The #PlasticLessLent challenge enters its final stage and this week the choir are going to be looking at ways to reduce our plastic consumption when food shopping. We've left this topic till last, as it is seemingly the most daunting...
Continue reading: At the Supermarket - #PlasticLessLent: Week 6.
Food, Glorious Food - #PlasticLessLent: Week 5
This week, as part of their #PlasticLessLent challenge, the choir are looking at ways to reduce our use of plastic when buying takeaway food, and how to store any leftovers at home without automatically reaching for the clingfilm and Tupperware....
Continue reading: Food, Glorious Food - #PlasticLessLent: Week 5.
Let it Shine - #PlasticLessLent: Week 4
This week the choir are looking at ways to reduce the plastic in our household cleaning as we journey through our #PlasticLessLent. Here in the UK, we spend £1billion per year on cleaning products. The majority of these are packaged...
Continue reading: Let it Shine - #PlasticLessLent: Week 4.
Thirst Quenchers - #PlasticLessLent: Week 3
This week, St Bride's Choir turns from hot to cold beverages as they continue their attempts at #PlasticLessLent. From the 17th century till the 1960s, all soft drinks came in glass bottles. Then lighter aluminium cans grew in popularity and...
Continue reading: Thirst Quenchers - #PlasticLessLent: Week 3.
Cleanliness Is Next to Godliness - #PlasticLessLent: Week 2
This week St Brdie's Choir are going to take a look at all our common bathroom plastics as their progress through the challenge of #PlasticLessLent continues. Most of us buy our hair and body products in plastic bottles without thinking...
Continue reading: Cleanliness Is Next to Godliness - #PlasticLessLent: Week 2.
Time for a Cuppa - #PlasticLessLent: Week 1
Whether at home or on the hoof, our favourite cup of tea or coffee often comes with a side order of unrecyclable plastic. During the first week of Lent, St Bride's Choir are looking at ways to enjoy a guilt-free...
Continue reading: Time for a Cuppa - #PlasticLessLent: Week 1.
Plastic Less Lent: A St Bride's Choir Adventure
SOCIAL MEDIA DETAILS Facebook @StBridesChoir Twitter: @StBrides_Choir Hashtags: #PlasticLessLent #StBrides4Lent#LiveLent Concerned about the amount of plastic in your life? Would you like to find ways to use less? Then join St Bride's Choir and many others this year in...
Continue reading: Plastic Less Lent: A St Bride's Choir Adventure.
Review of Journalists' Commemorative Service "In the Eye of the Storm"
Written by Joe Bray, Guild Journalism Bursary Scholar 2017
This week I was honoured to be at St Bride's for their annual journalists' service, where those who put themselves at risk to keep us informed are rightly remembered. The theme this year was 'In the Eye of the Storm'....
Continue reading: Review of Journalists' Commemorative Service "In the Eye of the Storm".
Welcome Robin Turner
We are delighted to welcome Robin Turner as our new Head Verger. Robin joins us from St Edmundsbury Cathedral and brings with him a variety of skills and experience and we look forward to working with him as we move...
Continue reading: Welcome Robin Turner.
Inspire! Sunday - a great success
Written by Canon Alison Joyce
Gallery of Photos by Ian Bozic It was wonderful to be able to welcome so many of you to St Bride's for what has become a very popular event in the early autumn each year: our annual Inspire! Service....
Continue reading: Inspire! Sunday - a great success.
The Travelling Spire
This week we had a quick visit from Becky Element and David Fellows. Becky and David were married in Coventry on 20th May 2017 but they had a very special part of St Bride's with them on the day....
Continue reading: The Travelling Spire.
Farewell to Josh
Many of you will know our senior Verger Josh Delia. After two and half years with us, Josh has left to be ordained for the priesthood. In September he, his wife Emily and their new baby Eva-Maria will take up...
Continue reading: Farewell to Josh.
Computers needed for our Zimbabwean school
For several years now, St Bride's has supported St James' School, Zongoro, in Zimbabwe, as an essential part of our wider ministry and commitment to social justice. Last year we were able to help them to buy chairs for their...
Continue reading: Computers needed for our Zimbabwean school.
QuizAid - Appeal leads to Stewards Enquiry
On Thursday 18th May we held our annual Quiz night for Christian Aid. We were small in number but there was a huge competitive spirit. So much so that an appeal was launched the following day after suspicions were voiced...
Continue reading: QuizAid - Appeal leads to Stewards Enquiry.
Lent foodbank collection gratefully received
During Lent this year we collected non-perishable food items for a foodbank in Hackney and for the Dunloe Centre at St Saviours Priory. Both of these organisations support the most desperate people in our community. Hackney supports local families in...
Continue reading: Lent foodbank collection gratefully received.
News from King Edward's School, Witley
KING EDWARD'S WITLEY MARKS 150 YEAR ANNIVERSARY AND LONDON BIRTHPLACE WITH TREE PLANTING SERVICE King Edward's Witley - an independent co-educational boarding and day school based in Surrey - celebrated the planting of a holly tree in the grounds of...
Continue reading: News from King Edward's School, Witley.
Review of Journalists' Commemorative Service "Lest we Forget"
Written by James Sutton, Guild Journalism Bursary Scholar 2016
Tools of the journalist's trade Listen Online A service of commemoration is an odd beast. It tries to remember those we have lost in two very different ways: a sorrowful remembering, and a celebratory remembering. The latter perhaps feels...
Continue reading: Review of Journalists' Commemorative Service "Lest we Forget".
All Souls' Evensong
Remembering On Sunday 30th October at the service of Choral Evensong, we marked All Souls' tide, remembering many of our friends and loved ones who have died, both recently and a long time ago. The Church has long recognised the...
Continue reading: All Souls' Evensong.
Guild Installation
Front - Rev Alison Joyce and David Blackwell, Clerk to the Guild.Back, left to right - Rev Mark Fox; David Kirkby; Megan Lewis; Rev Catherine Shelley; Guild member Julie Glaser; Rev Bill Wilson: Oyinbebe Kalabare; and James Sutton. Three...
Continue reading: Guild Installation.
Dancing in Fleet Street!
Written by Gerald Bowey who reprises a few of the highlights
Well it was actually in the nave of St Bride's Church. but I'm a sucker for a headline! It seems appropriate, if a little unconventional, to start this piece with the conclusion of Great Balls of Fire - a fundraising...
Continue reading: Dancing in Fleet Street!.
Charitable Giving at St Bride's
St Bride's Guildsman, David Kitchen MBE (5/3/1942-19/8/2005) loved music, and a recital of British Music was held at St Bride's back in August to remember him, and also to raise funds for St James' School Zongoro in Zimbawe; thank you...
Continue reading: Charitable Giving at St Bride's.
'Bright & Beautiful' Review
Written by Jonathan McEvoy
St Bride's Choir & Orchestra combine to lift the roof in Mozart's Coronation Mass St Bride's was full on Sunday, September 25, for the 'Bright and Beautiful' service to celebrate the internal restoration of the church, now that the...
Continue reading: 'Bright & Beautiful' Review.
Welcome to Mark Fox
We are very pleased to welcome Rev Mark Fox to the ministry team at St Bride's. He was ordained into the Church of England by the Bishop of London, Richard Chartres, in St. Paul's Cathedral in 2013. Currently he...
Continue reading: Welcome to Mark Fox.
Memorial installed for long-forgotten physicist and inventor, Denis Papin
One of the wonderful things about St Bride's is that we are continually uncovering new and remarkable features of our history. We have recently discovered that one of the most significant pioneering figures in the history of steam engineering was...
Continue reading: Memorial installed for long-forgotten physicist and inventor, Denis Papin.
Congratulations to Jeff, and welcome to Mark!
It was with great delight that a group of us from St Bride's went to support our Assistant Curate, the Revd Dr Jeff Lake, at his ordination to the Priesthood on 26th June, at St Stephen's, Rochester Row. Jeff Lake...
Continue reading: Congratulations to Jeff, and welcome to Mark!.
A unique and historical service amid the scaffolding...
Ever since St Bride's joyously and with great ceremony, reopened its doors in 1957, the Cathedral of Fleet Street, as journalists affectionately know it, has hosted many historic occasions. Among them, there have been Royal visits, memorial services for the...
Continue reading: A unique and historical service amid the scaffolding....
Life is a Bubble
On Tuesday 7th June, The Worshipful Company of Stationers and Newspaper Makers gathered at St Bride's for the annual Richard Johnson Memorial Service. Download Order of Service Richard Johnson was born in 1756 and died in 1795. He wrote the...
Continue reading: Life is a Bubble.
ITV report on the fascinating history beneath St Bride's
St Bride's may be renowned for its tiered, "wedding cake" spire but there is a wealth of history to explore on the site. ITV News recently broadcast an item featuring the crypt of St Bride's in its 'Under London' series....
Continue reading: ITV report on the fascinating history beneath St Bride's.
Pancake Party Review
Party Image Gallery Tuesday's Pancake Party was a great success! A candlelit dinner for four was auctioned, anthems were requested and friendly rivalry broke out over the chance to go on a guided cycle tour of London with a...
Continue reading: Pancake Party Review.
Inspiring! the Congregation Appeal: the Restoration Work begins!
A work in progress: by Hirst Conservation, specialists in the cleaning and painting of traditional stonework. Note the test ceiling area behind the workmen which has already been cleaned. We are delighted to report that, with almost all the...
Continue reading: Inspiring! the Congregation Appeal: the Restoration Work begins!.
Roof Repair Fund enables work to begin
Thanks to the generosity of the Listed Places of Worship Roof Repair Fund, we shall shortly begin a programme of work to repair and replace (where necessary) rainwater pipes, hoppers and asphalt on the roof of St Bride's Church. We...
Continue reading: Roof Repair Fund enables work to begin .
A Christmas Message: Waiting, Watching, Hoping, Trusting
We tend to rush to Bethlehem. Each year the displays of Christmas cards, gifts and decorations in our shop windows seem to appear earlier than ever before; yet the importance of Advent - the very special time of preparation for...
Continue reading: A Christmas Message: Waiting, Watching, Hoping, Trusting.
Review of A Telling Witness
Written by Lesley-Ann Jones
'Honouring the Fallen', at St. Bride's, has long had further-reaching connotations than the annual paying of respects to the war dead and the pledging of support to those in the armed forces who still serve. View Order of Service &...
Continue reading: Review of A Telling Witness.
Sunday Club's Cake Stall raising money to fill shoe boxes. Since 1991 Computers for Charities, through their networks in communities here and in Eastern Europe, have been distributing Christmas shoeboxes to all those in need. They do not discriminate...
Continue reading: Shoe Box Appeal.
Grumpy Old Wakeman Rocks the Journalists' Church
Grumpy Old Rock Star RICK WAKEMAN, the former Strawbs and Yes keyboardist and globally-acclaimed solo artist whose career spans more than half a century, delivered an impassioned speech about music and the state of the industry at this year's Tom...
Continue reading: Grumpy Old Wakeman Rocks the Journalists' Church.
"Honoured" bursary winner speaks of her hopes for the future
Written by May Bulman
May Bulman will be the fourth recipient of the Guild of St Bride Journalism Bursary in September 2015. What an honour. They were the words that kept going through my head as I sat in the service at St Bride's...
Continue reading: "Honoured" bursary winner speaks of her hopes for the future.
Our new Curate is ordained
On the afternoon of Saturday 4th July, at St Paul's Cathedral, the Rector and members of the St Bride's congregation were delighted to attend the ordination to the diaconate of the Revd Dr Jeff Lake, who is our new Assistant...
Continue reading: Our new Curate is ordained.
Wren Lecture Review
Written by David Blackwell
David Blackwell's review of the Annual Wren Lecture 2015: "Accident or Artifice? Designing a capital from Wren to Abercrombie" - given by Simon Thurley.
Continue reading: Wren Lecture Review.
St Bride's to gain a Curate
St Bride's is delighted to announce that we shall be welcoming a new member to our ministry team in the summer, Jeff Lake.
Continue reading: St Bride's to gain a Curate.
Sunday Club celebrates the Nativity Story
The St Bride's Crib Service was held on December 14th and supported by over 80 parents, grandparents and children. The Sunday Club and friends provided a wide cast of angels, kings and shepherds and our very own Mary and Joseph,...
Continue reading: Sunday Club celebrates the Nativity Story.
Mr Farage sets aside modern politics for the legacy to Europe after the Great War
He has all the appearance of a bon viveur. He has presence and there seems almost to be a touch of flamboyancy about him. There he is standing in front of the high altar, suitably emblazoned in colourful purple lighting,...
Continue reading: Mr Farage sets aside modern politics for the legacy to Europe after the Great War.
Nigel Farage delivers this year's Tom Olsen Lecture to a packed out church
Written by Bryony Clarke
Nigel Farage spoke of the legacy of the Great War to a packed audience on Monday 10th November, as the guest speaker for the annual Tom Olsen Lecture at St Bride's Church. On the eve of Armistice Day, the UK...
Continue reading: Nigel Farage delivers this year's Tom Olsen Lecture to a packed out church.
Sunday School Up and Running Again!
After the sterling work done by Janet and Nicola for so many years there has been a short hiatus while we decided how to take the Sunday School forward. After a few weeks of email discussions and meetings with those...
Continue reading: Sunday School Up and Running Again!.
Packed church says thanks and farewell to David and Rosemary Meara
Related Links → Listen Online if you missed the service → Read David's Farewell Message → Read David's Final Address → Video Thank You and 10th Aug BBQ Invitation St Bride's had not been filled to capacity since the...
Continue reading: Packed church says thanks and farewell to David and Rosemary Meara.
David and Rosemary Meara's Farewell Message to St Bride's
Related Links → Video Thank You and 10th Aug BBQ Invitation → Listen Online if you missed the last service → Read a review of the service → Read David's Final Address Last Sunday you gave Rosemary and me...
Continue reading: David and Rosemary Meara's Farewell Message to St Bride's.
A moving and poignant tribute to the fallen in the Great War
Very shortly, this and other nations will be remembering the outbreak of the first World War on August 4th, 1914. The Great War, as it was to become known, was also described as being the war to end all wars....
Continue reading: A moving and poignant tribute to the fallen in the Great War.
Media Church appoints new Rector
The Reverend Canon Dr. Alison Joyce has been appointed as Rector of St Bride's Church, spiritual home of journalists and to the media at large. Canon Joyce, currently Vicar of Edgbaston Old Church, Birmingham, will be installed at a...
Continue reading: Media Church appoints new Rector.
A gifted Priest and an unflappable organiser
An open letter to The Venerable David Meara on his forthcoming retirement, from Edward Bevin, journalist, PR man and St Bride's worshipper for more than 40 years.
Continue reading: A gifted Priest and an unflappable organiser.
The Retirement of the Venerable David Meara
David Meara has announced that he will be retiring from office at the end of July 2014 after 14 years at the church
Continue reading: The Retirement of the Venerable David Meara.
Making a splash for the angels
Written by Simon Greaves, Guild Court Member
The Rector asked a very direct question at Evensong: "What can you do?"
Continue reading: Making a splash for the angels.
Istanbul to Ephesus
St John on Patmos - Poussin Photograph by Steven Zucker Having gone on pilgrimage to the Holy Land in the footsteps of Jesus, the next best thing seemed to be to travel down the Aegean Coast of Turkey in...
Continue reading: Istanbul to Ephesus.
Beating of the Bounds
Written by The Venerable David Meara
Join us on Tuesday 7th May at 6:00pm for the traditional Beating of the Bounds ceremony
Continue reading: Beating of the Bounds.
St Bride's screening of Baroness Thatcher's funeral
St Bride's doors will be open on the morning of Wednesday 17th April for a big screen viewing of Baroness Thatcher's funeral
Continue reading: St Bride's screening of Baroness Thatcher's funeral .
St Bride's Rough Sleep raises over £5000 in support of Street Child World Cup
On Friday 8th March members of St Bride's Church, Fleet Street, slept on the streets in support of the Street Child World Cup and raise awareness of children across the world who live or work on the streets.
Continue reading: St Bride's Rough Sleep raises over £5000 in support of Street Child World Cup.
HRH The Duchess of Cornwall to attend St Bride's
Duchess of Cornwall attends service of commemoration & becomes patron of the Guild
Continue reading: HRH The Duchess of Cornwall to attend St Bride's.
The Tom Olsen Lecture: Oct 24th
Peter Hitchens, Daily Mail columnist and author, and Brian Paddick, former Deputy Assistant Commissioner are the co-lecturers in this year's Tom Olsen Lecture
Continue reading: The Tom Olsen Lecture: Oct 24th.
Come and see the sponge-scraper at St Bride's
A spectacular 5' high, sponge cake model of St Bride's will be on display in the Church from Mon 25th June and cut at Sir Terry Farrell Wren Lecture on Thurs 28th.
Continue reading: Come and see the sponge-scraper at St Bride's.
Fleet Street Olympic Festival
On Sunday 22nd July St Bride's will begin a fantastic week of Olympian musical celebration and activities.
Continue reading: Fleet Street Olympic Festival.
St Bride's brings a Jubilee Street Party to the City of London
Fleet Street had its own street party to celebrate the Diamond Jubilee in St Bride's
Continue reading: St Bride's brings a Jubilee Street Party to the City of London.
St Bride's Guild Journalism Bursary
Written by The Venerable David Meara Jun 10, 2012
Guild launch new initiative to support postgraduate MA in journalism
Continue reading: St Bride's Guild Journalism Bursary.
24th July: Service for sports journalists
On Tuesday 24th July 2012, St Bride's Church is holding a welcoming service for UK and international sports journalists who will be in London to report on this summer's Olympic and Paralympic Games.
Continue reading: 24th July: Service for sports journalists.
Fools For Christ
To celebrate 25 years of Sunday School we welcomed Roly the Clown to St Bride's.
Continue reading: Fools For Christ.
Last Thursday Club: Review
Where do you find anti-capitalist activists, top business people from the City and industry, journalists and and clergy in the same room to debate the way forward for the world economy?
Continue reading: Last Thursday Club: Review.
Big Society Buildings Ditty
Written by The Venerable David Meara May 06, 2012
Which organisation has 41,000 branches spread all over the country, many with a full-time employee in charge, and backed up by an army of volunteers?
Continue reading: Big Society Buildings Ditty.
Rector of St Bride's slams government over VAT proposals
The Venerable David Meara has attacked the Government's proposals to increase VAT on alterations to listed buildings.
Continue reading: Rector of St Bride's slams government over VAT proposals.
New Guild Members
Written by Edward Bevin Feb 10, 2012
On Guild Sunday, 5th February, new members were installed into the Guild of St Bride.
Continue reading: New Guild Members.
War zones, crossfire, battles... and the price of freedom
Written by Edward Bevin Nov 11, 2011
A personal commentary on a very special service held at St Bride's on November 9th.
Continue reading: War zones, crossfire, battles... and the price of freedom.
Christopher Woodbridge Memorial
On 10th November 2011 a service of thanksgiving for the life of Christopher Woodbridge was held at St Bride's Church, Fleet Street.
Continue reading: Christopher Woodbridge Memorial.
On 9th November 2011, a service to commemorate journalists, cameramen and support staff who have lost their lives while bringing us the news was held at St Bride's
Continue reading: The Price of Freedom.
Guildsman joins the High Court hierarchy
Written by Edward Bevin Aug 16, 2011
Andrew Popplewell, QC, who has been a member of the Guild of St Bride since 1994, has been appointed a justice of the High Court
Continue reading: Guildsman joins the High Court hierarchy.
A Story of Loyalty & Devotion to the Church
Written by Edward Bevin Jun 03, 2011
The remarkable loyal devotion and service to St Bride's Church by Janet and Terence has been strengthened by a new stand for the ceremonial mace
Continue reading: A Story of Loyalty & Devotion to the Church.
INSPIRE! APPEAL: How To Donate
Make a one-off or monthly donation online via JustGiving. Please remember to Gift Aid your donation if you are a UK tax payer. This enables us to claim an additional 25%.
TextGiving
Donate by texting 5STBRIDES, 10STBRIDES or 20STBRIDES to 70470 to donate £5, £10 or £20 respectively.
Set up a standing order. Please download and complete the mandate.
Download standing order mandate (pdf)
Inspire! Appeal (32)
Topstory (2)
Memorial (134)
Parish (49)
Journalist Service (10)


text:
Five Crimean Tatars Sentenced to as Long as 17 Years in Prison in Rostov-on-Don
hecksinductionhour international, putinism, religion, rights, solidarity, supah powah, war and peace, zeitgeist June 18, 2019 June 18, 2019 1 Minute
The Crimean Tatar national flag. Courtesy of Wikipedia
Five Crimean Tatars Sentenced to as Many as 17 Years in Prison in Rostov-on-Don
Anton Naumlyuk
The North Caucasus Military Court in Rostov-on-Don has rendered a verdict in the Simferopol Hizb ut-Tahrir trial.
Five Crimean Tatars were detained after searches of their homes in October 2016. They were charged with involvement in Hizb ut-Tahrir, an organization that has been banned in Russia. One of the five defendants, Teimur Abdullayev, was also charged with organizing cells for the organization in Simferopol.
During closing arguments, the prosecution has asked the court to sentence the defendants to between 11 and 17 years in prison. However, except for Abdullayev, who was sentenced to 17 years in a maximum-security prison camp, the other four defendants were given longer sentences than the prosecutor had requested. Uzeir Abdullayev was sentenced to 13 years in prison. Emil Jemandenov and Ayder Saledinov were sentenced to 12 years in prison, while Rustem Ismailov was sentenced to 14 years in prison.
The convicted men had pleaded innocent to the charges. Their defense team plans to appeal the verdict.
"We are not terrorists. We have not committed any crimes," Uzeir Abdullayev said in his closing statement. "I would also like to say that the criminal case [against us] was a frame-up, a fabrication. The secret witness alone was proof of that—and he was proof of our innocence. […] I thus want to show that human rights are violated in Russia and you violate your own Constitution."
Nearly 70 individuals have been arrested in Crimea, occupied by Russia since 2014, as part of the criminal investigation into Hizb ut-Tahrir, an organization that is not illegal in Ukraine and most European countries. Most of the suspects and defendants in the case, include the Crimean Muslims convicted today, have been declared political prisoners by the International Memorial Society, an alliance of human rights organizations headquartered in Moscow.
Translated by the Russian Reader
Ayder Saledinov
Crimean Tatars
Emil Jemandenov
frame-up
International Memorial Society
kangaroo court
North Caucasus Military District Court
religious persecution
Russian occupation of Crimea
Russian police court
Rustem Ismailov
Teimur Abdullayev
Uzeir Abdullayev
Previous Post Beat the Crimean Tatars, Save Russia!
Next Post #PutinKillsChildren

redpajama_set_name: RedPajamaCommonCrawl


text:
'Making a Mania' podcast: Why are we so hooked on true crime? | Ep. 2
Why are "Making a Murderer" and other stories of brutal crimes so popular?
'Making a Mania' podcast: Why are we so hooked on true crime? | Ep. 2 Why are "Making a Murderer" and other stories of brutal crimes so popular? Check out this story on postcrescent.com: https://www.postcrescent.com/story/news/local/steven-avery/2018/10/11/making-mania-podcast-why-making-murderer-true-crime-wave/1588062002/
Shane Nyman and Doug Schneider, Appleton Post-Crescent Published 11:10 a.m. CT Oct. 11, 2018
"Making a Mania: The Steven Avery Saga and Why We're Obsessed" is a podcast exploring the craze behind "Making a Murderer" and the stories of Steven Avery and Brendan Dassey.(Photo: USA TODAY NETWORK-Wisconsin)Buy Photo
True crime is a hot genre.
It is now. It has been in the past. And we have little reason to believe it won't be in the future.
"Making a Murderer" was part of a wave of true-crime sensations that captivated millions in recent years, following the hugely popular podcast "Serial" and HBO's documentary series "The Jinx." And since then, we've had "The Keepers" and "Dirty John," among plenty of others.
Why are people so fascinated by these often gruesome real-life stories?
That's the question explored in the second episode of the podcast "Making a Mania: The Steven Avery Saga and Why We're Obsessed." It's a new project from USA TODAY NETWORK-Wisconsin.
You can find all six episodes of "Making a Mania" on iTunes, Google Play and Stitcher.
You can listen to the second episode right here, right now.
Episode 2: True crime: Why's it so bloody captivating?
We talk true crime obsessions with Molly Fitzpatrick, a New York-based freelance journalist who covered the 2017 CrimeCon — a convention with plenty of "Making a Murderer" buzz — and Janine Vaccarello, COO at Alcatraz East Crime Museum in Pigeon Forge, Tennessee. How and why do serious crimes get turned into tourist attractions and other entertainment?
Want more? You can stream all six episodes here.
More on 'Making a Murderer'
TIMELINE: Key updates in the Steven Avery, Brendan Dassey cases
COLUMN: 'Making a Murderer' is coming back. What's left to tell?
NEWS: U.S. Supreme Court denies Brendan Dassey's appeal
NEWS: Judge denies Steven Avery's motion seeking new trial
VIDEO: Watch the first trailer for Netflix's 'Making a Murderer' Part 2
A timeline of events in the case. Wochit
Read or Share this story: https://www.postcrescent.com/story/news/local/steven-avery/2018/10/11/making-mania-podcast-why-making-murderer-true-crime-wave/1588062002/
Kangaroo on the loose, Pride picnic: Stories you loved
Officer, suspect in Menasha shooting identified
Developer nominates Post-Crescent building for national historic recognition
Donation page created for family of Kaukauna boy who drowned
Neenah charges $15 for fire permit to cover cost of administration, complaints
Green Bay man accused of drunken driving in crash that injured three girls


Where Can I Buy a New Nissan in Palatka?
If you're looking for a new car, truck, or SUV in Palm Coast or Saint Augustine, you might not know where to start your search. Luckily, Beck Nissan is just a short trip away in Palatka! Our state-of-the-art facility, knowledgeable staff, and a wide selection of new Nissan vehicles like the Nissan Leaf, Titan, and Rogue makes our dealership the go-to place for North Florida drivers to find their next vehicle.
At our dealership near Saint Augustine Beach, car shoppers enjoy a hassle-free car buying experience. From the moment you reach the dealership, you'll find friendly faces ready to help you along your car buying journey. We take the time to understand your driving needs in the Gainesville, FL area and then we can help you by recommending models that will suit your life. You can even start car shopping online at our dealership, with the use of filters you can quickly organize our new Nissan inventory in a variety of ways.
The car shopping process should be fun and exciting, and as the oldest Nissan dealership in Florida, we have made it that way for countless drivers. So, if you're ready to get behind the wheel of a new vehicle for your life, explore popular Nissan models below then visit our dealership for a test drive!
Our new Nissan inventory includes popular SUV models that are perfect for carpooling and your everyday Florida adventures. Explore the Nissan Murano that pairs practicality with comfort and delivers a surprising fuel economy for an SUV. Drivers looking for a compact SUV experience will love the Nissan Rogue that provides great efficiency on the highway and in the city while delivering comfortable seating for up to five.
Here in Florida we know that drivers often demand more from their vehicles. That's why we always have a great selection of new Nissan trucks ready to tackle the demands of your life. Our Nissan truck lineup includes rugged pickups like the full-size Nissan Titan and mid-size Nissan Frontier.


If you think chicken is boring, you just need better recipes! Here are 20 delicious options that are easy to make and oh-so-tasty.
Chicken breast for dinner again? If you read that with a tone of disappointment instead of excitement, you definitely need to keep this collection of recipes on hand.
Just because white chicken has a mild flavor doesn't mean it has to taste bland. This lean meat is versatile to pair with almost any other ingredient, from the tried and true to the downright unusual.
For example, if you're used to ordering greasy orange chicken, try citrusy grilled mojo chicken instead. For a unique twist on surf 'n' turf, double up on proteins with crab-stuffed chicken breast.
There's also endless inspiration to be sourced from around the globe, including chicken tamale pizza, almond-crusted schnitzel, and slow-cooked coconut cashew chicken.
This recipe is from The Slim Palate Paleo Cookbook by Joshua Weissman, and whether you follow the Paleo diet to a T – or not at all – this collection has breakfasts, entrées, stews, vegetables, and even desserts to fit into your healthy eating plan.
Other must-try recipes include grilled citrus-mustard split chicken breast, roasted garlic soup, and cauliflower tortillas.
2. In a small bowl, mix together the red pepper flakes, paprika, cumin, ginger, coriander, black pepper, saffron, and Himalayan salt. Set aside.
3. Cut the chicken into pieces (bone-in breasts cut in half crosswise, legs, thighs, and wings). Pat dry, and sprinkle with salt and pepper.
4. Set a large Dutch oven over high heat, and melt the ghee. Add the pieces of chicken a few at a time, being mindful not to overcrowd the bottom. Cook until crisp and golden, about 4–5 minutes per side. Remove the cooked chicken to a large bowl to collect the juices.
5. Once the pieces are browned, reduce the heat to medium, and add onion and garlic. Cook for 2–3 minutes, or until onion starts to soften and turn translucent. Add the spice mix, and continue cooking for about a minute, stirring constantly to avoid burning.
6. Add the water, and scrape the bottom of the pan to detach every little bit of crisped fat flavor. Bring to a simmer; then add the pieces of chicken back in. Don't forget the meat juices!
7. Add olives, sprinkle with half the cilantro and half the parsley, and then squeeze the juice out of one of the lemons. Put the lid on, and place in the 350°F oven for an hour.
8. Remove the chicken and olives to a large shallow bowl or plate, and place in the oven to keep warm. Turn the oven off.
9. Strain the cooking liquid through a fine mesh sieve directly into a medium saucepan. Squeeze in the juice of the remaining lemon.
10. Dilute the tapioca starch in 2 tablespoons of water, and pour that into the simmering cooking liquid. Bring back to the boil, and cook for about one minute, whisking constantly.
11. Serve the chicken with the thickened braising liquid poured over the top.
Putting chicken on pizza was once a novelty, but now it can seem as plain as eating unseasoned chicken breast.
But this chicken pizza is all kinds of creative with a base layer of masa (or cornmeal), sauce made of black beans, and shredded chicken with pico de gallo. Each slice is bursting with fresh Mexican flavor.
Top with cotija, if you can find it, and chopped cilantro.
1. Preheat the oven to 375°F. Spray a pizza pan or cookie sheet with olive oil.
2. Whisk cornmeal, salt, pepper, and oregano together in a mixing bowl. Add egg and water, mixing until it sticks together. (It will not be the consistency of regular pizza dough, but should not be crumbly either.) Spread on the pizza pan, keeping it about ½" thick. Spray the top of the crust with olive oil.
3. Bake for 15 minutes, or until the edges are light brown.
4. While pizza is cooking, toss chicken in enchilada sauce to coat evenly.
5. Remove pizza after 15 minutes, and use a spatula to make sure the pizza crust is not stuck on the pan. Place the toppings on the pizza in order: refried beans, shredded chicken, and cheese. Bake for another 5 minutes.
6. Remove from the oven, and let cool for about 5 minutes. Garnish with pico de gallo and fresh cilantro. Cut into four large slices, and serve.
Ditch the canned cream of mushroom soup. It's so much more rewarding to prepare chicken breasts with fresh mushrooms, garlic, and rosemary.
Dinner will be ready in about a half hour, and because you're skipping the premade ingredients, you can make this creamy dish dairy-free if you desire.
1. Heat a large non-stick skillet or cast-iron pan to medium-high on the stove. Melt a tablespoon of butter, and add the sliced mushrooms, spreading around the pan evenly so they can brown.
2. Once mushrooms have browned on one side, add in the chopped rosemary. Cook down the mushrooms. In the last few minutes of cooking, add the chopped garlic. Season with salt & pepper if using. Remove the mushrooms from the pan, and set aside.
3. To the same pan, add in the chicken breasts. Season lightly with salt & pepper, if using, and brown on both sides (about 5 minutes each side). Remove chicken breasts from pan and set aside on a plate. They won't be cooked through yet, that's ok.
4. To the same pan, add the other tablespoon of butter and a tablespoon of flour, and whisk it together to make a rue. Cook the butter and flour together for about 20 seconds on medium/high heat. Then slowly add the can of coconut milk while whisking. Once it's thickened, add back the mushrooms, and then also add back in the chicken breasts.
5. Allow it all to simmer together on low/medium heat for another 6–7 minutes flipping the chicken occasionally until the chicken breasts are cooked through. Serve, and pour extra sauce over the top.
Orange chicken is a classic pairing, but it gets a health upgrade in this recipe.
The dish is packed with nutrients thanks to two kinds of vitamin-rich fruit, two kinds of herbs, and cumin for digestive, immune-boosting, and respiratory health benefits. Even common garlic has disease-fighting powers as a natural lipid-lowering, anti-cancer, antioxidant, anti-microbial plant.
1. In a small bowl, whisk together the orange juice, lime juice, olive oil, oregano, parsley, cumin, minced clove, and salt to make the sauce. Set aside.
2. Butterfly chicken breasts, and pound down to an even 1/3" thickness. Add to a medium bowl or large zippered plastic bag, and pour half the Mojo sauce over as a marinade. Cover or seal. Cover the sauce as well, and refrigerate both for at least 2 hours.
3. Heat an outdoor grill to 400°F, or an indoor grill pan to medium-high.
4. Remove the chicken from marinade, and discard the liquid. Season chicken with pepper.
5. Grill chicken for approximately 4 minutes on each side, or until no longer pink in the center.
6. Remove chicken from the pan or grill, and add limes, oranges, and onions. Grill for 3 minutes, stirring occasionally. Add tomatoes to grill for another 1–2 minutes, until softened but not popped.
7. Serve all together, drizzled with the reserved Mojo sauce.
Everything is better with peanut butter, and yes, that even applies to chicken!
No doubt this dish is unique with Parma ham, PB, and pineapple making the chicken as moist as it is tender. The combo is a little salty, a little sweet, and a lot delicious.
Serve with simple sides – trust me, you won't need more flavor on the plate.
1. In a bowl mix the peanut butter, pineapple and the leaves from half of the thyme together to form a paste, use a little of the pineapple juice if the mixture is a little stiff. Season and set aside.
2. Put the chicken breasts on a board and with a sharp knife cut a slit to form a pocket. Spoon in a tablespoon of the peanut butter mixture into the pocket and then smooth the top side over to seal. Repeat with all four chicken breasts.
3. Wrap each breast firmly in Parma ham, and then place in a roasting dish and drizzle liberally with olive oil and season with salt and pepper. Bake in the oven at 400°F for 25–30 minutes until sizzling, golden and cooked through.
4. Serve with hot buttered potatoes, green vegetables and cranberry chutney or red currant jelly (not included in nutrition facts).
If you keep stuffed chicken breast in the freezer, you're doing yourself (and your diet) a disservice.
The hardest part about making them from scratch is pounding the chicken breast flat, but after that, it's easy to fill them with your favorite veggies and cinch them together.
1. Chop the broccoli into small florets. Bring a pot of salted water to boil, and cook the broccoli for about 5 minutes. Drain, rinse with cold water, and set aside.
3. Working one at a time, place each chicken breast between two sheets of plastic wrap, and pound to be evenly thin. Remove the top wrap to season the meat with salt, cayenne, and black pepper.
4. Cut an ounce of cheese into pieces, and arrange near one end of the meat. Place a mound of broccoli (3–4 tablespoons) on top of the cheese.
5. Use the remaining wrap to assist in rolling the chicken breast to form a tight roll around the stuffing. Secure each end with a couple toothpicks, and use one to close up the seam.
6. Repeat above steps to assemble the remaining three chicken breasts.
7. Pour 2 tablespoons of oil in a skillet, and place over medium heat. Once hot, sear the rolled chicken on all sides until white in color (about a minute per side). This will help keep the juices in while baking.
8. Brush a baking pan with oil, and place the rolls inside, seam-side down. Bake in the preheated oven for 30 minutes.
9. Shortly before the chicken is done, prepare a light gravy. Add the milk, broth, pepper, paprika, and garlic powder into the pan where the chicken was being seared. Cook, stirring frequently, for about 5 minutes.
10. After taking the chicken out of the oven, transfer to serving plates. Remove the toothpicks, cover with gravy, and serve.
This is a great dinner whether it's your first time cooking, or you've got culinary experience but are short on time.
It takes a few minutes to prep the sauce, but then it just gets poured over the chicken breasts before they're thrown in the oven. About an hour later, you'll be rewarded with a low-fat entrée that doesn't sacrifice flavor.
Serve with brown rice or fried cauliflower rice.
2. Place the chicken breasts into a sturdy baking dish (preferably non-stick).
3. In a large measuring cup, mix together the honey, mustard, water, ginger, crushed garlic, and cayenne. Cover and shake, or stir with a whisk to combine.
4. Pour the sauce over the chicken breasts, easing them up slightly so the mixture runs underneath the meat.
5. Season with salt and freshly ground black pepper, and bake in the oven for 45–60 minutes.
6. Transfer each chicken breast to a single plate, and drizzle sauce over top. Garnish with chopped parsley, and serve.
This popular way to prepare a healthy battered chicken breast is from The Skinnytaste Cookbook: Light on Calories, Big on Flavor.
It looks familiar – better even than fast-food fried chicken – but comes complete with macros that are balanced for any diet. A serving, equal to two large drumsticks, has over 40 grams of protein but less than 10 grams of fat.
1. In a medium bowl, season the chicken with salt, paprika, poultry seasoning, garlic powder, and black pepper. Pour the buttermilk and lemon juice over the top, and cover to refrigerate for 6 to 8 hours, preferably overnight.
2. Preheat the oven to 400°F. Place a rack on a baking sheet and lightly spray with oil.
3. In a shallow bowl, combine the panko, cornflake crumbs, Parmesan, salt, parsley, onion powder, garlic powder, and chili powder.
4. Remove the chicken from the buttermilk, dredge each piece in the crumb mixture, and put the piece onto the prepared baking sheet. Spray the tops of the chicken with oil.
5. Bake until golden brown and cooked through, about 40–45 minutes.
This incredible stuffed chicken breast is definitely decadent enough for a special occasion. But the filling is easy enough to mix together to have a nice night at home too.
Either way, it might be useful to make it early in the day to pop in the oven just in time for dinner.
Assemble the stuffed chicken when you get a chance, and keep it ready in the fridge for up to 4 hours.
2. In a medium-sized bowl, combine the cream cheese, mayonnaise, minced scallion, chopped parsley, chopped dill, minced garlic, and lemon zest. Gently fold in the crab. Season to taste with salt and black pepper.
3. Cut horizontally through the center of each chicken breast, creating a pocket, being careful not to cut all the way through to any point.
4. Fill each pocket of the chicken with equal amounts of the stuffing. Secure with toothpicks. One at a time, dredge chicken in the breadcrumbs, and place on a baking sheet. Spray the coating with cooking oil to moisten.
5. Bake for 22–25 minutes, or until cooked through (165°F in the center of the filling). Remove toothpicks, and serve.
This is an impressive way to serve chicken breast at a dinner party. It's fancy enough, but with cottage cheese and avocados, it taste luxurious thanks to healthy fats. The cottage cheese also means it's loaded with even more healthy protein.
This dish is so filling with a wide range of ingredients, it almost doesn't require a side dish!
1. In a high-speed blender or food processor, add avocados, fresh basil, cottage cheese, lemon juice, crushed garlic, black pepper, red pepper seasoning, smoked paprika, and ½ teaspoon of salt.
2. Stir in chopped artichokes, cover, and set the filling aside in the fridge.
3. Preheat the oven to 350°F. Take out the chicken breast, and cut the breast in half horizontally to butterfly it open, flipping the top to keep it in one piece.
4. Evenly divide the mixture among the chicken breasts, and fold the top half back over the filling to close.
5. In a shallow bowl, mix all the dried seasonings and salt together. Sprinkle rub mixture on each breast, carefully covering both sides, and place on a greased cookie pan.
6. Cook in the oven for 20 minutes, or until chicken is done.
Marinating any meat in teriyaki sauce isn't a lot of work – even if you choose to make it from scratch.
But what makes this dish stand out is how it's cooked in the pan with a medley of superfoods: kale, Brussels sprouts, and beets.
That's a delicious East-West mash-up of flavors, but you can make this dish with your favorite Asian veggies like bok choy, Japanese eggplant, and Chinese broccoli too.
1. In a small saucepan, add the brown sugar, soy sauce, vinegar, ginger, garlic, pepper, and jalapeno (if using). In a small bowl, mix the water and cornstarch together. Add to the saucepan, and bring the mixture to a simmer. Then allow it to thicken about 4–5 minutes. Remove from heat, and let cool.
2. Add the chicken breasts to a large zippered plastic bag, and pour most of the prepared teriyaki sauce over the top, reserving some to serve with the finished dish. (Alternatively, use ¾ cup of premade teriyaki sauce.) Turn to coat completely, and let marinate in the fridge for at least 2 hours (up to 2 days).
3. About a half hour before dinnertime, prep the salad by mixing together the kale, Brussels sprouts, beets, and sesame dressing. Set aside.
3. Heat a large skillet over medium-high heat and add the olive oil. Salt and pepper the chicken breasts and when the oil shimmers, add them to the pan. Cook for about 2 minutes, turn them over and cook another 2 minutes. Transfer the chicken to a plate. They will not be cooked through at this point.
4. Add the onion to the pan (along with a little more oil if the pan is dry). Sauté the onion for about 2 minutes, or until it is soft, and then add the salad to the pan, tossing to mix. Add the chicken broth, and bring it to a simmer.
5. Nestle the chicken back into the pan, cover, and cook on low heat for 15 minutes. You'll know it's done when the chicken is cooked through and vegetables are tender. Season with salt and pepper to taste, and serve with a sprinkle of sesame seeds.
If you're looking for an inventive springtime flavor combo, try this recipe with rhubarb. That's right – it's not just for strawberry pie! It's easy to slice it up and throw it into a chicken stir fry.
The bitter, earthy flavor adds an intriguing element to the fresh ginger and other common stir fry ingredients: snow peas, broccoli, onion, garlic, carrots, and soy sauce.
1. Combine the rhubarb, sugar, and water in a sauce pan. Cook over medium heat until just barely tender, about 3–5 minutes. Stir constantly in the beginning so that the sugar doesn't burn. Remove from heat, and set aside.
2. In a small bowl, mix together the rice wine vinegar, soy sauce, cornstarch, and sesame oil (if using). Set aside.
3. Heat a wok, or large sauté pan, over high heat. Add 1 tablespoon of vegetable oil, and when heated, add the chicken. Cook until chicken is done, stirring only occasionally, about 3–4 minutes. Remove from wok, and set aside.
4. Add another tablespoon of oil, and cook the carrots and onions for 3 minutes, stirring constantly so they don't brown. Add the broccoli, and cook another 2–3 minutes. Finally, add the snow peas, red bell pepper, ginger, and garlic. Cook for another 3–4 minutes, stirring constantly to ensure the garlic and ginger don't burn.
5. Return the chicken to the wok, and heat for one minute. Add the rhubarb, along with the liquid it was cooked in, and the vinegar-soy sauce mixture. Cook until sauce thickens and all ingredients are warmed through.
6. Serve with rice (not included in nutrition facts).
Afraid of making chicken curry? Layering all those flavors together can get complex – unless you use a slow cooker!
This is one of those one-pot dinners that you can stir, set, and forget. If you put it all together in the morning, you'll be rewarded with a healthy, delicious dinner.
1. Cut the chicken into small pieces, and place them in the slow cooker with the onions. Season well with salt and pepper.
2. To a blender or food processor, add the coconut milk, ¾ cup cashews, tomato paste, garlic, soy sauce, garlic powder, onion powder, turmeric, Worcestershire sauce, and tabasco.
3. Pour the sauce over the chicken in the slow cooker, and set on low for 6–8 hours, or high for 3–4 hours.
4. Serve over your favorite grain, such as rice (not including in nutrition facts). Garnish with the toasted cashews.
Low-fat dinners don't have to be tasteless. The robust artichoke sauce requires a handful of ingredients, but it's worth the prep time for this take on chicken breast.
To make it a little easier, use ½ teaspoon of dried rosemary instead of fresh. And if you don't have shallots, dice up a small onion instead.
1. Combine stock and flour in a small bowl, stirring with a whisk. Set aside.
2. In a medium bowl, mix together 1 tablespoon oil, lemon zest, 4 teaspoons lemon juice, and garlic powder, stirring with a whisk. Add chicken; turn to coat. Let stand at room temperature 30 minutes.
3. Remove chicken from marinade; discard marinade. Sprinkle chicken evenly with salt and pepper. Heat a large skillet over medium-high heat. Coat pan with cooking spray. Add chicken to pan; cook 5 minutes on each side or until done. Remove chicken from pan.
4. Reduce heat to medium. Add remaining 1 tablespoon oil to pan; swirl to coat. Add shallots, rosemary, and pancetta; cook 3 minutes or until shallots are tender. Add garlic; cook 30 seconds. Add sherry to pan; cook 4 minutes or until liquid almost evaporates, scraping pan to loosen browned bits.
5. Stir in stock mixture; bring to a simmer. Add artichoke hearts to pan; cook 1 minute or until sauce thickens slightly. Stir in remaining 2 teaspoons juice and 2 teaspoons parsley. Add chicken to pan, turning to coat. Sprinkle with remaining 2 teaspoons parsley.
There's nothing like chicken pot pie for dinner, but forget the pre-made, frozen junk.
This recipe takes it easy on the butter and oil, keeping each serving under 10 grams of fat, including a sprinkle of cheese on top! This version of meat pie also sports a gluten-free crust, which uses brown rice instead of wheat flour.
1. Preheat the oven to 400°F. Lightly oil a 9-inch pie dish, and set aside.
2. Heat oil and butter in a large skillet over medium high heat. Add chicken and cook, stirring occasionally, until no longer pink, 4–5 minutes.
3. Add mushrooms, 1 teaspoon of the thyme, carrots, celery, onions, salt and pepper and cook until just tender, 6–8 minutes.
4. Add flour and cook, stirring constantly, for 1 minute. Add broth and milk, stir well, and bring to a simmer. Reduce heat to medium low and simmer until very thick, about 10 minutes.
5. In a medium bowl, combine rice, cheese, paprika, remaining 1 teaspoon thyme, salt, and pepper. Set aside.
6. Stir peas into chicken mixture then season with salt and pepper, and transfer to prepared dish. Scatter rice mixture evenly over the top, and then arrange dish on a baking sheet to catch any drips. Bake until bubbly and crust is crisp, about 30 minutes.
Next time you want breaded chicken, try this trick instead. The resulting schnitzel is just as easy to make but even more rewarding to eat.
Ground almonds replace the traditional bread crumbs for a low-carb substitution. Plus, the almonds actually pack more flavor (and don't forget protein!) so this healthy version is a win-win.
1. In a small bowl, combine almonds, zest of one lemon, and parsley. Set aside.
2. One at a time, lightly coat the chicken breast in the arrowroot, dip into the egg mix, and follow with the almond mix. Set aside on a plate as you continue dredging the rest.
3. Add 1 tablespoon of olive oil to a pan over medium heat. Cook the chicken breasts until lightly golden and cooked through.
When you're craving uncomplicated but high-quality Italian food, there's no better chef to turn to than Mario Batali.
For more delicious dishes like this, pick up Molto Italiano: 327 Simple Italian Recipes to Cook at Home. Learn to make Chicken in the Style of Canzano, Game Hen with Pomegranate, and Pork Loin in the Style of Porchetta.
1. Cook the asparagus in a large saucepan of salted boiling water until crisp-tender, 3 minutes. Drain and cool under cold running water; drain and pat dry.
2. Season the cutlets with salt and pepper and place 2 sage leaves on each cutlet. Wrap each cutlet in a slice of prosciutto, pressing to adhere. Spread the flour in a shallow dish. Dredge the chicken in flour, dusting off the excess; transfer to a baking sheet.
3. Set a rack over a baking sheet. Heat 2 tablespoons of the olive oil in a large skillet. Add half of the chicken and cook over moderately high heat, turning once, until golden and just cooked through, about 3 minutes. Transfer the chicken to the rack. Repeat with the remaining olive oil and chicken.
4. Add the vin santo and stock to the skillet and boil over moderately high heat until the liquid is reduced by half, 4 minutes. Whisk in the butter. Pour half of the sauce into a bowl. Add half of the chicken and asparagus to the skillet and cook over moderate heat until hot, 2 minutes. Season with salt; stir in half of the parsley.
5. Transfer the chicken and asparagus to plates and pour the sauce on top. Repeat with the remaining sauce, chicken, asparagus, and parsley.
When you're restricting calories for fat loss, chicken tenders are probably off the table. Well, bring them back with this low-fat recipe!
And while you're at it, may as well add one of the most craveable flavors: Sriracha! It only takes a quick extra step, and it'll be easy on your wallet too.
1. In an airtight container, combine the Sriracha, rice vinegar, minced garlic, and grated ginger. Slice the chicken breasts diagonally into 6 strips each, and add the pieces into the mixture. Cover the container, and let marinate in the fridge for at least 1 hour.
2. Preheat the oven to 400°F. Line a baking sheet with aluminum foil, and set aside.
3. Set up a dredging station with three bowls. Fill the first with all-purpose flour. In the second, whisk an egg with a tablespoon of water. Finally, place the panko crumbs in the third bowl. Set aside a clean plate to hold the breaded chicken strips.
4. One chicken strip at a time, wipe off the excess Sriracha marinade. Then dip in the flour to coat, followed by the egg, and cover in panko crumbs. As you go, make sure all surfaces of the strip get covered. Gently place the breaded strip on the clean plate, and move onto the next one.
5. Place breaded strips on the foil-lined baking sheet. Bake for 20 minutes. Turn the oven to broil, and cook for 5 minutes. Watch the strips so that they become golden brown, not burned. Flip, and broil for another 5 minutes.
6. Let the chicken strips cool slightly before serving.
Chicken doesn't just have to be boiled, baked, or grilled. It's also amazing and extremely simple to use as a base for a hearty stew.
This one is rich with flavor from nutty squash and quinoa, plus salty olives and fresh parsley. It's unlike any other stew you've had, but that doesn't mean it can't immediately qualify as a big bowl of comfort.
1. Place the butternut squash and a splash of water in a large bowl with a lid in the microwave, and cook until barely tender, about 6–7 minutes. Remove half of the squash, and set it aside. Cook the remaining squash an additional 3–4 minutes or until it is very tender. Drain, then mash this squash with the back of a fork and also set aside.
2. Add the chicken broth and chicken breasts to a large soup pot on the stove, and bring to a boil. Place a lid on top, lower the heat to medium-low, and simmer for 10 minutes or until chicken is cooked all the way through. Remove chicken to a plate to cool, and pour chicken broth into a separate bowl.
3. Return the pot to the stove over medium-low heat, and add in the olive oil. Add onion, salt, and pepper and sauté until the onion is soft and brown, about 10 minutes. Add garlic and oregano. Cook, stirring constantly, for another minute.
4. Add tomatoes and all the butternut squash to the pot. Stir to combine. Pour in reserved chicken broth and quinoa, and stir to combine. Bring to a boil then place a lid on top, lower the heat to medium-low, and simmer for 15 minutes or until quinoa is tender and cooked.
5. Meanwhile, shred the chicken. When quinoa is cooked, stir in chicken, olives and parsley. Cook until chicken is hot, season with additional salt & pepper if necessary, then ladle into bowls.
6. If making ahead of time, you'll need extra chicken broth when re-heating as quinoa soaks up some of the broth as it cools.
One of my favorite things to do with chicken breast is make a big batch in the slow cooker, oven, or boiled on the stove.
Sounds like a boring way to prep meat?
The secret is the heaps of shredded chicken that result, which means quick lunches on hand and less work for dinners. All you have to worry about is serving style: pick a grain like quinoa, a carb like tortillas (or a lettuce wrap), and a sauce or side dish to tie it all together.
2. Rinse the quinoa. Add the quinoa to a large pot with 2 cups of the water, 2 cup of low sodium chicken broth, and tomato paste. Stir the ingredients together with a wooden spoon. Bring the mixture to a boil, cover the pot and lower the heat to a simmer. Cook for 20 minutes, or until the quinoa has absorbed all of the liquid, is red in color, and is light and fluffy.
3. Season the chicken breasts with the kosher salt, freshly ground pepper, and cumin. In a large cast iron pan on medium heat, place 1 teaspoon of extra virgin olive oil. Sear the chicken on both sides for 3 minutes per side or until each side of the chicken is nicely browned. Add the remaining cup of water to the pan, and place the skillet in the oven. Allow the chicken to cook for 20 minutes, or until the breasts reach an internal temperature of 165° when tested with a meat thermometer. Set aside to cool. Once the chicken has cooled, shred it with your hands or with two forks.
4. In a food processor add the black beans, garlic, the diced jalapeño, one of the tablespoons of oregano and freshly ground black pepper. Turn the processor on and mix until a chunky paste forms.
5. Fluff the cooked quinoa with a fork and add a pinch of salt and pepper, and the remaining tablespoon of oregano. The quinoa should have a nice red hue.
6. To char the tortillas, turn on one of the burners on a gas stove. Using tongs, hold the tortilla over the flame until it begins to develop a nice char. If you do not have a gas stove, on medium high heat, place a grill plan on the stove, and grill the tortillas in the pan.
7. To assemble the tacos, spread 1 tablespoon of the black bean paste on the bottom of the charred tortilla, followed by 2 tablespoons of the quinoa and 2 tablespoons of the shredded chicken. Finish the tacos off with a slice of avocado and chopped cilantro.
What did you think of these healthy chicken recipes? Have anything else to share? Let me know in the comments below!


View and enter all your data online, anywhere - all you need is an Internet connection.
You can download your Incident data as a Spreadsheet, a PDF, or an Image File, ready to embed in a document or analyze further.
Extensive, illustrated Help is available everywhere, for every window. Prepare yourself with online video tutorials and walk-throughs.
Works Everywhere: All current Browsers, PCs and Laptops, Tablets such as iPad, even smartphones like iPhone and Android.
Our Demonstration Website is a fully functional version of the BIRS software, complete with more than a year's worth of mock data for three schools.
See how easy it is to enter Incident data and to create custom charts to download and paste into any PC or Mac™ word processing or spreadsheet program.
Incident data for your pupils is stored on secure servers in a controlled access computer room. Even we don't have physical access to the computers!
Your data belongs to you. No one else except the BIRS staff may view it. When codes instead of names are used for children and staff, the BIRS software is fully HIPAA-compliant.
We also allow you to set access permissions for each designated user in your program. Only the people who need to enter or edit data may do so — all others have read-only access for viewing and charting.
Our goal is to make the Behavior Incident Recording System affordable for even the smallest preschool program or Headstart center.
Enrollment prices are as low as $120 per year for small programs with Ten or Fewer Classrooms.
Enrollment is simple. Your program representative can fill out a simple form and email it to the Behavior Partnership for processing. One of our staff will contact you to verify your identity and method of payment.


text:
"""
   Tests for dubwebdb.py
   Called via nosetests tests/test_dubwebdb.py
"""

# Global imports
import datetime
import calendar
import json
import unittest

# Local imports
from app import dubwebdb
from app import utils

SETTINGS_PATH = "/var/dubweb/.settings"

class TestDubwebDB(unittest.TestCase):
    """ Test the primary dubweb costing library """

    @classmethod
    def setUpClass(cls):
        settings = utils.load_json_definition_file(filename=SETTINGS_PATH)
        success, cls._conn = utils.open_monitoring_db(settings['dbhost'],
                                                      settings['dbuser'],
                                                      settings['dbpass'],
                                                      settings['db_db'])

    @classmethod
    def tearDownClass(cls):
        cls._conn.close()

    def test_all_get_providers(self):
        """ Test that all providers in MySQL have 3 fields"""
        providers = dubwebdb.get_providers(provider_id=None,
                                           dub_conn=self._conn)
        for pkey in providers.iterkeys():
            self.assertEquals(len(providers[pkey]), 3)

    def test_first_get_providers(self):
        """ Test the single provider retrieval from MySQL """
        provider = dubwebdb.get_providers(provider_id=["1"],
                                          dub_conn=self._conn)
        self.assertEquals(len(provider), 1)
        self.assertEquals(len(provider[1]), 3)

    def test_mult_get_providers(self):
        """ Test the multi provider retrieval from MySQL """
        providers = dubwebdb.get_providers(provider_id=["1", "2"],
                                           dub_conn=self._conn)
        self.assertEquals(len(providers), 2)
        self.assertEquals(len(providers[1]), 3)
        self.assertEquals(len(providers[2]), 3)

    def test_monthly_get_date_filters(self):
        """ Test the default monthly date retrieval, where
            start > Jan 1, 2014, and end > 3 months of seconds
            since start.  """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None,
                                               end_time=None)
        date_filters = dubwebdb.get_date_filters(default_monthly_time)
        jan_first = datetime.datetime(2014, 1, 1, 0, 0, 0)
        self.assertGreater(date_filters.start,
                           calendar.timegm(jan_first.timetuple()))
        self.assertGreater(date_filters.end,
                           date_filters.start + (3*29*24*60*60))

    def test_daily_get_date_filters(self):
        """ Test the default daily date retrieval, where
            start > Jan 1, 2014, and end > 29 days of seconds
            since start.  """
        default_daily_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                             start_time=None,
                                             end_time=None)
        date_filters = dubwebdb.get_date_filters(default_daily_time)
        jan_first = datetime.datetime(2014, 1, 1, 0, 0, 0)
        self.assertGreater(date_filters.start,
                           calendar.timegm(jan_first.timetuple()))
        self.assertGreater(date_filters.end,
                           date_filters.start + (29*24*60*60))

    def test_get_prv_metric_buckets(self):
        """ Test the metric bucketing mechanism, which
            groups, by provider, metric names so provider workloads
            (similar resources like VM_2proc, VM_4proc can be
            aggregated to a single VM bucket.  """
        buckets = dubwebdb.get_provider_metric_buckets(provider_id="1",
                                                       dub_conn=self._conn)
        for bucket_id in buckets.iterkeys():
            self.assertEqual(len(buckets[bucket_id]), 5)

    def test_get_response_dict(self):
        """ Test the budget response field retrieval.  """
        one_prv = dubwebdb.Ids(prv_id=["1"], team_id=["1"],
                               project_id=None, div_id=None)
        responses = dubwebdb.get_response_dict(ids=one_prv,
                                               dub_conn=self._conn)
        for team, providers in responses.iteritems():
            for prv, months in providers.iteritems():
                self.assertGreater(len(months), 0)

    def test_get_resp_dict_mult(self):
        """ Test the budget response field retrieval.  """
        two_prvs = dubwebdb.Ids(prv_id=["1", "2"], team_id=None,
                                project_id=None, div_id=None)
        responses = dubwebdb.get_response_dict(ids=two_prvs,
                                               dub_conn=self._conn)
        for team, providers in responses.iteritems():
            for prv, months in providers.iteritems():
                self.assertGreater(len(months), 0)

    def test_set_teams_from_divisions(self):
        """ Test the setting of teams from division.  """
        one_division = dubwebdb.Ids(prv_id=None, team_id=None,
                                    project_id=None, div_id=["1"])
        mult_teams = dubwebdb.set_teams_from_divs(ids=one_division,
                                                  dub_conn=self._conn)
        self.assertGreater(len(mult_teams.team), 1)

    # CSV tests follow
    def test_csv_get_data_prv(self):
        """ Test the API used for dubwebdb monthly provider
            csv, returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None,
                                               end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_csv = dubwebdb.get_data_budget_provider(default_monthly_time,
                                                        all_prvs)
        for series in monthly_csv:
            self.assertEqual(len(series), 5)

    def test_custom_csv_get_data_prv(self):
        """ Test the API used for dubwebdb monthly provider
            csv, returning a 12 month dataset for one provider. """
        jan = datetime.datetime(2015, 1, 1, 0, 0, 0)
        jan_ts = calendar.timegm(jan.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=jan_ts,
                                      end_time=dec_ts)
        one_provider = dubwebdb.Ids(prv_id=["1"], team_id=None,
                                    project_id=None, div_id=None)
        csv_data = dubwebdb.get_data_budget_provider(custom_time,
                                                     one_provider)
        for series in csv_data:
            self.assertEqual(len(series), 14)

    def test_dflt_csv_over_under(self):
        """ Test the API used for dubwebdb monthly over/under csv,
            returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None,
                                               end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=["1"],
                                project_id=None, div_id=None)
        monthly_csv = dubwebdb.get_budget_over_under(default_monthly_time,
                                                     all_prvs)
        for series in monthly_csv:
            self.assertEqual(len(series), 11)

    def test_custom_csv_over_under(self):
        """ Test the API used for dubwebdb monthly over/under csv
            returning a 12 month dataset for one team. """
        jan = datetime.datetime(2014, 12, 1, 0, 0, 0)
        jan_ts = calendar.timegm(jan.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=jan_ts,
                                      end_time=dec_ts)
        one_provider = dubwebdb.Ids(prv_id=None, team_id=["1"],
                                    project_id=None, div_id=None)
        csv_data = dubwebdb.get_budget_over_under(custom_time,
                                                  one_provider)
        for series in csv_data:
            self.assertEqual(len(series), 41)

    def test_cust_team_csv_over_under(self):
        """ Test API for dubwebdb monthly multi-team over/under csv
            returning a 12 month dataset for two teams, one provider. """
        jan = datetime.datetime(2014, 12, 1, 0, 0, 0)
        jan_ts = calendar.timegm(jan.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=jan_ts,
                                      end_time=dec_ts)
        one_provider = dubwebdb.Ids(prv_id=None, team_id=["1", "2"],
                                    project_id=None, div_id=None)
        csv_data = dubwebdb.get_budget_over_under(custom_time,
                                                  one_provider)
        for series in csv_data:
            self.assertEqual(len(series), 41)

    def test_cust_team_csv_ou_prv(self):
        """ Test API for dubwebdb monthly multi-team over/under csv
            returning a 12 month dataset for one team, two providers. """
        jan = datetime.datetime(2014, 12, 1, 0, 0, 0)
        jan_ts = calendar.timegm(jan.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=jan_ts,
                                      end_time=dec_ts)
        one_provider = dubwebdb.Ids(prv_id=["1", "2"], team_id=["1"],
                                    project_id=None, div_id=None)
        csv_data = dubwebdb.get_budget_over_under(custom_time,
                                                  one_provider)
        for series in csv_data:
            self.assertEqual(len(series), 41)

    def test_dflt_csv_get_data_team(self):
        """ Test the API used for dubwebdb monthly team csv,
            Returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_csv_data = dubwebdb.get_data_budget_team(default_monthly_time,
                                                         all_prvs)
        for series in monthly_csv_data:
            self.assertEqual(len(series), 5)

    def test_custom_csv_get_data_team(self):
        """ Test the API used for dubwebdb monthly team csv,
            Returning a 12 month dataset for one team. """
        jan = datetime.datetime(2015, 1, 1, 0, 0, 0)
        jan_ts = calendar.timegm(jan.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=jan_ts,
                                      end_time=dec_ts)
        one_team = dubwebdb.Ids(prv_id=None, team_id=["1"],
                                project_id=None, div_id=None)
        csv_data = dubwebdb.get_data_budget_team(custom_time, one_team)
        for series in csv_data:
            self.assertEqual(len(series), 14)

    def test_cust_csv_get_data_team(self):
        """ Test the API used for dubwebdb monthly team csv,
            Returning a 1 month dataset for one provider. """
        decone = datetime.datetime(2015, 12, 1, 0, 0, 0)
        decone_ts = calendar.timegm(decone.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=decone_ts,
                                      end_time=dec_ts)
        one_prv = dubwebdb.Ids(prv_id=["1"], team_id=None,
                               project_id=None, div_id=None)
        csv_data = dubwebdb.get_data_budget_team(custom_time, one_prv)
        for series in csv_data:
            self.assertEqual(len(series), 3)

    def test_dflt_csv_get_data_div(self):
        """ Test the API used for dubwebdb monthly division csv,
            Returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_csv_data = dubwebdb.get_data_budget_div(default_monthly_time,
                                                        all_prvs)
        for series in monthly_csv_data:
            self.assertEqual(len(series), 5)

    def test_cust_csv_get_data_div(self):
        """ Test the API used for dubwebdb monthly division csv,
            Returning a 1 month dataset for one provider. """
        decone = datetime.datetime(2015, 12, 1, 0, 0, 0)
        decone_ts = calendar.timegm(decone.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=decone_ts,
                                      end_time=dec_ts)
        one_prv = dubwebdb.Ids(prv_id=["1"], team_id=None,
                               project_id=None, div_id=None)
        csv_data = dubwebdb.get_data_budget_div(custom_time, one_prv)
        for series in csv_data:
            self.assertEqual(len(series), 3)

    def test_dflt_csv_get_data_item(self):
        """ Test the API used for dubwebdb monthly project csv,
            Returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prjs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_csv = dubwebdb.get_data_item_cost(default_monthly_time,
                                                  all_prjs)
        for series in monthly_csv:
            self.assertEqual(len(series), 6)

    def test_cust_csv_get_data_item(self):
        """ Test the API used for dubwebdb monthly project csv,
            Returning a 1 month dataset for one provider. """
        decone = datetime.datetime(2015, 12, 1, 0, 0, 0)
        decone_ts = calendar.timegm(decone.timetuple())
        december = datetime.datetime(2015, 12, 31, 23, 59, 0)
        dec_ts = calendar.timegm(december.timetuple())
        custom_time = dubwebdb.CTimes(d_format="%Y-%m",
                                      start_time=decone_ts,
                                      end_time=dec_ts)
        one_prv = dubwebdb.Ids(prv_id=["1"], team_id=None,
                               project_id=None, div_id=None)
        csv_data = dubwebdb.get_data_item_cost(custom_time, one_prv)
        for series in csv_data:
            self.assertEqual(len(series), 6)

    # Chart tests follow
    def test_mnth_get_data_prv(self):
        """ Test the API used for dubwebdb monthly provider
            chart, returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_provider(default_monthly_time,
                                                        all_prvs,
                                                        add_budget=True)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_custom_get_data_prv(self):
        """ Test the API for dubwebdb monthly provider using multiple teams.
            Return the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=["1", "2"],
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_provider(default_monthly_time,
                                                        all_prvs,
                                                        add_budget=True)
        self.assertGreater(len(monthly_chart_data), 3)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_custom_get_data_prv_mult(self):
        """ Test the API for dubwebdb monthly provider using multiple providers.
            Return the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=["1", "2"], team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_provider(default_monthly_time,
                                                        all_prvs,
                                                        add_budget=True)
        self.assertGreater(len(monthly_chart_data), 3)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_daily_get_data_prv(self):
        """ Test the API used for dubwebdb daily provider
            chart, returning the default (last 30 days) dataset. """
        default_daily_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                             start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        daily_chart_data = dubwebdb.get_data_provider(default_daily_time,
                                                      all_prvs, add_budget=True)
        for series in json.loads(daily_chart_data):
            self.assertEqual(len(series), 3)

    def test_monthly_get_data_team(self):
        """ Test the API used for dubwebdb monthly team
            chart, returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_team(default_monthly_time,
                                                    all_prvs, add_budget=True)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_daily_get_data_team(self):
        """ Test the API used for dubwebdb daily team
            chart, returning the default (last 30 days) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_team(default_monthly_time,
                                                    all_prvs, add_budget=False)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_monthly_get_data_div(self):
        """ Test the API used for dubwebdb monthly division
            chart, returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_div(default_monthly_time,
                                                   all_prvs, add_budget=True)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_daily_get_data_div(self):
        """ Test the API used for dubwebdb daily division
            chart, returning the default (last 30 days) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_div(default_monthly_time,
                                                   all_prvs, add_budget=False)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_mon_get_data_project(self):
        """ Test the API used for dubwebdb monthly project
            chart, returning the default (last 3 months) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prjs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_project(default_monthly_time,
                                                       all_prjs,
                                                       add_budget=True)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_daily_get_data_project(self):
        """ Test the API used for dubwebdb daily project
            chart, returning the default (last 30 days) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                               start_time=None, end_time=None)
        all_prjs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.get_data_project(default_monthly_time,
                                                       all_prjs,
                                                       add_budget=False)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_daily_get_data_workload(self):
        """ Test the API used for dubwebdb daily workload
            chart, returning the default (last 30 days) dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m-%d",
                                               start_time=None, end_time=None)
        one_prj = dubwebdb.Ids(prv_id=["1"], team_id=None,
                               project_id=2, div_id=None)
        monthly_chart_data = dubwebdb.get_data_workload(default_monthly_time,
                                                        one_prj,
                                                        add_budget=False)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

    def test_mon_estimate_data_provider(self):
        """ Test the API used for dubwebdb estimate monthly provider
            chart, returning the default (current, current + 1,
            current + 2)  dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_prvs = dubwebdb.Ids(prv_id=None, team_id=None,
                                project_id=None, div_id=None)
        monthly_data = dubwebdb.estimate_data_provider(default_monthly_time,
                                                       all_prvs,
                                                       add_budget=True)
        for series in json.loads(monthly_data):
            self.assertEqual(len(series), 3)

    def test_mon_estimate_data_team(self):
        """ Test the API used for dubwebdb estimate monthly team
            chart, returning the default (current, current + 1,
            current + 2)  dataset. """
        default_monthly_time = dubwebdb.CTimes(d_format="%Y-%m",
                                               start_time=None, end_time=None)
        all_teams = dubwebdb.Ids(prv_id=None, team_id=None,
                                 project_id=None, div_id=None)
        monthly_chart_data = dubwebdb.estimate_data_team(default_monthly_time,
                                                         all_teams,
                                                         add_budget=True)
        for series in json.loads(monthly_chart_data):
            self.assertEqual(len(series), 3)

if __name__ == "__main__":
    unittest.main()

redpajama_set_name: RedPajamaGithub


We have a large modern fleet of bulk tippers along with augers, blowers, bottom dumpers and heavy haulage.
We move our own aggregate, stockfood and plant and are happy to move your's as well.
Our fleet is run centrally by dispatchers using GPS and other computer systems, 24/7.


As India's soaring economy boosts consumer confidence and housing demand, three cities are enjoying the investment limelight. By Robert Adams.
WHICH CITIES ARE PERFORMING WELL?
Top of the property charts is the largest city in the state of Gujarat in western India, Ahmedabad, which posted a 19% year-over-year increase in home prices in the second quarter of 2018, making it the fastest growing among the 150 global cities Knight Frank tracks in its Global Residential Cities Index.
Two other cities also made the top 10: Hyderabad, the capital of the southern state of Telangana, ranked third with a 16% home price increase year over year. Home prices in Pune, in the western state of Maharashtra, meanwhile rose 13.5% annually making it the eighth fastest-growing city globally.
WHAT IS THE BACKDROP TO THIS BOOM?
At the end of 2017, India's residential sector shrank to a fraction of its size in less than a decade. Eight key cities — collectively saw just over 100,000 new residential units enter the market.
Similarly, sales volumes were restricted to 228,000 units, a fragment of its scale in the recent past. While the market has been on a steady decline, the past 12-odd months have seen a marked turnaround triggered by demonetisation.
Stakeholders are growing in confidence with the gradual acceptance of structural reforms such as the Real Estate (Regulation and Development) Act, 2016 and a new more favourable tax regime introduced by government.
Select markets have witnessed developers relaunch projects at attractive prices, which has led to an uptick in sales. ‑ e strategic switch in developers' approach has also led to a price reduction is most markets, making it an unprecedented trend in India's real estate sector.
There is also an uptick in capital movement in the form of overseas investment. Traditionally, the desire for an overseas home in India has been largely driven by fascination for exotic locations and for relocation purposes. But today, many more foreign investors are buying as a sound investment.
WHAT IS UNDERPINNING THIS TRANSFORMATION?
India's strong real estate performance is mainly due to the country's economic growth. In the  rst quarter this year, the country's economy grew by 8.2%. To put this  gure into context, the global economy is projected to grow 3.1% in 2018, while emerging markets and developing economies overall are projected to grow 4.5%, according to the World Bank.
The real estate sector is also hugely important to the country's economy, accounting for between 5to 6% of GDP, according to a report by JLL and CREDAI, which forecaststhe industry will make up 11% of GDP by 2020.
WHAT RESIDENTIAL PROJECTS ARE DRAWING INVESTOR INTEREST AT PRESENT?
Rising majestically above the city of Mumbai and the Arabian Sea, BLU Residential Towers will stand as the tallest residential tower in the city and sprawls over 10 acres of land. Developed by Indiabulls Real Estate, the comprehensive collection of 2, 3 and 4-bedroom apartments have access to a host of amenities including a gym, banquet hall, tennis courts and multiple swimming pools.
Situated in the buzzing metropolis of Pune, the Luxe Towers will be a calming residence nestled in a bustling city. These lavish apartments come with five parking spaces each, separate quarters for home staff and even an internal lift for every abode. With just twenty-two bespoke 4-bedroom residences, future buyers can expect an exclusive lifestyle.