Chronicle of a collapse How SinoForest fell from stock market darling to

first_imgTORONTO – The roots of the Sino-Forest saga stretch back more than 20 years. Formed in 1994, it grew to become the most valuable forestry company on the Toronto Stock Exchange. It was also the first and biggest foreign-owned forestry firm in China and conducted most of its business there, even though it was based in Ontario. That was before its collapse in 2012.Here is a timeline of the Ontario Securities Commission’s case against Sino-Forest:June 2, 2011: Muddy Waters Research releases a report that accuses Sino-Forest of exaggerating its timber assets and fabricating sales transactions.June 3, 2011: Sino-Forest shares lose nearly two-thirds of their value, or about $2.3 billion. Company executives say the allegations in the Muddy Waters Research report are unfounded and they’re confident an independent investigation will conclude as much.June 8, 2011: The Ontario Securities Commission says it is investigating Sino-Forest.Aug. 26, 2011: The OSC accuses Sino-Forest Corp. of fraud and stops trading of the company’s shares on the TSX.Aug. 28, 2011: CEO Allen Chan resigns.Nov. 10, 2011: The OSC refers Sino-Forest fraud allegations to the RCMP.Nov. 15, 2011: Sino-Forest says an interim report from an independent investigation refutes allegations that it is fraudulent. But the report also raises concerns about the challenges of verifying timberland holdings in China.Jan. 31, 2012: Final report from independent investigation is released. It leaves several key questions unanswered, including the value of Sino-Forest’s forestry assets.March 30, 2012: Sino-Forest files for bankruptcy protection and puts itself up for sale.May 9, 2012: Sino-Forest shares are delisted from the Toronto Stock Exchange.May 22, 2012: The OSC formally accuses Sino-Forest and five executives including Chan of lying to investors and attempting to mislead investigators.July 21, 2014: David Horsley, former chief financial officer of Sino-Forest, agrees to pay $6.3 million to the OSC and to settle class-action lawsuits. In exchange, he agrees to testify against other former company executives.Sept. 2, 2014: The OSC Sino-Forest case begins. OSC lawyer Hugh Craig says even though its main operations were based in China, the company should be judged by Canadian standards. Chan’s lawyer says while some of Sino-Forest’s business practices may seem peculiar to North Americans, they were “workarounds” that the firm had to employ because they were operating in a country where they were prevented from registering businesses, opening bank accounts and exchanging money freely.April 18, 2016: Closing arguments begin. Craig says Chan was the “controlling mind” behind alleged frauds that robbed shareholders of value.July 14, 2017: The OSC releases its decision that Sino-Forest, Chan and several other executives defrauded investors, misled investigators and “engaged in deceitful and dishonest conduct.”last_img read more

Snow wind to increase avalanche danger in southern BC mountains

first_imgVANCOUVER – Adventurers are being warned to use caution in the mountains north of Vancouver as a winter storm sweeps through the region, increasing the avalanche risk.Joe Lammers, a forecaster with Avalanche Canada, says as much as 50 centimetres of snow is expected to fall on mountains in the South Coast by Friday.Environment Canada has issued snowfall and winter storm warnings for Metro Vancouver, saying a frontal system will bring flurries and freezing rain to the area.Lammers says the snow and strong winds could create unstable slabs in the mountains, and the avalanche danger rating is likely to climb to the considerable level or even to a high rating in the alpine.He says anyone venturing into the backcountry should be trained in avalanche safety, know how to recognize dangerous terrain and carry appropriate equipment, including shovels, beacons and probes.Lammers says even experienced back country users should stick to conservative terrain and lower-angle slopes, and be aware of overhead hazards.Anyone without proper gear or training should stay within bounds at ski resorts, he added.“It’s all about choosing terrain that’s appropriate for the conditions,” Lammers says.Avalanche Canada’s danger ratings for the Sea to Sky region north of Vancouver and the South Coast Inland region to the east are also set to go up to considerable by Friday as wintry weather moves across the province.Unstable snow in British Columbia’s mountains is known to be deadly.In April, five hikers crossing an unstable snow ledge in the mountains north of Vancouver fell 500 metres to their deaths. Rescuers said it appears the group stepped out on the ledge and the snow collapsed beneath them.last_img read more

Bloc Quebecois looking to rebuild under new leader YvesFrancois Blanchet

first_imgSOREL, Que. — The Bloc Quebecois is hoping to renew itself following a difficult period marked by deep divisions under its fifth leader since 2011.The party has been meeting in Sorel-Tracy, Que., this weekend for what it is calling a “refoundation,” where members have been debating new ideas and reflecting on their future.In an opening speech yesterday, leader Yves-Francois Blanchet said the party will still be relevant until Quebec has achieved independence.He cited Canada’s dependence on oil as one reason why Quebec cannot become greener or more environmentally friendly under Ottawa’s leadership.The 53-year-old former Parti Quebecois cabinet minister was named the Bloc’s leader in January after no other candidate stepped forward to oppose him.He replaced Martine Ouellet, whose leadership was marked by deep divisions in the party and the resignation of seven of the party’s 10 MPs, who have since returned.The Canadian Presslast_img read more

UN says Canadas plan to rescue Wood Buffalo National Park not enough

