B. Cameron Gain’s obsession with computers began when he hacked a Space Invaders console to play all day for 25 cents at the local video arcade in the early 1980s. He then started writing code for very elementary games on the family Commodore 64 and programming in BASIC on the high school PC. He has since become a long-time and steadfast Linux advocate and loves to write about IT and tech. His byline has appeared in Wired, PC World, CIO, Technology Review, Popular Science, and Automotive News.
June 27th, 2019 | 30 mins 20 secs
Kubernetes is not everything for everybody, as DevOps teams know. And while Kubernetes can, of course, offer amazing power- and resource-savings and computing-performance advantages, the platform has also seen its share of controversy, such as during the Docker split in 2016.
June 21st, 2019 | 26 mins 22 secs
The creation of Git by the principal developer be…
June 19th, 2019 | 28 mins 29 secs
Why is it every time I'm yelling at self-checkout…
May 1st, 2019 | 40 mins 59 secs
When Gianluca Arbezzano, now a site reliability engineer (SRE) for InfluxData, first approached Chris Churilo, director of product marketing, over two years ago, what an SRE was and did was a largely nebulous concept for him.”I was looking at myself more as a DevOps person, but I was never a systems administration,” Arbezzano said. “I always wrote code and automated [applications and deployments].”
April 30th, 2019 | 40 mins 1 sec
Pivotal’s Corey Innis’ job function, on paper at least, falls under the traditional category of software developer or engineer. Indeed, their “official” business title is staff software engineer at Pivotal. But instead, Innis says they have claimed another job title that is more reflective of what they actually do. Innis’ true title, they say, is “software craftsperson.”
April 22nd, 2019 | 20 mins 49 secs
APIs have certainly evolved beyond the first application programming interfaces (APIs) of the late 1960s to become the focal point of software development today.
But during the past three to four years, APIs have also evolved to become fully integrated with DevOps and front- and back-end development. Among the benefits APIs offer, well-developed APIs serve integral role allowing organizations to realize their business goals more efficiently and rapidly.And APIs continue to evolve, of course. Beerinder Rodey, senior product manager at TIBCO Software who works with the company’s Mashery API management product, discussed APIs’ recent developments with The New Stack’s Joab Jackson, managing editor, at the Cloud Foundry Summit North America in Philadelphia.
April 16th, 2019 | 33 mins 46 secs
Very early in his career as a student, Andrew Jenkins was studying space dust and other payloads for the U.S. Laboratory for Atmospheric and Space Physics as part of a NASA contract. It was there while working on communication protocols “almost from the physical layer” that he began to shift his attention to the software side.
Monitoring, observability, logging and other capabilities that are increasingly essential for software production pipelines today could have already been put to use over 15 years ago when Jenkins was working for NASA. However, at that time, service meshes had yet to be developed — while Kubernetes, microservices and even DevOps were yet to come as well.
April 10th, 2019 | 37 mins 12 secs
Machine learning-aided artificial intelligence (AI) might one day be able to eventually emulate the intelligence of hundreds or even thousands of human brains simultaneously, in such a way that human input would be obsolete throughout the software development cycle. In theory, a single system could not only replace a hundred-member DevOps teams, but assume the roles and tasks performed by hundreds of similar-sized DevOps teams.
April 2nd, 2019 | 20 mins 59 secs
It is safe to assume that contributing patches an…
April 1st, 2019 | 41 mins 45 secs
As Clive Thompson, a contributing writer for the “New York Times Magazine” and “Wired,” described in this The New Stack Makers podcast and in his book “Coders: The Making of a New Tribe and the Remaking of the World,” you, as a software engineer or coder, are taking part in something directly or indirectly that has a far-reaching impact on the world we live in today. Based on interviews with over 200 coders, he also discusses about how his book puts software development into its historical context and addresses some of the problems in today’s industry, such as gender, racial and sexual orientation biases — and what can be done about it.
March 25th, 2019 | 31 mins 29 secs
Site reliability engineers (SREs) are tightly woven into DevOps today. They also provide a changing and critical role in deployments on cloud native platforms and microservices deployments. But as a job description and function, an SRE position and role is often described incorrectly — in that way, the definition of an SRE can mean many different things, depending on whom you talk to.
February 20th, 2019 | 32 mins 54 secs
Security for cloud-native deployments can certain…
February 4th, 2019 | 33 mins 23 secs
The road to streamlining CI/CD through DevOps in the shift to cloud native is hard — and can be fraught with peril. That, of course, is the challenge — while the potential rewards are significant, indeed.
Automating all of that (an essential part of DevOps) set the stage for Jenkins to help streamline CI/CD processes, which represents another subset challenge. While remaining essential for many organizations’ development processes, Jenkins is notoriously difficult to master and manage, especially as projects are scaled. (This actually spells opportunities for those who can serve as in-house Jenkins experts of sorts, but such a specialty, in many ways, goes against the spirit of DevOps.)
February 1st, 2019 | 31 mins 23 secs
It’s great being a developer these days consideri…
January 30th, 2019 | 38 mins 16 secs
What becomes very apparent when speaking with Raj…
January 25th, 2019 | 36 mins 17 secs
One of the first things John-Daniel Trask, co-founder and CEO at Raygun, noticed when he began to develop software was how painstaking it was to figure out what was wrong with the code. Initial error alerts, he created, were done by email. Much came down to just trial and error.
“One of the things that we were doing a lot of the time when we were building software was always focusing on how we understood what went wrong and giving ourselves diagnostics,” Trask said during a podcast, hosted by The New Stack correspondents B. Cameron Gain and Simon Bisson.