Monday, May 20, 2019

Cultivating the next gen of coders – ninja style

Strains of “Pomp and Circumstance” suddenly fill the Denver dojo. The song drowns out the merry din of bells, whistles, dings and dance beats that usually flow from freshly built computer games.

The ninjas all pause their work. The song signals that one of their own is the first to reach a coveted milestone, yellow belt. Up front, three senseis stand and smile. They call forward 11-year-old Grady Harden, who has just capped his latest creation, a dinosaur-themed game called “Run and Jump.”

The senseis begin the ceremony, tying a black band around Grady’s head. It reads “Code Ninjas” – a martial-arts-style program where kids learn coding and problem solving. Next, the senseis present Grady with his new belt – in this case, a yellow, RFID wristband. Finally, cheers erupt.

“Yay,” Grady says before touching his headband and asking a quiet question: “Can I take this off?” The kid just wants to leap into his next programming language, JavaScript, and build his next game. With that, the other ninjas reopen their screens, and the bells and whistles return to the dojo.

At 116 Code Ninjas franchises open across nearly 40 states, kids aged 7 to 14 drop in after school and on weekends or attend summer camps. They work their way up from white to black belt by completing a coding curriculum that enables them to build video games on platforms like Minecraft and Roblox.

“Game play is still the best way to learn. The animal kingdom learns by playing and so do human beings,” says David Graham, founder of Code Ninjas and a programmer who lives in a Houston suburb.

Three years ago, while watching his son learn taekwondo, Graham had a revelation: Blend kid-centric coding lessons with the ancient ways of martial arts.



“Everybody already knows what goes on in a dojo. I recognized that it didn’t have to be about kicks and punches, it could be about keyboards and mice,” Graham says.

At Code Ninjas, tech-sharp senseis – typically older teens – teach Scratch instead of side sweeps, robotics instead of roundhouse rights.

Parent-friendly lobbies offer hot coffee and Wi-Fi. Just beyond – separated by a large observation window and a sign welcoming in only ninjas and senseis – the dojos provide raucous learning spaces of laptops and chatter, young versions of the dev culture.

“This is a place where kids can be themselves. It gets rowdy in there and we don’t try to calm it down necessarily,” Graham says. “We encourage them to share their ideas, share their code, tell each other how they did things – those are the conversations developers have all the time.

“The value of Code Ninjas is more than just the curriculum or the product. It’s the experience. It’s the take-home smile,” he adds.

Since a 2016 launch, about 15,000 students have attended one of the Code Ninjas locations, and the program’s one-week summer camps have taught 17,000 kids, Graham says. About 40 percent of the participants are female.

He built Code Ninjas and his curriculum using Microsoft tools – a product suite with which he’s long been comfortable, he says.

At his first tech job in 2000, Graham became an early adopter of C#, the programming language developed by Microsoft as part of its .NET initiative. Graham then spent his entire career developing within the Microsoft ecosystem.

Now, Code Ninjas senseis teach C# to kids who are working toward upper-level belts. (Soon, Code Ninjas will start a new, advanced program for students aged 14 and older, who will learn dev skills using ASP.Net Core, a free, open-source, web framework.)

All laptops used by the ninjas are required to be Windows 10 devices. In addition, Graham and team built a web-based, JavaScript, game-building engine, hosted on Microsoft Azure, that upper-belt ninjas use to build their own games from their own imaginations.

Across the business, all franchises use Office 365, including Microsoft Teams, SharePoint, OneNote, To-Do and Stream.

“That was an easy choice,” Graham says. “When you’re doing a startup, not having to reengineer all those tools just saved us time, money and energy that we could put into building our own business and building our own tools that were very custom to us.”

That, in turn, allowed Code Ninjas to make its fees affordable to students. On average, a monthly membership costs $225, which allows a child to drop in twice a week. (Fees can vary, depending on the market.)

When a fee is too high for families, a nonprofit arm called Code Ninjas Cares covers their participation costs through donations and even provides rides from distant neighborhoods to local franchises.

Graham’s immediate aim was to design a fun environment that deepens tech and life skills while giving more kids an opportunity to learn coding, sometimes called “the literacy of the 21st century.” He also points out that U.S. children are falling behind the rest of the world in STEM subjects.

More broadly, Graham wants Code Ninjas to cultivate a new wave of young people who “become creators of technology rather than just consumers of technology,” he says. For parents, educators and entrepreneurs who share that view, Code Ninjas says the cost to open a new franchise ranges from $118,640 to $387,270. (The franchise fee is $29,000.)

One hundred more Code Ninjas are set to open this year. In total, 460 franchises have been sold, Graham says.

One of those centers is located on Denver’s east side, in a neighborhood blossoming out of the former Lowry Air Force Base. There, 45 ninjas attend after school and on Saturdays. One quarter are girls.