first_imgIn an email, Parks Canada said it “recognizes the outstanding universal value of Canada’s 19 UNESCO World Heritage Sites and is committed to their ongoing protection.”Wood Buffalo, which straddles the Alberta-Northwest Territories boundary, is one of the world’s largest freshwater deltas and is the breeding ground for millions of migratory birds from four continental flyways.With almost 45,000 square kilometres of grasslands, wetlands and waterways, it is the world’s only breeding ground for endangered whooping cranes and home to the world’s largest herd of free-ranging wood buffalo. First Nations depend on the area.But it has been deteriorating for decades. In 2014, the Mikisew Cree asked UNESCO to examine the park to see if it still merited designation as a World Heritage Site.The UNESCO report prompted Ottawa to commission a 561-page study that concluded 15 out of 17 measures of ecological health were declining. The effects, everything from low water flows to curtailed Indigenous use, stem largely from changes to area rivers caused by climate change, dams in British Columbia and industry in Alberta.Canada proposed solutions such as artificially induced spring floods and other water flows. Ottawa also promised more careful environmental reviews of nearby development and better consultation with Indigenous people. OTTAWA, O.N. – The status of Canada’s largest park as a World Heritage Site remains wobbly after a United Nations body expressed grave doubts about a federal plan to rescue it.“Considerably more effort will be needed to reverse the negative trends at a time when climate change combined with upstream industrial developments and resource extraction are intensifying,” says a draft decision on Wood Buffalo National Park from UNESCO, which manages the UN’s list of World Heritage Sites.Further deterioration, it says, “could eventually lead to the inscription of the property on the list of World Heritage in Danger.” Since that report, Alberta has created a series of wildland areas around most of the park as a buffer zone.“The action plan includes over 140 actions to increase protection of ecosystems,” Parks Canada said.The UN draft decision praises those measures, including the controversial Bill C-69 on environmental assessments.But UNESCO points out Canada failed to answer concerns about B.C. Hydro’s Site C dam. It also says ongoing oilsands development upstream from the park is of “serious concern.”center_img The report notes Teck Frontier’s oilsands mine would move development closer to the park. It also wants an assessment of the failure risks posed by oilsands tailings ponds.Parks Canada has committed more than $27.5 million over five years to support the federal plan. UNESCO says that’s not enough.“More funding will likely be needed given the size of the property and the complexity of the issues,” it says.Kecia Kerr of the Canadian Parks and Wilderness Society said the UNESCO decision is serious business.“It’s a serious tone and it’s a warning,” she said. “It’s definitely not a real passing grade.”Arresting the park’s decline will take strong measures, she said.“The continuation of adding a small impact here, a small impact there, (has) already overwhelmed the park. It will require some tough decisions and actually saying no to some projects.”There are 33 countries with properties on the list of sites in danger. The United Kingdom and the United States each have one site on the list, but almost all are from Africa, South America and the Middle East.Parks Canada said it does not expect to join that list.“While acknowledging that there is more work to be done, the draft decision affirms the (government’s) commitment to the ongoing protection and management of Canada’s largest national park and World Heritage Site.”UNESCO is to take its final vote on the draft decision on Canada’s response at its next meetings starting at the end of the month.last_img read more

Yemen attacks kill two senior security officials

first_imgSANAA– Two senior security officials were killed in separate attacks in Yemen, security sources said. Colonel Saddam Hussein, head of security operations at the presidential palace in Taizz, was gunned down in the central Yemeni province by unidentified gunmen, a military source said.He said Hussein was refilling his car at a petrol station in Ta’izz when the gunmen shot him down before fleeing the scene, Elsewhere in the country, Abdullah Daif, a senior officer in the emergency police department, was shot dead in the central Yemeni province of Al-Bayda. The official was ambushed by gunmen on a road in the province. Yemen has been in a state of security chaos since the ouster of long-serving president Ali Abdullah Saleh in 2012. Yemeni officials blame Qaeda-linked militants for most attacks in the country.last_img read more

Pope considering Sri Lanka visit

However due to security concerns Pope Paul the VI stayed only for a few hours at the Airport.Even during the 1995 visit there were security concerns for Pope John Paul II  after monks had expressed outrage at his references to their faith as a kind of atheism. Pope Francis says he is considering an invitation to visit Sri Lanka next year, the Times of Israel reported.The Pope said this while speaking to journalists aboard the Papal aircraft while returning after his first foreign trip to Brazil. Pope John Paul II visited Sri Lanka in 1995 while Pope Paul the VI visited the island in 1977. The Pope traveled in a bullet proof vehicle in Colombo where he attended a state reception accorded by President Chandrika Kumaratunga and the beatification of Joseph Vaz at the Galle Face Green. (Colombo Gazette) If he makes the trip next year it will be the third visit by a Pope to Sri Lanka since 1977. read more

Prospects for global economic recovery for 2002 anaemic UN report forecasts

The Global Economic Outlook predicts that the world economy will grow only 1.7 per cent in 2002, and less than 3 per cent next year. The gross domestic product (GDP) of Latin America is expected to decline by 0.9 per cent for the year, according to the report, published under Project LINK, a co-operative, non-governmental international research activity jointly coordinated by the UN Department of Economic and Social Affairs and the University of Toronto.The recovery process is not only more sluggish than previously anticipated but also subject to additional uncertainties, including the impact of heightening geopolitical tensions in the Middle East, a decline in equity prices, especially in the United States, and general agreement that the longer US external deficits continue, the greater the risk of an abrupt correction and a shock to the world economy.Meanwhile, the latest debt crisis in Argentina underlines the risks that may arise from financial fragility and debt overhang within nations. “The spill over effects of the Argentine crisis have, over time, been more significant than was originally expected,” the report states.While monetary- and fiscal-policy stimuli, resilient consumer spending and inventory restocking continue to support the recovery, tepid business capital spending and increasingly lower equity prices continue to drag down global economic growth, according to the report.The current LINK baseline outlook shows that the US economy will continue to lead the global recovery, but not with much momentum. Economic recovery in Japan and Western Europe continues to rely chiefly on external demand. read more

French jurist elected to fill vacancy on International Court of Justice

A prominent French jurist was elected today to fill a vacancy on the International Court of Justice (ICJ), the United Nations’ principal judicial organ for settling disputes between States.Ronny Abraham was chosen in separate balloting conducted concurrently by both the Security Council and the General Assembly, as required by the Court’s statute. He was the lone candidate to succeed Judge and former ICJ President Gilbert Guillaume, and will complete the remainder of Judge Guillaume’s nine-year term, which expires on 5 February 2009.Judge Guillaume was first elected a member of the Court on 14 September 1987 and was twice re-elected in February 1991 and February 2000.The composition of the Court will now be as follows (terms expire on 5 February of the year in parenthesis): Ronny Abraham of France (2009); Awn Shawkat Al-Khasawneh of Jordan (2009); Thomas Buergenthal of the United States (2006); Nabil Elaraby of Egypt (2006); Rosalyn Higgins of the United Kingdom (2009); Shi Jiuyong of China (2012); Pieter H. Kooijmans of the Netherlands (2006); Abdul G. Koroma of Sierra Leone (2012); Hisashi Owada of Japan (2012); Gonzalo Parra-Aranguren of Venezuela (2009); Raymond Ranjeva of Madagascar (2009); Francisco Rezek of Brazil (2006); Bruno Simma of Germany (2012); Peter Tomka of Slovakia (2012); and Vladlen S. Vereshchetin of the Russian Federation (2006).The Court is located in The Hague and in addition to adjudicating disputes between States, it gives advisory opinions to the United Nations and the specialized agencies when requested to do so. read more

Brookfield Asset Management firstquarter profit down from year ago

