teleren/devto huggingface dataset:
S1E15: How to combine the best of AR into VR with aardvark
Published: 2020-11-18 00:39:22

---
title: S1E15: How to combine the best of AR into VR with aardvark
published: true
date: 2020-10-29 12:00:00 UTC
tags: 
canonical_url: https://anchor.fm/xrseapod/episodes/S1E15-How-to-combine-the-best-of-AR-into-VR-with-aardvark-elnq1d
---

Aardvark is a framework for building augmented reality "gadgets" that run on top of virtual reality experiences. You can attach these gadgets to your hands and bring them with you in your favorite VR apps. [Joe Ludwig](https://www.linkedin.com/in/joe-ludwig-36a5872/) and [Forest Gibson](https://www.linkedin.com/in/forestgibson/) shares with us everything you need to know about aadvark from how it works to how to get started.  Subscribe, listen, and enjoy!

Check out aadvark here:  
https://github.com/aardvarkxr/aardvark

--- Send in a voice message: https://anchor.fm/xrseapod/message
Quality Assurance meetup by Evrone team
Tags: testing, techtalks, writing, coding
Published: 2020-10-29 11:53:18

We held the fifth Meta/conf meetup in Voronezh on December 7 of 2019. We spoke about the evolution of the QA engineer job, the first steps, and the necessary skills in the career of a QA. Moreover, we discussed the automation of functional testing of the distributed systems from e-commerce to ERP systems and the evolution of the Selenium tool for web automation.

The QA Meta/conf meetup was the first meetup for our QA Lead, Tatyana Sukhodolova, where she performed as a speaker. She spoke about the common mistakes people tend to make while preparing the CV for the job they want to apply to and explained why even competent professionals are not protected from failing a technical interview.

[Learn more](https://evrone.com/qa-meetup?utm_source=devto&utm_medium=article&utm_campaign=qa-meetup) about our QA event.
A practical guide to organizing successful machine learning meetup
Tags: machinelearning, techtalks, writing, coding
Published: 2020-10-29 11:47:48

Machine learning meetup, the second Meta/conf event this year, was held in Voronezh on May 25. Evrone as the organizer, together with companies-partners, made a Machine [learning](https://evrone.com/machine-learning?utm_source=devto&utm_medium=article&utm_campaign=ml-meetup) meetup as bright and intense as possible. Almost 300 people came to the meeting to hear experienced speakers.

We decided to change the format of the venue, getting away from the concept of the conference room. We chose a place that has not only the area for conducting performances but a cafe area and an open-air terrace so guests can discuss the reports in a pleasant way.

[Learn more](https://evrone.com/machine-learning-meetup?utm_source=devto&utm_medium=article&utm_campaign=ml-meetup) tips for organizing successful machine learning meetup in your city.
Nightmares at Work We All Are Scared Of 👻
Tags: productivity, discuss, watercooler
Published: 2020-10-29 11:43:31

Do you want to read some scary stuff? Not those campfire stories about ghosts and hexes, they are for children. Something really scary.

Now that Halloween is just around the corner, we decided to learn what frightens people most and asked our colleagues, friends, and relatives what fills them with dread and anxiety. So where do you think the scariest things happen? We found out: at work, where grown people spend eight (or sometimes more) hours a day. And that’s not a surprise: a missed deadline is a much more terrible thing than a spider jiggling in the web!

And, these nightmares are not a product of a vivid imagination, they happen in real life and make everyone shiver even at the very thought of them. Boo!

![Nightmares at work by actiTIME](https://www.actitime.com/wp-content/uploads/2017/10/work-nightmares.png "Nightmares at work by actiTIME")

Of course, we have more of those office nightmares than we could put on one picture. So here are other short stories that inspire dismay, panic, awkwardness, and many other terrible feelings:

#‘I accidentally’ nightmares

* Saying ‘Bye, love you’ on the phone to a customer
* Sending a client’s documents to another client
* Calling your boss ‘mom’ or ‘dad’

#‘I should have thought of that’ nightmares

* The entire website being down because someone has forgotten to renew the domain license
* Pushing an update of a product or a website to live and finding a severe bug afterward
* When a client calls you and you share a screen with them, only to show them a WC bowl (if not worse) you just found in an Internet shop
* Having an incoming call on an important meeting with your boss and your ringtone is ‘I want to break free’

#‘This can happen to everyone (but happened to me again)’ nightmares

* When your server crashed and you didn’t back up the database that day
* Forgetting it’s a public holiday and turning up for work
* When a fire drill starts right before an important call with a client, and you haven’t charged your phone battery
* Leaving early, but getting stuck in an elevator and getting ‘rescued’ by the end of the workday

#‘First World problems’ nightmares
* Being the only ‘non-vegetarian/non-vegan’ on your team
* Having missed the free cake in the lunchroom because of a meeting

#‘Just bad luck’ nightmares
* Having to eat food that someone made at home for you to try and it’s terrible
* Having to do a presentation in front of everyone when you’re an introvert

<a href="https://www.actitime.com/?utm_source=dev.to&utm_medium=Syndication&utm_content=NewBanner">![actiTIME - time tracking software](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ax71jr9jupj5yl50pi9.png)</a>
How we built a frontend community in a million-person city
Tags: techtalks, frontend, writing, coding
Published: 2020-10-29 11:42:46

Frontend is the first impression that we get from any product, whether it’s web or mobile. How to hold this first meeting with the product so that the user gets the only positive impression from your application or service, and gets amazed by its speed and reliability?

To find an answer to that question and find out what is going on in the frontend world we have held the [Frontend](https://evrone.com/react?utm_source=devto&utm_medium=article&utm_campaign=frontend-meetup) meetup, which was a part of the Meta/conf conference. You can get an impression of the event and listen to the reviews of the attendees in the video report that we have prepared.

[Learn more](https://evrone.com/frontend-meetup?utm_source=devto&utm_medium=article&utm_campaign=frontend-meetup) about the building of the frontend community in a million-person city.
How we organized a meetup for DevOps engineers
Tags: devops, techtalks, writing, eventsinyourcity
Published: 2020-10-29 11:37:08

DevOps is a relatively new practice in web development, and it has already become a trend. DevOps engineers are in high demand due to the increasing complexity of the development processes, the products themselves, and the general rise in the expertise of developers.

Since DevOps is now at the stage of gaining popularity and there are not so many DevOps engineers in Voronezh, we have prepared the meetup program that would be interesting both for the specialists who use DevOps practices in their teams, are familiar with Docker, Kubernetes, and Continuous Integration and those who want to increase the stability, reliability, and security of the developed products.

[Learn more](https://evrone.com/devops-meetup?utm_source=devto&utm_medium=article&utm_campaign=devops-meetup) about how we held a DevOps meetup as part of the Meta/conf IT conference series of events.
My First Sprint and Code Review
Tags: beginners, webdev, codenewbie
Published: 2020-10-29 11:32:27

Hello, my name is Arnold Ndiwalana an aspiring software engineer and an undergraduate second-year student studying Information systems and Technology at Makerere University in Uganda. I have been a member of DEV Community for a year but this is my first post on DEV and my first attempt at writing an article. 
I recently joined the Practicum Bootcamp and enrolled in the Web Development course in order to gain a hands-on learning experience on how it is done in a real work scenario. 
Our first sprint was two weeks long and we covered flexbox, BEM methodology, and Git and we implemented the principles into practice.
##Lessons learned
1. BEM methodology helps to make the naming of classes easier and breakdown the building of websites into components that can be reused in both the site and other projects.
2. Writing clean and maintainable code that others can use.
3. Use of semantic HTML to improve accessibility for users and improve optimization for search engines.
4. Making mistakes is okay as long as you learn from them.
5. Application of best practices that are used in the industry.

Anyway, I hope to keep writing about my progress and hope you enjoy the article.
Hacktoberfest 2020
Tags: hacktoberfest2020
Published: 2020-10-29 11:31:07

Hi! I am Vihanga Geeth. I am new to the DEV community as I joined it during Hacktoberfest this month. I am a Software  Engineering student at NSBM Green University Sri Lanka. This year, I heard a lot about Hacktoberfest, with all the messages floating on social media. After understanding that its a celebration for open source, I decided to dump my laziness and go make at least 4 PRs!
Introducing Flutter Audio
Tags: opensource, flutter, android, coding
Published: 2020-10-29 11:30:26

We’re big fans here at Evrone of Google’s Flutter SDK for building Android and iOS apps, but when we were building Medcorder, we ran into a problem: there wasn’t a way to record speech using the Google-provided APIs. The client who we were developing Medcorder for came up with the idea of the development of the audio recording plugin as an open-source contribution. So, we built an audio recording plug-in for the project!

[Read more.](https://evrone.com/flutter-audio?utm_source=devto&utm_medium=article&utm_campaign=flutter-audio)
3 Core Features of OpenShift 4 Cluster Management: Fedora CoreOS, cri-o and MachineSet API
Tags: aws, kubernetes, openshift, okd
Published: 2020-10-29 11:18:19

---
title: 3 Core Features of OpenShift 4 Cluster Management: Fedora CoreOS, cri-o and MachineSet API
published: true
description: Production OpenShift Cluster in 35 Minutes, Part II
tags: aws, kubernetes, openshift, okd
cover_image: https://assets.mkdev.me/posts/covers/000/000/012/original/mkdev_article.png
---
In the second video about OpenShift / OKD 4, we will discover 3 core features of the OpenShift Cluster management: 

1. Usage of the container operating system
2. Running every cluster component with containers, with cri-o
3. Tighlty integrating Kubernetes Nodes with Cloud Providers via Machine and MachineSet APIs

Kirill Shirinkin will show you all of these 3 features in action on the OKD 4 cluster created in the previous video:

{% youtube E_I6v7Jrwn0 %}

***

Production OpenShift Cluster in 35 Minutes:

* Part I, [First look at OKD 4](https://dev.to/mkdev/first-look-at-okd-4-and-the-new-openshift-installer-2if5)
* Part II, [3 Core Features of OpenShift 4 Cluster Management](https://dev.to/mkdev/3-core-features-of-openshift-4-cluster-management-fedora-coreos-cri-o-and-machineset-api-3i1o)
* Part III, [How to Configure OpenShift 4 Cluster Nodes](https://dev.to/mkdev/how-to-configure-openshift-4-cluster-nodes-machineconfig-operator-and-coreos-4g9b)
* Part IV, [OpenShift 4 Troubleshooting](https://dev.to/mkdev/openshift-4-troubleshooting-your-cluster-is-broken-what-s-next-2lg7)

*You can always hire [our mentors](https://mkdev.me/en/specializations) and learn directly from them!*
Ways to use GitHub with Quickwork
Tags: github, automation, opensource, api
Published: 2020-10-29 11:16:28

GitHub with Quickwork

You can easily connect GitHub with other applications using Quickwork and perform actions like-

1. Get Commits: Retrieve commits of the repositories via GitHub

2. Update issue: Update an existing issue via GitHub

3. Get repositories: Retrieve a list of the repositories via GitHub

4. Create issue: Create a new issue via GitHub

5. Get issue: Retrieve the details of an issue via GitHub

Github can be easily connected to Quickwork using this video tutorial-
How To: Connect Github With Quickwork Journey Builder
{% youtube rB_ZyyhWy_8 %}

Use Case: Add new GitHub issues to Jira as new issues
{% youtube kNVL7xzi1tY %}


For every new GitHub issue, it is possible to create new issues on Jira. You can easily automate this process using our video tutorial or our pre-built workflow.
Add new GitHub issues to Jira as new issues

Link to our pre-built journey (Ready to use) - https://automation.quickwork.co/#/journey-store/details/5f37ee4f82ae87000120bbbe-Create-a-corresponding-new-JIRA-issue-when-a-new-issue-is-created-on-GitHub

Quickwork is a no-code, API-based, enterprise grade, SaaS platform with 1,000s of pre-integrated apps to automate various business and consumer workflows.

With 1,000s of pre-integrated business and consumer apps, Quickwork opens unlimited possibilities of creating automated workflows or user journeys by connecting any two or more apps quickly. The real-time, messaging friendly, API based architecture of Quickwork makes it easily compatible with legacy systems, specialist apps, chatbots and IoT devices. Individuals and enterprises are building 100s of user journeys daily with the ease of use which comes with ‘no code’ across diverse industry verticals like fintech, agritech, pharma tech, edtech, legaltech, regtech and others. With active users in 90+ countries conducting millions of transactions, Quickwork is becoming a platform of choice for integration and automation.
What are the worst nightmares for devs? 🎃
Tags: watercooler, productivity, career, discuss
Published: 2020-10-29 11:13:03

Let's share some of the worst-case scenarios and nightmare-inducing horrors in the work of the devs. 

My #1 nightmare is cleaning up lengthy, real complex, unreadable, critically ridden code with bugs left behind by the previous developer 👻👻👻
Ruby Creator Yukihiro Matsumoto: Ruby is designed for humans, not machines
Tags: ruby, interview, writing, webdev
Published: 2020-10-29 11:12:40

We’re thrilled that our good friend Yukihiro Matsumoto, creator of the Ruby programming language, has been able to join us at RubyRussia 2019 as a speaker for the second time, having previously spoken three years ago at RubyRussia 2016.
In the time that we’ve been holding the conference — now more than ten years — Ruby has undergone a great deal of evolution, and Evrone has grown and developed alongside it.

Grigory Petrov, Developer Relations at Evrone, sat down with Mr Matsumoto to hear from him first-hand about being a star, the philosophy behind Ruby’s design and evolution, and a little about Japanese life and culture.

Read the full interview [here](https://evrone.com/yukihiro-matsumoto-interview?utm_source=devto&utm_medium=article&utm_campaign=matsumoto).
What's your fav bundler: Rollup, Parcel or Webpack?
Tags: webdev, discuss, javascript, productivity
Published: 2020-10-29 11:06:50

---
title: What's your fav bundler: Rollup, Parcel or Webpack?
published: true
description: 
tags: webdev, discuss, javascript, productivity
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/ymz7mcc3v8yj5gfhg9ql.jpg
---
A bundler is a tool that recursively follows all imports from the entry point of your app and bundles them up into a single file.

Bundlers can also minify your files by removing unnecessary white spaces, newlines, and comments without affecting the functionality.

The most popular bundlers are [Rollup](https://rollupjs.org/guide/en/), [Parcel](https://parceljs.org/) and [Webpack](https://webpack.js.org/). Which one is your favorite bundler and why?
How to check if requirement sets are supported by your add-in's Office host
Tags: office365addin
Published: 2020-10-29 11:06:01

using `Office.context.requirements.isSetSupported`, It is possible to programmatically check if requirement sets are supported by your add-in's Office host.
if the Office host doesn't support the requirement set, `isSetSupported` returns false

The following code shows the usage of `isSetSupported` method.


``` 
if (Office.context.requirements.isSetSupported(RequirementSetName, MinimumVersion)) {
}
``` 

**Example**
``` 
if (Office.context.requirements.isSetSupported('WordApi', '1.1'))
{
    // Run code that provides additional functionality using the Word JavaScript API when the add-in runs in Word 2016 or later.
}
```
How Kubernetes can make your high load project viable
Tags: cloud, devops, kubernetes, writing
Published: 2020-10-29 11:05:44

Kubernetes is an open-source container orchestration system that is designed to help you build a scalable infrastructure using high load approaches on a weak server. In this article, we’ll show you why Kubernetes is worth using.

We have had multiple clients come to us asking for help because they did not build the right infrastructure ahead of time, they lost millions within a minute of service downtime due to infrastructure failures.

[Learn more](https://evrone.com/kubernetes?utm_source=devto&utm_medium=article&utm_campaign=kubernetes) about how we use Kubernetes in our projects.
Game-changing cloud computing trends to drive business
Tags: cloud, devops, webdev, writing
Published: 2020-10-29 11:00:00

The years 2020-2021 are set to become “the years of the future” due to the active development of artificial intelligence, the Internet of Things (IoT), and cloud technologies. Over the past five years, cloud computing has become one of the fastest-growing areas in the IT market. Total spending on public cloud services is projected to grow by 33.9% over the next five years.

Clearly, businesses must adapt to and adopt these new technologies, if they want to remain viable and profitable over this year. While [cloud](https://evrone.com/devops?utm_source=devto&utm_medium=article&utm_campaign=cloud-computing-trends) computing services have taken hold in nearly every industry, it can be difficult to navigate all of the different cloud computing service delivery models.

We at Evrone have carried out research concerning the future of cloud computing architecture.

[Learn more](https://evrone.com/key-cloud-computing-trends-2020?utm_source=devto&utm_medium=article&utm_campaign=cloud-computing-trends) about how to determine which innovative technology is right for your business.
Dockerize an existing GOLANG web server
Tags: docker, go, container
Published: 2020-10-29 10:59:03

in the golang project folder create a file named Dockerfile and a file named docker-compose.yml

### Dockerile
```
FROM golang:latest
LABEL maintainer "Pierangelo Orizio <pierangelo1982@gmail.com>"
# for install go packages RUN go get /path
RUN go get github.com/go-sql-driver/mysql
# Copy the local package files to the container's workspace.
ADD . /go/src/github.com/pierangelo1982/myproject
# build executable
RUN go install github.com/pierangelo1982/myproject
# execute 
ENTRYPOINT /go/bin/myproject
# Document that the service listens on port 8080.
EXPOSE 8080
```

N.B: in the paths you can substitute pierangelo1982 with your github username.

For add other GO packages add in dockerfile this command (see line 5 in Dockerfile for see an example):

`RUN go get github.com/<nameofthepackages>`

### docker-compose.yml
```
version: '2'
services:
  app:
    build: .
    volumes:
      - .:/go/src/github.com/pierangelo1982/myproject
    expose:
      - "8080"
    ports:
      - 8080:8080
```
From the terminal, from inside the project folder launch this commands:


`docker-compose build`

and

`docker-compose up -d`

check with the browser if the app run at the address http://0.0.0.0:8080
From 0 to integrations, in less than 5 minutes
Tags: webdev, javascript, react, api
Published: 2020-10-29 10:47:39

---
title: From 0 to integrations, in less than 5 minutes
published: true
description: A few months ago, we open-sourced Pizzly, an API Integrations Manager, dedicated to solve all OAuth's pains for developers. Today, Pizzly is on Product Hunt 🤩
tags: webdev, javascript, react, api
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/is3q45fk029vas9psr1s.jpg
---

APIs that use OAuth provides the best experience for their users. But from a developer's perspective, well... it's a real nightmare. 

It doesn't have to be like that. That's why a few months ago, we open-sourced Pizzly, an API Integrations Manager, dedicated to solve all OAuth's pains for developers.  

It provides everything a developer needs to go from 0 to integrations, in less than 5 minutes. 80+ pre-configured APIs, OAuth-dance, refresh token, integrations dashboard, JavaScript SDKs, [and more](https://dev.to/bearer/introducing-pizzly-an-open-sourced-free-fast-simple-api-integrations-manager-4jog).

Today, [Pizzly is on Product Hunt 🤩](https://www.producthunt.com/posts/pizzly)

{% youtube GIRa5uIWOD8 %}

It's the best time to show us some love to an open-source project. I'm looking forward to see you there 🚀
Anyone for Waffles? An open-source file upload library for Elixir
Tags: elixir, opensource, webdev, programming
Published: 2020-10-29 10:46:39

Do you work on Elixir projects that need to handle file uploads from users?

Waffle is a flexible library, developed by one of our engineers — Boris Kuznetsov — which does the hard work of handling file uploads for you, whilst providing easy integration with storage services such as Amazon S3, Google Cloud Storage, Azure, RackSpace Cloud, as well as image manipulation tools such as ImageMagick, so that uploaded files can be optimized on-the-fly!

Waffle grew out of a fork of a now-unsupported library, to which we’ve added complete documentation, fixed outstanding issues, merged open pull requests, added integrations with other parts of the [Elixir](https://evrone.com/elixir?utm_source=devto&utm_medium=article&utm_campaign=waffle) ecosystem (in particular Phoenix and Ecto). We’ve also worked on new features, such as file validation based upon content rather than the type supplied by the browser.

[Learn more](https://evrone.com/waffle-elixir-library?utm_source=devto&utm_medium=article&utm_campaign=waffle) about why you should use Waffle in your Elixir project.