Open-source News

How service virtualization relates to test-driven development

opensource.com - Wed, 03/04/2020 - 16:00

The agile approach to software development relies on service virtualization to give each IT team autonomy. This approach removes blockages and allows autonomous teams to continue development activities without having to wait on anyone. That way, integration testing can commence as soon as teams start iterating/sprinting.

How automated services work

Any automated service is available to consumers via a published endpoint. This means services can be automated only if they're made available online.


read more

Getting started with the Gutenberg editor in Drupal

opensource.com - Wed, 03/04/2020 - 16:00

Since 2017, WordPress has had a really great WYSIWYG editor in the Gutenberg plugin. But the Drupal community hasn't yet reached consensus on the best approach to the content management system's (CMS) editorial experience. But a strong new option appeared when, with a lot of community effort, Gutenberg was integrated with Drupal.

Previously, there were two main approaches to content creation in Drupal 8:


read more

Learn Python Set/Frozenset Data Structure – Part 4

Tecmint - Wed, 03/04/2020 - 14:24
In this Part 4 of Python Data Structure series, we will be discussing what is a set, how it differs from other data structure in python, how to create set objects, delete set objects...

Phoronix Test Suite 9.4.1 Released For Automated, Cross-Platform Benchmarking

Phoronix - Wed, 03/04/2020 - 14:13
Following last week's release of the big Phoronix Test Suite 9.4 update that brought result viewer enhancements, continued Windows improvements, and a lot of other new functionality, Phoronix Test Suite 9.4.1 is out as the first and likely only point release of the 9.4 series...

LLVM's MLIR Will Allow More Multi-Threading Within Compilers

Phoronix - Wed, 03/04/2020 - 13:00
One of the developers involved with the GCC efforts around more parallelization / multi-threading within the compiler itself has offered his skills to the LLVM team. Though as part of LLVM's growing embrace of the MLIR intermediate representation will also be better multi-threading within compilers like Clang...

Moving Red Hat Summit 2020 to a virtual experience

Red Hat News - Wed, 03/04/2020 - 13:00

Each year, Red Hat Summit is one of our favorite events of the year because it brings together our customers, partners, community members and Red Hatters to talk about the open source innovations and best practices that are enabling the future of enterprise technology.

Gospel choirs and wedding bells: Fun facts about Red Hat Summit

Red Hat News - Wed, 03/04/2020 - 13:00

Red Hat Summit is primarily about bringing together our customers and partners to help share practical IT insights and solutions to their computing problems. But, well, we're Red Hat. We also like to have a little fun with it and mix it up a little. Here's a few things about past Red Hat Summits you may not know, and you never know what might happen this year! 

Steam For Linux Beta Finally Fixes Post-Login Annoyance

Phoronix - Wed, 03/04/2020 - 09:52
Valve has finally fixed an annoying bit about logging into the Steam client from the Linux desktop in recent months...

OpenShot 2.5.1 Released With Performance Improvements

Phoronix - Wed, 03/04/2020 - 03:35
Released last month was the big OpenShot 2.5 release that brought hardware acceleration for video encode/decode via VA-API and NVENC/NVDEC, SVG vector graphics support, Blender 2.8+ integration support, import/export to Adobe Premiere and Final Cut Pro, and much more. Out now is OpenShot 2.5.1 with a few more improvements sprinkled on top...

How Contributing to Diversity in Technology Made Me a Better Engineer

The Linux Foundation - Wed, 03/04/2020 - 03:22

Because my family couldn’t afford tuition, I couldn’t pursue my true interest Computer Science and, instead, studied Metallurgical Engineering — a field that I had absolutely no interest in.

As I waited in line for the interview with an Iron extraction company, millions of thoughts running through my mind:

“Will be able to work in a field with no interest for my entire life?”,

“Will I be happy and satisfied here?”

“Is this opportunity big enough for the ambitions I have?”, “Has fortune done justice to all the sleepless nights of mine?”.

There was a part of me that kept asking whether this is what I wanted to do.

The very next moment, I left the line and went back to my room, skipping my interview.

After doing a lot of research for the next two days, I came to know about Google Summer of Code (GSoC), a program run by Google where students make contributions to open source software in return for recognition in the technology industry. I had 6 months in hand, for the only chance of getting selected in GSoC and steering my career path into software engineering.