TORONTO – Brookfield Asset Management Inc. (TSX:BAM.A) said Thursday it earned US$697 million in its latest quarter, down from a year ago.The conglomerate, which keeps its books in U.S. dollars, said the profit attributable to shareholders amounted to 51 cents per diluted share compared with $722 million or 60 cents per share a year ago.Revenue totalled $4.95 billion, up from $4.04 billion.Funds from operations were $689 million, up from $515 million in the first quarter of 2012.“Our operating performance was strong in the first quarter of 2013, with virtually all of the operations contributing growth,” Brookfield chief executive Bruce Flatt said in a statement.“Performance was good across our operations, contributing to a significant increase in our cash flow.”Brookfield manages more than $175 billion in assets with a focus on real estate, renewable power, infrastructure and private equity. by The Canadian Press Posted May 9, 2013 11:26 am MDT Brookfield Asset Management first-quarter profit down from year ago AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to RedditRedditShare to 電子郵件Email read more

Ohio State head cheerleading coach fired after serious lapses of judgment leadership

Then-OSU cheerleading coach Lenee Buchman stands on the sideline during an OSU football game against Illinois Nov. 16.Credit: Kaily Cunningham / Multimedia editorOhio State fired its head cheerleading coach Monday after an investigation determined she failed to disassociate herself and the program with two former assistant coaches fired in May for sexual harassment.Lenee Buchman, who was OSU’s head cheerleading coach since July 2009, was terminated Monday afternoon in a meeting with OSU athletic director Gene Smith, according to a letter obtained by The Lantern.In an email sent to Buchman by Smith Friday, which was also obtained by The Lantern, Smith wrote that although an investigation by OSU human resources did not find that Buchman retaliated against a student by dismissing him from the team this summer, a report from that investigation exposed “several serious lapses of judgment and leadership” by Buchman.One of those lapses occurred in August, Smith wrote, when she participated in a cheer camp run by Dana Bumbrey, one of the two assistant coaches fired in May after an OSU investigation found “sufficient evidence” he and Eddie Hollins had violated OSU’s Sexual Harassment Policy.“Though I know that the camp was not run by Ohio State, you took our students and brand there with you,” Smith wrote to Buchman. “All the while, you knew the nature of the behavior Mr. Bumbrey had been engaged in, that Ohio State had dismissed him just a few months earlier, and that the university had emphatically chosen to disassociate itself from him and his damaging behavior.”Another lapse occurred Sept. 9, Smith wrote, when Hollins showed up at a cheerleading practice. Smith wrote that although Hollins’ appearance was unexpected, Buchman did not approach Hollins or ask him to leave.“When an assistant that had been fired for sexual harassment shows up at a team practice, it is obvious what is expected of a head coach,” Smith wrote.OSU spokesman Gary Lewis confirmed to The Lantern Nov. 17 that Hollins appeared at one OSU practice this summer, but Lewis said at the time Hollins was “asked to leave immediately.”Smith wrote that because Buchman had aligned herself with Bumbrey after his termination and had not taken immediate action when Hollins appeared at practice, Buchman “failed to demonstrate the leadership and courage expected of our head coaches.”An OSU athletics spokesman declined The Lantern’s request Tuesday for additional comment from Smith. Buchman did not respond to The Lantern’s request for comment Monday.John Camillus, the attorney of former OSU cheerleader Cody Ellis, told The Lantern his client, who was dismissed from the team by Buchman in August, reported to Smith and others Aug. 12 that Buchman had retaliated against him for reporting sexual harassment after Hollins sent Ellis sexually suggestive text messages on July 14, 2012.Smith, however, wrote in the letter to Buchman that he and Miechelle Willis, OSU’s executive associate athletics director for student services and sports administration, agreed that based on a review of the student’s dismissal, Buchman did not retaliate against Ellis.“We are both persuaded that the student’s past behavior — including persistent derogatory and offensive conduct toward teammates and others, the student’s negative attitude and other misconduct — all amply support the student’s dismissal from the team,” Smith wrote.OSU’s investigation into Bumbrey and Hollins began after OSU received an anonymous complaint via EthicsPoint, OSU’s anonymous reporting line, that Hollins and Bumbrey had created a hostile environment by sexually harassing cheerleaders, according to investigation records obtained by The Lantern. The report alleged Hollins had specifically harassed male cheerleaders, while Bumbrey had specifically harassed female cheerleaders.Before that, Ellis initially reported to Buchman in July 2012 that he had received sexually suggestive text messages, Camillus said.When interviewed April 24 as part of OSU’s investigation into Bumbrey and Hollins, Buchman confirmed a male cheerleader reported to her sometime around July 2012 that he had received “inappropriate text messages” from Hollins. Buchman told investigators after receiving the report from the cheerleader, she addressed Hollins directly and requested he cease sending any personal text messages to students. She did not, however, report the complaint to OSU’s Office of Human Resources.A June 20 letter to Buchman from Heaton said Buchman “did not follow the proper channels” of reporting the initial complaint from an OSU cheerleader and instead tried to resolve the issues on her own. The letter stated OSU coaches are “required to report any complaints that a reasonable person would believe to be sexual harassment.”Buchman was retained by the university at the time. She was required to attend a sexual education harassment session with her team, which Lewis said was completed July 26, but she also received a 1 percent salary raise Aug. 23 to $43,003 from her former salary of $42,577.Steve Chorba, who was hired along with Ray Sharp as one of two new assistant coaches this summer to replace Hollins and Bumbrey, was named interim head coach Monday, OSU athletics spokesman Dan Wallenberg confirmed Monday. Chorba previously served as the head coach of Illinois State University’s cheerleading team. read more

Great safety achievement by Massey Energy Mines

first_imgA leading mine safety organization has honoured six of Massey Energy’s operations for outstanding safety performance in 2006 and named Massey member Charles Roach Co-Safety Leader of The Year for 2006. The awards were announced at the Joseph A. Holmes Safety Association’s safety banquet in Wheeling, West Virginia on August 18. The nonprofit association, founded in 1916, promotes health and safety in the mining industry. Its members include representatives from state and federal agencies, mining organizations and labour groups. “Everyone who received awards were deserving based on their safetyperformance for the year of 2006,” said C. A. Philips, President of the association. All of the six Massey operations cited for outstanding safety performance are located in West Virginia, USA. Marfork Coal Co’s preparation plant received the Joseph A. Holmes Pacesetter Award for operating the safest preparation plant with 26 or more employees during 2006 in Mine Safety and Health Administration’s (MSHA) District Four.Alex Energy’s MTR surface mine received the Joseph A. Holmes Pacesetter Award for Mine Safety for operating the safest surface mine with 26 or more employees during 2006 in MSHA’s District Four. Elk Run Coal Co’s Castle mine earned the West Virginia State Holmes Safety Association’s Safety Award for operating the safest underground coal mine with annual production between 1,000,001 and 3 Mt. And Elk Run’s Black Knight II mine was recognized for operating for more than five years without incurring a single lost time accident. In addition, Charles Roach, mine foreman at Black Knight II Mine, was named Co-Safety Leader of The Year for 2006. The Holmes Safety Association created this award in 1985 to honour individuals that do remarkable things to encourage greater safety and health in the mines. Roach has been a member of Elk Run Coal Co since 1982. Independence Coal Co’s Justice #1 mine was honoured for operating the safest underground coal mine with annual production between 500,001 and 1 Mt. Endurance Mining Co’s West Cazy surface mine was honoured for operating the safest surface mine with annual production between 100,001 and 300,000 t.last_img read more