The franchise opened in March. Before their launch, co-owners Lisa and John Samuelsen simply were looking for a coding program for their 9-year-old daughter.

“Kids can code at home, and that’s fantastic, but when they reach a challenge point, most kids are going to pull back and focus on something they’re good at,” says Lisa Samuelsen, who also continues to work as a software license manager for Autodesk.

“Here, the kids follow a certain path to complete their projects. They also see the other ninjas doing that. So inherently, they feel this motivation to keep going to reach that next level,” she says.

On a recent afternoon, white-belts like 10-year-old Ben Menard stroll into the lobby with a parent in tow. John Samuelsen greets them, scanning the kids’ RFID wristbands. The ninjas hit the dojo. Some parents leave. Others, like Ben’s mom, Samantha Menard, stay and chat in the lobby.

“It’s so impressive to me that he’s able to build his own games. He’ll talk to me about it and I’m like, ‘I have no idea what you’re saying,’” Menard says with a laugh. “We are always looking for that one thing that piques his interest. This might be one of those things.”

Inside the kids-only room, Ben already is adding lines of code to his curriculum-based game, “Dojo Invaders.”

He explains, offering precisely the type of description that mystifies his mom: “These masts go down, and I’m using an alien and a laser instead of a ninja and a shuriken. You’re supposed to destroy all the masts before they get to the ground.”

Sitting at the same table across from Ben, Grady Harden applies the last bit of code to his latest game, completing the curriculum’s initial phase.

This accomplishment triggers “Pomp and Circumstance” and the dojo’s first yellow-belt ceremony.

Sunday, February 24, 2019

ExxonMobil to increase Permian profitability through digital partnership with Microsoft


ExxonMobil said today a new partnership with Microsoft Corp. will make its Permian Basin operations the largest-ever oil and gas acreage to use cloud technology and is expected to generate billions in net cash flow over the next decade through improvements in analyses and enhancements to operational efficiencies.

The application of Microsoft technologies by ExxonMobil’s XTO Energy subsidiary – including Dynamics 365, Microsoft Azure, Machine Learning and the Internet of Things – is anticipated to improve capital efficiency and support Permian production growth by as much as 50,000 oil-equivalent barrels per day by 2025.

“The combination of Microsoft’s technologies with our unique strengths in oilfield technologies, production efficiency and integration will help drive growth in the Permian and serve as a model for additional implementation across the U.S. and abroad,” said Staale Gjervik, senior vice president, Permian Integrated Development for XTO. “The unconventional business is fast moving, complex and data rich, which makes it well suited for the application of digital technologies to strengthen our operations and help deliver greater value.”

ExxonMobil’s partnership with Microsoft includes an integrated cloud environment that securely and reliably collects real-time data from oil field assets spanning hundreds of miles. The data will enable ExxonMobil to make faster and better decisions on drilling optimization, well completions and prioritization of personnel deployment. Importantly, leak detection and repair response times could be further reduced with enhanced access to emissions data, strengthening XTO’s voluntary actions to manage methane emissions.

ExxonMobil’s application of these technologies in its Permian Basin acreage, which covers a 9.5 billion oil-equivalent barrel resource base and more than 1.6 million acres, represents industry’s largest acreage position using cloud technology.

Alysa Taylor, corporate vice president of Microsoft Business Applications and Industry, said ExxonMobil is taking a leadership approach in its digital strategy.

“ExxonMobil is leading the way for industry, grounding its goals in making data-driven decisions that will result in safer operations for its employees and more profitable activities for the company,” said Taylor. “Our cloud infrastructure and business applications will continue to support ExxonMobil as it fully realizes its strategy across the Permian.”

Microsoft’s platforms, including Azure Data Lake, will enable ExxonMobil to rapidly incorporate third-party solutions at scale across the Permian. Examples include mobile field data apps to optimize well performance, and AI algorithms for analyzing drilling and completions data to improve performance.

With the additional layer of Microsoft’s intelligent business applications, such as Dynamics 365, ExxonMobil and XTO will have a complete, end-to-end view of the Permian operations.

“Digital technology is a fundamental enabler for our Permian development,” said Gjervik. “Through our partnership with Microsoft, we’re combining our technical and engineering expertise with cloud and data analytics capabilities to develop the Permian resource in the most capital-efficient manner. Collaboration with Microsoft is key to our future development efforts, which include predictive maintenance capacities, innovative tools for employees, and artificial intelligence and machine learning integration.”

About ExxonMobil


ExxonMobil, the largest publicly traded international oil and gas company, uses technology and innovation to help meet the world’s growing energy needs. ExxonMobil holds an industry-leading inventory of resources, is one of the largest refiners and marketers of petroleum products, and its chemical company is one of the largest in the world.

Our experts say about Microsoft Certification Exams