I started learning to program, from basic algorithms in C, to building backend APIs in Django and building frontend UI in Angular and React.js. I gave it my all. This was followed by making significant contributions to open source projects to get selected for the program. Day in and day out, I kept making code contribution to recognised organisations such as Zulip, FOSSASIA, National Resource for Network Biology(NRNB) and Oppia. I decided to submit proposals for the first three, and managed to get shortlisted in all of them, finally going ahead with NRNB.

The following month, I got selected for another open source program called CodeSprint run by the Open Web Application Security Project (OWASP), a recognised organisation in web and application security. I worked on both the programs simultaneously and successfully completed my work, receiving good reviews from my mentors. A few months later, after making code contributions for 4 long months, I managed to become the Grand Prize Winner of another open source program called CodeHeat run by FOSSASIA.

Although I graduated with a degree in metallurgical engineering, I secured a job as a software engineer in the silicon valley of India, Bangalore. Open source software provided me a platform to showcase my skills, network with other developers and expand my knowledge of software development.

I also learnt about the lack of diversity in the technology field, and realized that I can actually make a difference to it through open source. I began mentoring students, the majority of which were women. I delivered talks about my journey and career transition in local meetups to inspire people and tell them how open source can help someone. I kept on teaching women, and people underrepresented in technology, in various open source programs such as GSoC, Google Code In, Rails Girls Summer of Code, LearnITGirl, Wootech Mentorship program Singapore to name a few. By that time, came to know about cloud native, and open source organisations such as Linux Foundation and CNCF. I also realized that I would need to learn more about these technologies in order to be better developer and mentor. I began learning more and more about these technologies to be better than average developers.

In order to improve myself and learn more of these advanced technologies, I went out of my comfort zone and started going to local hackathons and conferences. But I wanted to learn more about these technologies and also enhance my public speaking skills to deliver tech talks in conferences. I discovered the Linux Foundation’s Open Source Summit North America 2019, and how attending the event would help me improve myself. However, I did not have sufficient funds to support my trip to California. I applied for travel fund through Linux Foundation, but wasn’t very optimistic about it. But one fine day after 3 months of wait, I woke up to an email titled “Congratulations, your travel fund request for OSSNA has been accepted”. It was when I realized how much the community cherishes an open source contributor. I was thrilled and overjoyed!

The conference week arrived, I landed in Los Angeles, travelled to San Diego by Train, and arrived at the conference venue at Hilton. I started getting the Open Source Summit vibe the moment I arrived. I used the Sched app in order to plan my schedule and decide which talks to attend. The sheer diversity in the topics covered in talks from cloud technologies to embedded systems, coupled with an opportunity to network with attendees of various backgrounds doing phenomenal work in open source has made my experience memorable. The event started with keynote by Jim Zemlin, Executive Director at Linux Foundation, where he shared about Confidential Computing Consortium. This was followed by Jeff Clune, Senior Research Manager at Uber AI talking about Fueling Innovation by creating, collecting, and improving stepping stones. One other keynote that I would like to highlight is A.I. and Stephen Hawking ACAT by Kairan Quazi. He is truly an inspiration.

Some of the talks that really stood out includes “Peeling Layers: A Deep Dive into Kubernetes Networking”, “Helm 3: Navigating To Distant Shores”, “Machine Learning Made Easy on Kubernetes”, “Kubernetes Housekeeping”, “Out of the Box Observability and Tracing in Kubernetes with Kong, Zipkin and Prometheus”, “Use cases of Kubeflow” etc.

I also attended the sponsor showcase to know more about the latest advancement of their products, network with some of the most amazing people in open source, and learn more about the job opportunities they provide. Also, I would never be able to forget the Attendee Reception at USS Midway Museum and Puppy Pawlooza <3

I learnt so much and had lots of fun at the conference. This would not have been possible without Linux Foundation and I couldn’t thank them enough for giving me this opportunity. Special thanks to Jacynth Roberts for being so helpful. Looking forward to keep on contributing to FOSS and speaking at future Open Source Summits.