Ludowici mineral processing buys Meshcape screening

first_imgOperations in Africa are set to benefit from Ludowici’s acquisition of Meshcape – an investment which will see both companies compliment each other’s existing product ranges.  Ludowici) says its acquisition of leading South African screening media manufacturer Meshcape, is part of the company’s overall commitment to better serve the African market. The Australian-based multinational corporation specialises in the manufacture and design of heavy duty processing machinery for mining and industrial applications, and has acquired 100% of Meshcape. The result is the birth of the combined businesses under the banner of Ludowici Meshcape. Meshcape Managing Director David Sibley – who will become MD of Ludowici Meshcape – believes that by joining forces, the two businesses have created an ideal platform to enter new markets, while offering a value-added service to customers. “Meshcape’s range of screening media perfectly complements Ludowici’s internationally-recognised line of mineral processing equipment. The acquisition will enable both companies to expand on their overall product offering, while improving responsiveness to customers’ needs, and expanding into new markets across Africa.”Ludowici Africa’s general manager Fanie Swart points out that Ludowici Africa was established in 2006 as part of the company’s strategic global expansion plans. “Africa is a rapidly-expanding market, and Ludowici has identified vast potential for growth on the continent,” he explains. “By going into business with an established business such as Meshcape, Ludowici can ensure that its expansion plans will be rapidly accelerated.”Swart stresses that the current Meshcape business model will not be modified as a result of the acquisition. “Ludowici has no intention of altering processes at Meshcape, which has established itself as an industry-leader in South Africa over the past 100 years,” he explains. “Meshcape has a well-established network of branches across South Africa and, with more than 240 employees, is a leader in its field. Ludowici only entered the local market five years ago, and Meshcape’s local experience will ensure that the newly-formed company will gain strong ground in Africa.”All Ludowici South Africa employees currently based in Kempton Park, will be redeployed to the Meshcape’s 32 000 m2 manufacturing facility in Edenvale by the end of September 2011.Sibley notes that the Ludowici acquisition will bring significant capital investment to Meshcape, in addition to advanced technology and internationally-renowned expertise. “Ludowici has a global footprint and support structure, with world-wide revenue of more than A$220-million. Investment from an internationally-recognised and listed company will ensure that Ludowici Meshcape has access to increased-capital for expansion,” hecontinues.Swart points out that Meshcape was chosen as the ideal investment for Ludowici, as the company’s products are recognised as the best in the country. “The Meshcape range of screening media is not marketed solely on pricing, but rather process efficiency and consistency of quality. Ludowici Meshcape will benefit the African markets by being able to provide process equipment in its entirety – without having to rely on other suppliers –supplying superior-designed and engineered products at competitive prices. This will provide better process value-for-money for clients, in addition to providing increased support to local manufacturers,” he says. “What’s more, the new entity will benefit from a reduction in overhead costs, as both companies will operate under one roof.”Ludowici manufactures four main product ranges, namely; vibrating equipment such as screening machinery used to sort mined materials; mineral processing equipment such as centrifuges, reflux classifiers and cyclones; engineering consumable products such as ceramic wear materials; and pneumatic and hydraulic seals, which are manufactured from rubber and polyurethane materials.Swart continues: “At present, the most recognised Ludowici products in the local market are the centrifuges and feeders – which are predominantly used in the coal mining sector. Meshcape’s ranges of screening products serve as the ideal add on to these products; thereby, offering a complete and comprehensive all-in-one solution to the client.”From humble beginnings in 1905, Meshcape is today a leading manufacturer of screening media products including; woven wire mesh, woven screens, wire conveyor belts, perforated material and polyurethane screens.Looking to the future, Sibley believes that the acquisition will enable Ludowici Meshcape to expand its collective capabilities in the OEM mineral processing equipment market, in addition to providing a broader outlet to the mining consumables market.“This is an exciting time for Ludowici Meshcape, which now forms part of a well-respected global company that provides equipment and services to the mining and general industries. The acquisition provides a wealth of new opportunities for our people and our products, and I believe that the skills, knowledge and experience of the combined workforces will accelerate the success of Ludowici Meshcape in Africa, and beyond,” he concludes.last_img read more

Greenpeace activist suspends from Eiffel Tower in protest

first_imgImages: AP Photo/Christophe EnaOn Wednesday, Russia’s main investigative agency dropped charges of piracy against 28 Greenpeace activists and two journalists and charged them instead with hooliganism, which could still mean years in prison. That charge carries a maximum sentence of seven years.The activists, a Russian photographer and British videographer have been detained since 18 September when their ship, the Arctic Sunrise, was seized by the Russian coastguard. They had been protesting alongside an oil rig belonging to Russia’s Gazprom state energy giant.Vladimir Chuprov of Greenpeace Russia said the activists “are no more hooligans than they were pirates” and should be freed immediately.“We will contest the trumped-up charge of hooliganism as strongly as we contested the piracy allegations. They are both fantasy charges that bear no relation to reality,” he said in a statement.Chuprov also dismissed the committee’s warning that it may charge some of the activists with use of force against officials, pointing at Greenpeace’s 42-year history of peaceful protest:They arrived at that oil rig in a ship painted with a dove and a rainbow. Those brave men and women went to the Arctic armed with nothing more than a desire to shine a light on a reckless business.This is the latest Arctic 30 protest to grab public attention – earlier this month an activist abseiled from the roof of FC Basel’s stadium in Switzerland during a Champion’s League match and unfurled a banner that read ‘#FreeTheArctic30 Don’t Foul The Arctic’.Russia switches Greenpeace activists’ charges from piracy to ‘hooliganism’>Greenpeace protestor abseils from roof of FC Basel stadium> A GREENPEACE ACTIVIST swung from the Eiffel Tower today for two hours in a bid to get the French government to intervene in the plight of fellow activists jailed in Russia.The man – bearing a banner with the legend, ‘Free the Arctic 30′ – managed to lower his platform over the side of the Parisian landmark and stage his protest before being coaxed down by emergency services.last_img read more

My daughter is seriously in need of this medication Vera Twomey is

first_img 14,751 Views Tuesday 21 Mar 2017, 6:05 AM Image: Sam Boal/ MOTHER AND CAMPAIGNER Vera Twomey is to hold another protest outside the Dáil saying that “nothing else will do” except new legislation in the area.Twomey, who has come to national prominence for her campaign against what she sees as the denial of treatment for her daughter Ava, says Irish laws makes doctors reluctant to apply for a special dispensation.Ava suffers from a rare form of epilepsy called Dravet’s syndrome and her condition has been treated and has been dramatically improved by the use of cannabis-based CBD oil.Vera Twomey wants her daughter to have access to a stronger product containing THC.Tetrahydrocannabinol, or THC, is the substance in cannabis which gives the high but at low levels has been shown to be useful treating conditions such as Ava’s.But since THC contains psychoactive elements, it falls under the Misuse of Drugs Act and is therefore, illegal.“It’s just an extension of the CBD and, in the small percent that you require it, it’s a necessary addition to improve her situation and that’s really what our fight has always been about,” Twomey told this explainer points out, the Minister for Health can grant a licence for access to cannabis for medical purposes in individual cases when an application is endorsed by a consultant “who is responsible for the management of the patient”. Tweet thisShare on FacebookEmail this article Source: the specific case of Ava Twomey, her consultant has so far not sought this licence from Minister Simon Harris.“The public neurologist says there was a lack of public evidence and that she couldn’t oversee Ava’s care because there’s a lack of expertise in the country,” Twomey says.After her march to the Dáil, Vera Twomey said she was given a number of other options in order to obtain the treatment. These included travelling abroad.“The second neurologist said she could send us to Canada to be seen by a neurologist there and they would be able to prescribe the medicinal cannabis for Ava but unfortunately Ava wouldn’t be stable enough to travel a long distance like that,” Twomey says.She added that another neurologist in Cork was willing to oversee Ava’s THC-based treatment but wanted the support of a colleague in doing so, but this was not forthcoming.Twomey says the problem is that the laws make doctors unwilling to look at new options.That is why she says passing the Cannabis for Medicinal Use Regulation Bill is the only way forward.The bill has passed the first stage of the Dáil but has since stalled.“Nothing else will do, nothing else at this stage will do,” Twomey says.I mean Paul, my husband and I, have exhausted all avenues and every suggestion or every attempt to make progress that we have tried has been blocked. And my daughter is in seriously in need of this medication.Twomey’s protest will take place at the Dáil on Wednesday 29 March and will begin at 7pm with people assembly there from about 5pm.Read: Vera Twomey urges Simon Harris to contact her after being given ‘irrelevant’ information to help Ava >Read: Your 6 big questions about medicinal cannabis in Ireland… answered > Share1428 Tweet Email 21 Comments Vera Twomey.speaks to the media after her walk to the Dáil from Cork. Image: Sam Boal/ Vera Twomey.speaks to the media after her walk to the Dáil from Cork. Mar 21st 2017, 6:05 AM By Rónán Duffy Short URL ‘My daughter is seriously in need of this medication’ – Vera Twomey is coming back to the Dáil Twomey says nothing will happen until the law is changed. last_img read more

Vingtcinq espèces de primates sont en danger critique dextinction

first_imgVingt-cinq espèces de primates sont en danger critique d’extinctionMonde – D’après un rapport publié jeudi par l’Union mondiale pour la nature (UICN), vingt-cinq espèces de primates seraient en danger immédiat d’extinction. Toutes sont amenées à disparaître si aucune mesure efficace n’est rapidement prise pour les protéger.Sur les 634 espèces de primates vivant sur Terre, 48% sont inscrites sur la liste rouge des espèces menacées de l’UICN. Une situation d’autant plus inquiétante que cette progression est extrêmement rapide. En effet, en 2007, seul un tiers des primates était en danger.À lire aussiUne femme meurt après avoir été mordillée par son chiotD’après le rapport de l’UICN, élaboré grâce aux études de quatre-vingt-cinq experts internationaux, parmi les espèces les plus menacées de disparition, cinq se trouvent à Madagascar, six sur le continent africain, onze en Asie et trois en Amérique du Sud ou centrale. Le primate le plus en danger est le langur de Cat Ba. Vivant dans le nord-est du Vietnam, seuls 60 à 70 individus de cette espèce subsisteraient.L’UICN souligne toutefois que les espèces les plus menacées ne sont pas toujours celles dont les populations sont les plus réduites mais souvent celles qui sont encore chassées par l’Homme et dont les habitats sont détruits.”Les primates font partie des groupes de vertébrés les plus en danger” du règne animal déplore le président du groupe de spécialistes sur les primates de l’UICN, Russell Mittermeier. Dresser la liste des 25 espèces les plus menacées a pour but “d’attirer l’attention du public, d’inciter les gouvernements à faire plus, et plus particulièrement de trouver les moyens de mettre en œuvre les mesures de conservation à prendre de toute urgence” explique-t-il.Le 19 février 2010 à 10:28 • Emmanuel Perrinlast_img read more

MoviePass and More Your Guide To Movie Theater Subscriptions