The post How Contributing to Diversity in Technology Made Me a Better Engineer appeared first on The Linux Foundation.

System76 Expands Their Lineup Of Hand-Built Thelio Computer Cases

Phoronix - Wed, 03/04/2020 - 01:10
In our many benchmarks of the System76 Thelio Major over the past month (and more on the way!) with the AMD Ryzen Threadripper 3990X, besides the shear power of that 64-core / 128-thread processor, many are quick to comment on the pictures of the System76 chassis that they manufacturer in-house. This week the company is expanding their line-up of System76 Thelio cases...

Linux Foundation Training Announces a Free Online Course-Developing Blockchain-Based Identity Applications

The Linux Foundation - Wed, 03/04/2020 - 00:43

SAN FRANCISCO, March 4, 2020The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced enrollment is now open for a new professional certificate program – Developing Blockchain-Based Identity Applications. This program, offered through the edX training platform, is geared towards developers interested in building and deploying applications using the new “self-sovereign” paradigm for digital identity. It explores the possibilities for issuing and managing secure digital identities and credentials offered by Hyperledger Indy, Aries, and Ursa, for building applications on a solid digital foundation of trust. The program will also do a deep-dive into Hyperledger Aries, teaching learners how to create production-ready applications by developing code for issuing and verifying credentials with their own Aries agent.

“Managing and securing identity information is one of the most challenging problems of the digital age,” said Brian Behlendorf, Executive Director, Hyperledger. “With the capacity to distribute the control of information and authority, blockchain technologies can rewrite the rules for identity management. Hyperledger Indy, Aries, and Ursa, are the building blocks our global community has developed to bring self-sovereign identity to market. Getting up to speed on these technologies through this professional certification program will help you shape the future on this important front.”

 

Any identity-related data available online can be subject to theft. Breach Level Index says that over 5,880,000 records are stolen every day. The 2019 MidYear QuickView Data Breach Report shows that reported breaches in the first half of 2019 were up 54% compared to midyear 2018 (over 4.1 billion records exposed), with web being the number one breach type for records exposed, and hacking being the number one breach type for incidents. Blockchain-based identity management is revolutionizing this space. The tools, libraries, and reusable components that come with the three open-source Hyperledger projects, Aries, Indy, and Ursa, provide a foundation for distributed applications built on authentic data using a distributed ledger, purpose-built for decentralized identity.

In this program comprised of two online, self-paced courses, Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa (LFS172x) and Becoming a Hyperledger Aries Developers (LFS173x), students can expect to learn to:

  • Understand the problems with existing Internet identity/trust mechanisms today and learn how a distributed ledger, such as Hyperledger Indy, can be used for identity.
  • Discuss the purpose, scope, and relationship between Aries, Indy, and, Ursa and understand how these open-source blockchain technologies provide reliable self-sovereign identity solutions that add a necessary layer of trust to the Internet.
  • Understand the Aries architecture and its components, as well as the DIDComm protocol for peer-to-peer messages.
  • Deploy instances of Aries agents and establish a connection between two or more Aries agents.
  • Create from scratch or extend Aries agents to add business logic and understand the possibilities available through the implementation of Aries agents.

Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa (LFS172x) is addressed to a wide-ranging audience, walking the line between business and technology. The course explores how Hyperledger Aries, Indy, and Ursa add a necessary layer of trust to the Internet by creating and using digital identities rooted on blockchains or other distributed ledgers.

Becoming a Hyperledger Aries Developer (LFS173x) focuses on building applications on top of Hyperledger Aries components, the area where Self-Sovereign Identity Application Developers can have the most impact.

Students may register for the professional certificate program for a price of $398. Students can also audit for free each of the two courses for 7 weeks, or they may add a verified certificate for individual courses for $199. 

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training, and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage.

Linux is a registered trademark of Linus Torvalds.

# # #

Media Contact:

Clyde Seepersad
The Linux Foundation
404-964-6973
cseepersad@linuxfoundation.org

The post Linux Foundation Training Announces a Free Online Course-Developing Blockchain-Based Identity Applications appeared first on The Linux Foundation.

Most-used libraries, open source adoption, and more industry trends

opensource.com - Tue, 03/03/2020 - 23:40

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

Pages