first_img Top Movie and TV Trailers You Might Have Missed This WeekWatch These Movies Before ‘Hustlers’ Stay on target SinemiaThe most direct competitor to MoviePass on here, this one-time California-exclusive movie subscription service has now spread to America, Canada, Turkey, the U.K., and Australia.What You PaySinemia has a wide range of plans depending on how many tickets and perks you want with your subscription. You could pay as low as $5 per month up to $55 per month for individual or discounted family plans. Occasional limited discounts, like during the summer, even drop the price to $4.What You GetSinemia’s cheapest plan gives you one ticket per month with no limits on what theaters you can go to and the ability to buy tickets in advance. Its priciest plans grant three tickets per month including tickets for premium formats like 3D and IMAX.Where You Can WatchLike MoviePass, Sinemia is supported at a wide range of theaters, and you can see for yourself in the app if your local theater is included. Cinemark Movie ClubCinemark isn’t AMC, but it’s still a huge theater chain that can totally pull off having its own movie subscription service.What You PayCinemark Movie Club starts at $9 per month and each new ticket you want costs an additional $9 per month.What You GetAlong with the a la carte ticket pricing, Cinemark Movie Club members get discounts on food, reserved seats, and the ability to rollover unused tickets. However, premium formats aren’t covered.Where You Can WatchLike AMC, Cinemark’s service is limited to Cinemark theaters. That’s great news if you’re in Brazil, where it’s the largest theater chain. But even in America that means you’re looking at nearly 350 locations. For decades movie theaters have tried weird gimmicks to stave off rival forms media. Sure in 1950s you could watch stuff at home on your TV, but only True Cinema could offer experiences like 3D, super-duper widescreen, and whatever else convinced you to pay up for a ticket. And that dynamic really hasn’t changed at all, right down to 3D still being a thing.In a world where there’s seemingly endless content to watch on every screen phone, laptop, and internet-connected TV screen imaginable, movie theaters mainly exist as place for film fans to collectively mourn the form and for everyone else to make sure Twitter doesn’t spoil a Marvel stinger for them. We’re in a new age of theater desperation, so naturally there’s been a rise of a new gimmick to stave it off.Subscriptions are the hot new movie theater trend. Instead of paying Netflix every month to watch overlong TV shows, why not pay the theater or an outside service every month to see whatever current movie you want wherever and whenever you want (to a point). It’s like Spotify or Blue Apron but for freeing yourself from a la carte movie-watching instead of record or grocery stores. And also like Spotify and Blue Apron, the space is becoming increasingly competitive.When you think of movie theater subscriptions, the only name you’ve probably heard of is MoviePass, which pioneered the concept but is perhaps so convenient that it’s actually not profitable. Still, the industry clearly sees this model as the future as there are now multiple movie theater subscription services competing for your monthly tickets. The business, while not yet proven sustainable, has been validated.With competition comes consumer choice, choices you should be informed of before making. So here’s our guide to movie theater subscription services. They make all their real money off the popcorn anyway.MoviePassArguably the most recognized movie subscription service, with a MoviePass card or mobile app you gain access to countless movies at countless theaters.What You PayMoviePass’s two pricing tiers are the $7.95 per month MoviePass and $9.95 per month MoviePass Unlimited. Surge pricing also affects more popular movies.What You GetA base MoviePass subscriptions lets you watch three new movies per month (as well as a three-month trial of iHeartRadio All-Access). MoviePass Unlimited removes the cap and lets you watch as many movies as you’d like. The catch with both though is that you can only watch an individual movie once, a recent concession for actually making money instead of losing millions. So no repeat marathon sessions of Avengers: Infinity War.Also as the company’s money problems continue, random outages for certain popular new releases has become more common. For example, many users were unable to see Mission: Impossible- Fallout over opening weekend. Be aware that, unless MoviePass suddenly starts making ore money than it’s losing, these problems don’t seem to be going away. At a recent all-hands meeting MoviePass CEO Mitch Lowe said subscribers shouldn’t expect to see big movies right away going forward.Where You Can WatchMoviePass works across theaters, big chains and local multiplexes, and it’s up to them whether or not to participate. But MoviePass brags that it is accepted at over 91 percent of theaters nationwide. And you can check in the app if your theater is supported. Alamo Drafthouse Season PassGoing to an Alamo Drafthouse is a curated experience in and of itself. It can be more exciting than watching whatever movie you’re there for. The chain is small, with just 35 locations spread across major cities, but the cinephile fanbase is more than passionate enough to support a monthly subscription service.The Alamo Drafthouse Season Pass hasn’t started yet. In keeping with the company’s bespoke, deliberate nature the Yonkers, NY location will start sending out invites in July 18. So we don’t know what it will cost or include. This won’t rival MoviePass in terms of reach, but it could certainly be cooler. Now if only Alamo Drafthouse would deal with all those damning sexual assault issues.Let us know what you like about Geek by taking our survey. AMC Stubs A-ListWhy let third-party services make all the money from movie subscriptions when specific theaters, who already have customer loyalty programs, could just do them in-house? As the largest American theater chain, AMC is uniquely positioned to pull this off.What You PayAMC Stubs A-List is a single, $20 per month plan that includes all the benefits of regular old AMC Stubs.What You GetIn addition to seeing three movies a week in any format (and that’s week, not month), subscribers also get cash back, free and discounted food, and access to priority lanes when the theater is particularly crowded.Where You Can WatchObviously, the AMC subscription only works at AMC theaters. There are over 650 AMC theaters in North America alone, but your choices will be more limited compared to brand-agnostic movie subscription services.last_img read more

Dummett positive ahead of United clash

first_imgNewcastle United left-back Paul Dummett was gutted to concede a late goal at Watford in their 1-1 draw but says he’s optimistic of facing United in the next game.Newcastle United were well on their way to their third away victory in the Premier League this season after Rondon Salomon gave them the lead in the 29th minute.But eight minutes from time, substitute Abdoulaye Doucouré scored to salvage a point for Watford.The Magpies face Manchester United next on Wednesday, and Dummett fancies their chances against the Red Devils as they look to put the disappointment of the Watford game behind them.“After leading for so much of the game, working hard as a team and defending well, for them to score in the 82nd minute is really disappointing,” Dummett told“The manager said before that every game is a cup final – we wanted three points, but every point we take is another point on the board.“They had a lot of the ball in the first half before we scored our goal. They had a lot of possession in the second half, as well, but they didn’t really cause us much of a threat until their man got free in the box and they scored.Harry Maguire, Manchester UnitedLiverpool legend Nicol slams Harry Maguire’s Man United form Andrew Smyth – September 14, 2019 Steve Nicol believes Harry Maguire has made some “horrendous mistakes” recently, and has failed to find his best form since joining Manchester United.“It’s disappointing not to hold out and pick up the three points, but we have to be positive and move on to the next game.“Last season, we beat Manchester United and went on a bit of a run after that, and hopefully we can achieve the same as that this season.“They’ve got a new manager and they’ve won a few games, so their confidence will be high coming to play against us.“But, I think Manchester United have always found it hard playing at St. James’ Park against us.“We’ll be doing our best to try and take points off them – hopefully three – and hopefully kick on the same as we did last season.”last_img read more

Drives against militancy drugs to continue Hasina

first_imgAL president and prime minister Sheikh Hasina speaks at an Iftar Mahfil arranged at her official residence Ganabhaban for lawyers on Wednesday. Photo: BSSPrime minister and Bangladesh Awami League president Sheikh Hasina on Wednesday said drives against militancy, terrorism and drugs will continue in order to make Bangladesh free from “anti-social elements”, reports UNB.”The drives against militancy, terrorism and drugs will go on. We want to free Bangladesh from the menaces of drug, militancy and terrorism,” said Hasina while speaking at an Iftar Mahfil arranged at her official residence Ganabhaban for lawyers.With the killing of two people early Wednesday morning, the number of those killed extra judicially has risen to at least 137, during the ongoing anti-narcotics drives across the country in the past 24 days.Hasina said the government wants to ensure the overall security of the people. “There’ll be no room for injustice and unjust in the country.”The ruling AL president also claimed that her government has ensured the trial of what he calls war criminals and completed that of the killers of Bangabandhu.She said Bangabandhu had started the trial of “war criminals” just after the country’s independence.“But military dictator Ziaur Rahman stopped that after grabbing power illegally. We’ve rid the country of the stigma through completing the trial of Bangabandhu’s killers and starting that of war criminals,” she added.The prime minister also said the court verdicts against some of the “war criminals” have been executed.Briefly describing various pro-development activities of the government, Hasina said Bangladesh is now treated as a role model of development.”We want to build Bangladesh as a developed, prosperous and peaceful country in South Asia,” she said.Hasina went round different tables set for the guests, exchanged pleasantries with them and enquired about their wellbeing.Before the iftar, a munajat (prayer session) was offered seeking continued peace, progress and prosperity of the nation.last_img read more

Update Protesters cause havoc blocking roads in Ladysmith with rocks and burning

first_imgWebsiteWebsiteWebsite WebsiteWebsiteWebsite WebsiteWebsiteWebsite The N11 to Newcastle and the R103 are now open to traffic… This after angry protesters blocked off many entrances to Ladysmith last night.Some roads are still blocked by rocks, tree branches and burning tyres.Municipal property such as road signs, street name signs and street poles have been torn down and hurled into the road at the intersection along the new road leading to Ezakheni (Protea Drive).It is also reported that protesters are throwing stones at people and vehicles from hilltops in the Umbulwane area.Also read: Vehicles operating as taxis in Ladysmith will be impounded as of tomorrowAlso read: MEC for Transport takes on Ladysmith taxi warlords, banning taxis operating in Ladysmith for 6 months Also read: Warning: Angry protesters to block roads in Ladysmith due to banning of taxisAlso read: Authorities impound vehicles operating as taxis in LadysmithFive buses were burnt at a bus depot in Driefontein at about midnight. No injuries or fatalities have been reported so far.Roads are being cleared by TLBs in various areas, with Public Safety, police and RTI officers monitoring the situation. Motorists are warned to stay clear of the affected areas.Click to receive news links via WhatsApp. Or  for the latest news, visit our webpage or follow us on Facebook and Twitter. Join us there!last_img read more

Optimizing GraphQL with Apollo Engine Tutorial

first_imgApollo Engine is a commercial product produced by MDG, the Meteor Development Group, the company behind Apollo. It provides many great features, which we’ll explore in this article. We will also answer these questions using the Apollo Engine: How is our GraphQL API performing, are there any errors, and how can we improve the GraphQL schema? This article is taken from the book Hands-on Full-Stack Web Development with GraphQL and React by Sebastian Grebe. This book will guide you in implementing applications by using React, Apollo, Node.js, and SQL. By the end of the book, you will be proficient in using GraphQL and React for your full-stack development requirements. To follow along with the examples implemented in this article, you can download the code from the book’s GitHub repository. Setting up Apollo Engine First, you need to sign up for an Apollo Engine account. At the time of writing, they offer three different plans, which you can find by going to their plans page. When signing up, you get a two-week trial of the Team plan, which is one of the paid plans. Afterward, you’ll be downgraded to the free plan. You should compare all three plans to understand how they differ—they’re all worth checking out. To sign up, go to its login page. Currently, you can only sign up using a GitHub account. If you don’t have one already, create a GitHub account. After logging in, you will see a dashboard that looks as follows: The next step is to add a service with the NEW SERVICE button in the top-right corner. The first thing you need to enter is a unique id for your service across all Apollo Engine services. This id will be auto-generated through the organization you select, but can be customized. Secondly, you will be asked to publish your GraphQL schema to Apollo Engine. Publishing your GraphQL schema means that you upload your schema to Apollo Engine so that it can be processed. It won’t get publicized to external users. You can do this using the command provided by Apollo Engine. For me, this command looked as follows: npx apollo service:push –endpoint=”http://localhost:8000/graphql” –key=”YOUR_KEY” The preceding endpoint must match your GraphQL route. The key comes from Apollo Engine itself, so you don’t generate it on your own. Before running the preceding command, you have to start the server, otherwise, the GraphQL schema isn’t accessible. Once you’ve uploaded the schema, Apollo Engine will redirect you to the service you just set up. Notice that the GraphQL introspection feature needs to be enabled. Introspection means that you can ask your GraphQL API which operations it supports. Introspection is only enabled when you run your Apollo Server in a development environment, or if you explicitly enable introspection in production. I highly discourage this because it involves giving away information about queries and mutations that are accepted by your back end. However, if you want to enable it, you can do this by setting the introspection field when initializing Apollo Server. It can be added inside the index.js file of the graphql folder: const server = new ApolloServer({ schema: executableSchema, introspection: true, Ensure that you remove the introspection field when deploying your application. If you aren’t able to run the GraphQL server, you also have the ability to specify a schema file. Once you publish the GraphQL schema, the setup process for your Apollo Engine service should be done. We’ll explore the features that we can now use in the following sections of this article. Before doing this, however, we have to change one thing on the back end to get Apollo Engine working with our back end. We already used our API Key to upload our GraphQL schema to Apollo Engine. Everything, such as error tracking and performance analysis, relies on this key. We also have to insert it in our GraphQL server. If you entered a valid API key, all requests will be collected in Apollo Engine. Open index.js in the server’s graphql folder and add the following object to the ApolloServer initialization: engine: { apiKey: ENGINE_KEY} The ENGINE_KEY variable should be extracted from the environment variables at the top of the file. We also need to extract JWT_SECRET with the following line: const { JWT_SECRET, ENGINE_KEY } = process.env; Verify that everything is working by running some GraphQL requests. You can view all past requests by clicking on the Clients tab in Apollo Engine. You should see that a number of requests happened, under the Activity in the last hour panel. If this isn’t the case, there must be a problem with the Apollo Server configuration. Analyzing schemas with Apollo Engine The Community plan of Apollo Engine offers schema registry and explorer tools. You can find them by clicking on the Explorer tab in the left-hand panel. If your setup has gone well, the page should look as follows: Let’s take a closer look at this screenshot: On the page, you see the last GraphQL schema that you have published. Each schema you publish has a unique version, as long as the schema includes changes. Beneath the version number, you can see your entire GraphQL schema. You can inspect all operations and types. All relations between types and operations are directly linked to each other. You can directly see the number of clients and various usage statistics next to each operation, type, and field. You can search through your GraphQL schema in the top bar and filter the usage statistics in the panel on the right. You can also switch to the Deprecation tab at the top. This page gives you a list of fields that are deprecated. We won’t use this page because we are using the latest field definitions, but it’s vital if you’re running an application for a longer time. Having an overview of our schema is beneficial. In production, every new release of our application is likely to also bring changes to the GraphQL schema. With Apollo Engine, you can track those changes easily. This feature is called schema-change validation and is only included in the paid Team plan of Apollo Engine. It’s worth the extra money because it allows you to track schema changes and also to compare how those fields are used. It allows us to draw conclusions about which clients and versions are being used at the moment. I have created an example for you in the following screenshot: Here, I published an initial version of our current GraphQL schema. Afterward, I added a demonstration type with one field, called example. On the right-hand side, you can see the schema difference between the initial and second releases of the GraphQL schema. Viewing your schema inside Apollo Engine, including the history of all previous schemas, is very useful. Performance metrics with Apollo Engine When your application is live and heavily used, you can’t check the status of every feature yourself; it would lead to an impossible amount of work. Apollo Engine can tell you how your GraphQL API is performing by collecting statistics with each request that’s received. You always have an overview of the general usage of your application, the number of requests it receives, the request latency, the time taken to process each operation, the type, and also each field that is returned. Apollo Server can provide these precise analytics since each field is represented in a resolver function. The time elapsed to resolve each field is then collected and stored inside Apollo Engine. At the top of the Metrics page, you have four tabs. The first tab will look as follows: If your GraphQL API is running for more than a day, you’ll receive an overview that looks like the one here. The left-hand graph shows you the request rate over the last day. The graph in the middle shows the service time, which sums up the processing time of all requests. The right-hand graph gives you the number of errors, along with the queries that caused them. Under the overview, you’ll find details about the current day, including the requests per minute, the request latency over time, and the request latency distribution: Requests Per Minute (rpm): It is useful when your API is used very often. It indicates which requests are sent more often than others. Latency over time: It is useful when the requests to your API take too long to process. You can use this information to look for a correlation between the number of requests and increasing latency. Request-latency distribution: It shows you the processing time and the number of requests. You can compare the number of slow requests with the number of fast requests in this chart. In the right-hand panel of Apollo Engine, under Metrics, you’ll see all your GraphQL operations. If you select one of these, you can get even more detailed statistics. Now, switch to the Traces tab at the top. The first chart on this page looks as follows: The latency distribution chart shows all the different latencies for the currently-selected operation, including the number of sent requests with that latency. In the preceding example, I used the postsFeed query. Each request latency has its own execution timetable. You can see it by clicking on any column in the preceding chart. The table should look like the following screenshot: The execution timetable is a big foldable tree. It starts at the top with the root query, postsFeed, in this case. You can also see the overall time it took to process the operation. Each resolver function has got its own latency, which might include, for example, the time taken for each post and user to be queried from the database. All the times from within the tree are summed up and result in a total time of about 90 milliseconds. It’s obvious that you should always check all operations and their latencies to identify performance breakdowns. Your users should always have responsive access to your API. This can easily be monitored with Apollo Engine. Error tracking with Apollo Engine We’ve already looked at how to inspect single operations using Apollo Engine. Under the Clients tab, you will find a separate view that covers all client types and their requests: In this tab, you can directly see the percentage of errors that happened during each operation. In the currentUser query, there were 37.14% errors out of the total currentUser requests. If you take a closer look at the left-hand side of the image, you will see that it says, Unidentified clients. Since version 2.2.3 of Apollo Server, client awareness is supported. It allows you to identify the client and track how consumers use your API. Apollo automatically extracts an extensions field inside each GraphQL operation, which can hold a name and version. Both fields—Name and Version—are then directly transferred to Apollo Engine. We can filter by these fields in Apollo Engine. We will have a look at how to implement this in our back end next. In this example, we’ll use HTTP header fields to track the client type. There will be two header fields: apollo-client-name and apollo-client-version. We’ll use these to set custom values to filter requests later in the Clients page. Open the index.js file from the graphql folder. Add the following function to the engine property of the ApolloServer initialization: engine: { apiKey: ENGINE_KEY, generateClientInfo: ({ request }) => { const headers = request.http.headers; const clientName = headers.get(‘apollo-client-name’); const clientVersion = headers.get(‘apollo-client-version’); if(clientName && clientVersion) { return { clientName, clientVersion }; } else { return { clientName: “Unknown Client”, clientVersion: “Unversioned”, }; } },}, The generateClientInfo function is executed with every request. We extract the two fields from the header. If they exist, we return an object with the clientName and clientVersion properties that have the values from the headers. Otherwise, we return a static Unkown Client text. To get both of our clients – the front end and back end – set up, we have to add these fields. Perform the following steps: Open the index.js file of the client’s apollo folder file. Add a new InfoLink to the file to set the two new header fields: const InfoLink = (operation, next) => { operation.setContext(context => ({ …context, headers: { …context.headers, ‘apollo-client-name’: ‘Apollo Frontend Client’, ‘apollo-client-version’: ‘1’ }, }));return next(operation);}; Like AuthLink, this link will add the two new header fields next to the authorization header. It sets the version header to ‘1’ and the name of the client to ‘Apollo Frontend Client’. We will see both in Apollo Engine soon. Add InfoLink in front of AuthLink in the ApolloLink.from function. On the back end, we need to edit the apollo.js file in the ssr folder: const InfoLink = (operation, next) => { operation.setContext(context => ({ …context, headers: { …context.headers, ‘apollo-client-name’: ‘Apollo Backend Client’, ‘apollo-client-version’: ‘1’ }, }));return next(operation);}; The link is almost the same as the one for the front end, except that we set another apollo-client-name header. Add it just before AuthLink in the ApolloLink.from function. The client name differs between the front end and back end code so you can compare both clients inside Apollo Engine. If you execute some requests from the back end and front end, you can see the result of these changes directly in Apollo Engine. Here, you can see an example of how that result should look: At the top of the screenshot, we see the number of requests the back end has made. In the middle, all the clients that we have no further information on are listed, while at the bottom, we can see all requests that have been made by the client-side code. Unknown clients might be external applications that are accessing your API. When releasing a new version of your application, you can increase the version number of the client. The version number represents another comparable field. We now know which clients have accessed our API from the information provided by Apollo Engine. Let’s take a look at what Apollo Engine can tell us about errors. When you visit the Error tab, you will be presented with a screen that looks like the following screenshot: The first chart shows the number of errors over a timeline. Under the graph, you can see each error with a timestamp and the stack trace. You can follow the link to see the trace in detail, with the location of the error. If you paid for the Team plan, you can also set alerts when the number of errors increases or the latency time goes up. You can find these alerts under the Integrations tab. This article walked you through how to sign up to and set up Apollo Engine. Further, we will learn how to analyze schemas, check how our GraphQL API is performing, and track errors using Apollo Engine. If you found this post useful, do check out the book, Hands-on Full-Stack Web Development with GraphQL and React. This book teaches you how to build scalable full-stack applications while learning to solve complex problems with GraphQL. Read Next Applying Modern CSS to Create React App Projects [Tutorial] Keeping animations running at 60 FPS in a React Native app [Tutorial] React Native development tools: Expo, React Native CLI, CocoaPods [Tutorial]last_img read more