teleren/devto huggingface dataset:
S1E11: Can designing for Inclusion help XR unlock the human potential and speed up adoption?
Published: 2020-11-18 00:41:09

---
title: S1E11: Can designing for Inclusion help XR unlock the human potential and speed up adoption?
published: true
date: 2020-10-01 12:00:00 UTC
tags: 
canonical_url: https://anchor.fm/xrseapod/episodes/S1E11-Can-designing-for-Inclusion-help-XR-unlock-the-human-potential-and-speed-up-adoption-ekeeb2
---

We discuss this opportunity with our guest, Joel Ward [https://www.linkedin.com/in/joelward/](https://www.linkedin.com/in/joelward/ "https://www.linkedin.com/in/joelward/") , Technologist, XR Access Initiative Lead [https://www.linkedin.com/company/xr-access/](https://www.linkedin.com/company/xr-access/ "https://www.linkedin.com/company/xr-access/"), and Super Dad.

This one gets us in the feels. Joel has both experience and passion for making sure the devices and experiences we build, we build for all of us. The best thing is, by doing so you build for a larger audience. And that's something we need to grow the XR community. Tune in to find out how you can build for inclusion. Help us get the word out. Listen, share, and above all subscribe!!!

--- Send in a voice message: https://anchor.fm/xrseapod/message
Hazelcast joins Hacktoberfest 2020!
Tags: hacktoberfest, contributorswanted
Published: 2020-10-01 11:55:08

At Hazelcast, open source is not only a business model; it’s the foundation of our company. We believe in the right of users to access, read, and improve upon our work.

Because we know that it’s not easy to get started in open source in general, especially within a specific project, we participated in this year’s [Google Summer of Code](https://hazelcast.org/blog/google-summer-of-code-2020-a-mentors-perspective/). This is only the beginning, though. We intend it to be our first of many. Yet, the next GSoC is expected next year.

Fortunately, there are other worthwhile initiatives that are much closer. For example, October is traditionally the time for [Hacktoberfest](http://hacktoberfest.digitalocean.com/), a month-long celebration of open source software, promoted by Digital Ocean. To contribute, you will have to make 4 successful Pull Requests to open source projects and DO will send you a t-shirt. We want to help you get that shirt!

In order to help you start to contribute, we will be hosting [an online meetup](https://organize.mlh.io/participants/events/4910-hacktoberfest-hazelcast-online-meetup) to introduce you to Hazelcast, what it is about and our products. From there, we will explain how you can get involved in the Hazelcast Hacktoberfest project.

You can already check [relevant issues](https://github.com/search?q=user%3Ahazelcast+is%3Aissue+label%3A%22good+first+issue%22+is%3Aopen) on GitHub: they are labeled with good-first-issues. Of course, nothing prevents you from trying another or even propose your own. After all, this is open source. Just be sure to sync with the developers so that they can steer you in the right direction.

[Register](https://organize.mlh.io/participants/events/4910-hacktoberfest-hazelcast-online-meetup"), and let’s meet on October 6th, 6 PM CEST. If you cannot join, we will be recording the meetup. Future updates will be announced on [Slack](https://slack.hazelcast.com/).

And to finish on a fun note 😺

{% youtube HuY4soFk0Lc %}
Top WordPress Themes to Use in 2020
Published: 2020-10-01 11:51:54

One of the major things that you think about when you begin your online venture is how your website will be going to look. It is necessary to offer quality and engaging content that makes the audience to stick to your website for a long. For this purpose, you’ll require an attractive theme.

If you don’t own any background within your website, then WordPress is an ideal platform that you can opt for. You can hire a [top WordPress development company](https://www.propelguru.com/website-development/), which can assist you in choosing the apt theme, and renders quality development.

With plenty of themes available online, it becomes challenging for beginners to select the right theme. Don’t worry! In this post, you’ll find the list of WordPress themes that you can use in 2020.  

Here are some popular WordPress themes that you can choose for your website. 

# 1. Total

This multi-purpose theme comes with tons of features, which are required for effective site development. Using the WordPress Customizer, you can easily customize the look of your website.
  
# 2. Oshine  

This theme is super-suited for businesses of all size and type. It is bestowed with various demos that you can incorporate within your website. With the help of its Drag and Drop visual page builder, you can create stunning layouts from scratch. You’ll get a design that can outshine you from the rivals. 

# 3. Divi

Divi provides enormous customization features and top-level functionality. You can attain this by hiring a web development expert. Divi Builder is an effective feature that can let you build a website of your dreams. The notable part about this builder is its ability to modify things like colors, icons, post formats, etc in your layout.

# 4. Kalium 

Kalium is considered as one of the best WordPress themes, which is perfect for portfolios and blogs. The potential customers will be stunned, as they navigate through your well-designed webpage. Its Revolution Slider feature helps in displaying artful content in the best possible way.

# 5. Ultra 
 
Themify is the creator of this robust and flexible WordPress theme. With its help, you can create any type of website faster. It takes a single click to import their demo setup including theme settings, content menu, widgets, and a lot more.

# 6. Astra 

Astra is a highly customizable WordPress theme that helps you build a website of your choice. It contains the set of demos which empowers you to launch a pre-built site with one click. This theme also allows you to switch off the page title and sidebar. Once you are done with importing the demo, you can design your website’s look as per your choice. 

**Final Words**

So, these are some WordPress themes that are gaining popularity owing to their advanced set of features and functionality. We hope that this list will help you to find the theme in sync with your business.  

If you are planning to develop a WordPress website, then we recommend you to scout for the top WordPress development services.
Adding my project to showcase. Is that a legit Hacktoberfest PR?
Tags: discuss, hacktoberfest
Published: 2020-10-01 11:38:24

I've opened a PR that only adds my old side project to the showcase section of an open-source project. Will that count as a Hacktoberfest PR?

Here's the PR in question https://github.com/mathdroid/covid-19-api/pull/305
Bonita Community HacktoberFest Day
Tags: hacktoberfest, opensource, beginners, devrel
Published: 2020-10-01 11:35:40

 
For the 2nd year, Bonitasoft is taking part in **Hacktoberfest**, a month-long celebration of open source software,  between October 1-31, where developers are encouraged and rewarded for contributing to open source projects like Bonita. Bonita is an open-source and extensible platform for automation and optimization of business processes.

In this worldwide and friendly event, maintainers are invited to guide would-be contributors towards issues that will help move the project forward, and contributors get the opportunity to give back to both projects they like and others they've just discovered. 

It is open to EVERYONE and no contribution is too small — bug fixes and documentation updates are valid ways of participating.

In order to make it even easier and nicer for contributors, Bonitasoft organizes a **Hacktoberfest Bonita Community Day** with Meets-up and an always-on [Discord channel](https://discord.gg/F3Vmtd) to ask questions.

### Rules and Rewards for Hacktoberfest:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8afa95mv3ajozmeqo5ka.png)

First, sign up on the Hacktoberfest site at https://hacktoberfest.digitalocean.com. 


To qualify for the official limited edition Hacktoberfest shirt, you must register and make four pull requests between October 1-31. Pull requests can be to any public repo on GitHub, not just the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or spammy behavior, or not in line with the project’s code of conduct, you will be ineligible to participate.


*Connect with other Hacktoberfest participants by using @DigitalOcean, @hacktoberfest, #hacktoberfest on your social media platform of choice.*



### Timing for the Hacktoberfest Bonita Community meetups:

Bonitasoft organizes 3 meetups on October 8th. With a single registration, you can attend any of them.

9.30am to 10.15am CEST
9.30am to 10.15am EDT
9.00am to 9.45am PDT

[SIGN UP](https://attendee.gotowebinar.com/register/3163384423414341643) for this event

 

### Schedule for the Hacktoberfest Bonita Community meetups:

0 - 5’: intro to Hacktoberfest
5’ - 15’: open-source at Bonitasoft
15’ - 30’: how you can help open-source projects during Hacktoberfest ?
30' - 45’: introduction to Process Analytics open-source project
Logging unique IP addresses your Java code communicates with
Tags: java, bash, tutorial
Published: 2020-10-01 11:35:03

Recently I needed some utility that would log all unique IP addresses all the Java processes on a server communicated with. 

I googled a bit and did not discovered nice and easy solution for this. So I decided to do some bash-fu and wrote the following script.

```bash
while true
do
    netstat -nput 2>/dev/null | grep 'java' | tr -s ' ' | cut -f5 -d ' ' | cut -f1 -d ':' | uniq | while read -r ip; do grep -qxF $ip ip.log || echo $ip >> ip.log; done
    sleep 5
done
```

Let's go over it step by step to explain what it does:

- `while true` - this means that when executed it will run until stopped, easy
- `netstat -nputw 2>/dev/null` - netstat prints network connections
   - `-n` - show numerical address instead of trying to resolve host names
   - `-p` - show PID of the program
   - `-u` - include UDP connections
   - `-t` - include TCP connections
- `grep 'java'` - only take those lines that have Java in them (PID contains java for Java apps)
- `tr -s ' '` - replaces each sequence  of spaces with a single space
- `cut -f5 -d ' '` - takes fifth column (separated by spaces)
- `cut -f1 -d ':'` - takes first part (separated by :) - removes port
- `uniq` - makes the list unique
- `while read -r ip; do grep -qxF $ip ip.log || echo $ip >> ip.log; done` - adds it to a log file if it does not contain it already
   - `grep -qxF` 
      - `-q` - quiet, do not write anything to standard output
      - `-x` - select  only  those  matches  that exactly match the whole line
      - `-F` - interpret PATTERNS as fixed strings

Hope this will help you or if you have a better solution please let me know.

---

You can follow me on [Twitter](https://twitter.com/pavel_polivka) to get more awesome content like this.
Serverless Kubernetes with AWS EKS and Fargate: You don't need servers to run a Kubernetes Cluster
Tags: aws, kubernetes, fargate, docker
Published: 2020-10-01 11:24:07

---
title: Serverless Kubernetes with AWS EKS and Fargate: You don't need servers to run a Kubernetes Cluster
published: true
description: Serverless Kubernetes with AWS EKS and Fargate
tags: aws, kubernetes, fargate, docker
cover_image: https://assets.mkdev.me/posts/covers/000/000/012/original/mkdev_article.png
---
With AWS EKS with Fargate you don't need to manage servers at all to be able to run your Kubernetes workloads - instead, everything will run in ephemeral Firecracker virtual machines. 


In this video, Pablo Inigo will show you how to run a simple  application in AWS EKS Fargate and demonstrate how to use it with custom Kubernetes namespaces:

{% youtube gIhYmFIjj7I %}

***

*You can always hire [our mentors](https://mkdev.me/en/specializations) and learn directly from them!*
MADE MY FIRST HACKTOBERFEST PR
Tags: hacktoberfest
Published: 2020-10-01 11:16:28

I just started my web development journey about 4 months ago and I heard about [**HACKTOBERFEST**](https://hacktoberfest.digitalocean.com/). I followed up on it and found out how essential it is to the community. I have since prepared for it and was eager to make my first pull request which i did. ![hap](https://media.giphy.com/media/nXxOjZrbnbRxS/giphy.gif) It doesn't matter if you are a beginner or if you have never made a pull request, getting started is easy as it gets. 
**Here are a few tips i put together for beginners who want to make their first pull request:**
1. First thing you need to do is to make a github account if you don't already have one.
2. There are tons of open source projects on github that you can contribute to. It does not have to be a big contribution. Just contribute in some way, for instance, you can update a readme file.
*NOTE*:- There are some rules you need to follow regarding making pull requests. You can find them [here](https://hacktoberfest.digitalocean.com/details).
Trace where the function was called from, in javascript
Tags: javascript, vscode, productivity, webdev
Published: 2020-10-01 11:08:30

Hello, Today we are going to remind ourselves how we can trace a function so that we can know where it was called from. If you have not ever messed up while trying to find where a function was called from you can't understand how important this post is, but if you have messed up and struggled to know and find where exactly the function is called from and then here is the solution

so we already know some debugging functions in javascript like `console.log()`
but there is time they never help to such situation, that's when you find that the real  thing to use is
```
console.trace()
```
so here is the step by step of doing the things

I am using CodePen for writing these simple codes

let us suppose we have two functions `add` and `consoleAdd`

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/wvl9xpa32be19fnbl48e.png)


and I think you have noticed that in `add()` function we have something called `console.trace()` so at this time we want to ensure and know where exactly `add()` function was called from.

so to know this we will go in `console ` in browser dev tools, as where every console functions are found, so what you will see is the list of where the function is going called and there parents function
but the exact function will be the first one as you see right here

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ls1z1xd8yxhhsouaa0z2.png)

it thinks you already see that we have `add` in the first place so that's where our `console.trace()` was called from , but remember our aim is not knowing where `console.trace()` was called from but where `add()` was called from 

simple console.trace() shows every function call from where `console.trace()` is called to the last one
I think you can see it clear in the above image that 
1. `console.trace()` was called in `add()`
2. `add()` was called from `consoleAdd()`
3. and finally `consoleAdd()` was called by `anonymous` as it was called by browser while running the code

simple those number on the end of the name of a function are the number of the line where the function is returned or if the function did not return anything they take the next line to the last function curry brace `}`

and that **5** you saw, is the output of `add(2,3)`

I hope this post help, Thank you dev community
How to Markdown ? Style your text in web
Tags: todayilearned, beginners
Published: 2020-10-01 10:51:14

## 𝗪𝗵𝗮𝘁 𝗶𝘀 𝗠𝗮𝗿𝗸𝗱𝗼𝘄𝗻?
### 𝗠𝗮𝗿𝗸𝗱𝗼𝘄𝗻 is an easy-to-use syntax for styling and formatting text on the web. You can use it to format readme files.
### 𝗠𝗮𝗿𝗸𝗱𝗼𝘄𝗻 is also used to format text in GitHub: Gist, comments, and files with extension .𝚖𝚍 𝚘𝚛 .𝚖𝚊𝚛𝚔𝚍𝚘𝚠𝚗. And not to forget we use Markdown for text formatting in **DEV.to** as well.  
____

##Here's a short list of 𝗠𝗮𝗿𝗸𝗱𝗼𝘄𝗻 formatting:


## 📌𝗛𝗲𝗮𝗱𝗲𝗿𝘀
```
# This is an <h1> tag
## This is an <h2> tag
###### This is an <h6> tag 
```
># This is an `<h1>` tag
## This is an `<h2>` tag
###### This is an `<h6>` tag

---------------
## 📌𝗘𝗺𝗽𝗵𝗮𝘀𝗶𝘀
```
*This text will be italic*
_This will also be italic_

**This text will be bold**
__This will also be bold__

_You **can** combine them_
```


>*This text will be italic*
_This will also be italic_

>**This text will be bold**
__This will also be bold__

>_You **can** combine them_


---------------

## 📌𝗟𝗶𝘀𝘁𝘀
```
🔸Unordered               
* Item 1
* Item 2
* Item 2a
* Item 2b

🔸Ordered
1. Item 1
1. Item 2
1. Item 3
1. Item 3a
1. Item 3b
```




🔸Unordered
* Item 1
* Item 2
* Item 2a
* Item 2b

🔸Ordered
1. Item 1
1. Item 2
1. Item 3
1. Item 3a
1. Item 3b


------------------



## 📌𝗜𝗺𝗮𝗴𝗲𝘀

```
![Markdown](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/1024px-Markdown-mark.svg.png)

Format: ![Alt Text](url)
```

![Markdown](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/1024px-Markdown-mark.svg.png)



--------------------



## 📌𝗟𝗶𝗻𝗸𝘀

```
[Progressive Programmer](https://www.linkedin.com/in/aman-singh-jaswal/)

Format: ![Text](link)

```

[Progressive Programmer](https://dev.to/progressiveprogrammer)



------------------------

## 📌𝗕𝗹𝗼𝗰𝗸𝗾𝘂𝗼𝘁𝗲𝘀
```
> We're living the future so
> the present is our past.
```


> We're living the future so
> the present is our past.



-----------------

## 📌𝗜𝗻𝗹𝗶𝗻𝗲 𝗰𝗼𝗱𝗲
```
Use backticks to add
`<Inline code>` element
```

Use backticks to add
`<Inline code>` element


------------

## 📌 𝗕𝗹𝗼𝗰𝗸 𝗰𝗼𝗱𝗲
 
```
Use three backticks at starting and end
```




---------------

### 𝐈 𝐡𝐨𝐩𝐞 𝐭𝐡𝐢𝐬 𝐰𝐚𝐬 𝐡𝐞𝐥𝐩𝐟𝐮𝐥 !! 🚀🚀🚀
### 𝐃𝐨 𝐧𝐨𝐭 𝐟𝐨𝐫𝐠𝐞𝐭 𝐭𝐨 𝐝𝐫𝐨𝐩 𝐦𝐨𝐫𝐞 𝐦𝐚𝐫𝐤𝐝𝐨𝐰𝐧 𝐬𝐭𝐲𝐥𝐢𝐧𝐠 𝐢𝐧 𝐭𝐡𝐞 𝐜𝐨𝐦𝐦𝐞𝐧𝐭𝐬 𝐛𝐞𝐥𝐨𝐰 👇🏾



{% user progressiveprogrammer %}
Tabs on desktop, accordion on mobile (vanilla JS)
Tags: codepen, css, javascript, ux
Published: 2020-10-01 10:50:55

<p>A tabbed component that turns into an accordion when tabs run out of space, using CSS and vanilla JavaScript. If you are on desktop, try to resize the screen and watch the tabs transforming to an accordion when they run out of space. 
</p>
{% codepen https://codepen.io/gsarig/pen/ExKJEoM %}
Imagify Review: So optimierst du Bilder in WordPress
Tags: wordpress, bild, wordpressplugins
Published: 2020-10-05 15:09:54

---
title: Imagify Review: So optimierst du Bilder in WordPress
published: true
date: 2020-10-01 10:47:00 UTC
tags: Wordpress,bild,WordPressPlugins
canonical_url: https://j0e.org/imagify/
---

![Imagify - WordPress Bild-Optimierung](https://j0e.org/wp-content/uploads/2015/11/imagify.png)

 Imagify ist ein Tool zum Optimieren von Bildern für das Internet. Ein sogenannter Image Optimizer. …

[Imagify Review: So optimierst du Bilder in WordPress Weiter Lesen »](https://j0e.org/imagify/)
Hacktoberfest Kickoff Event
Tags: hacktoberfest, opensource
Published: 2020-10-01 10:28:03

[Hacktoberfest](hacktoberfest.digitalocean.com/) is a month-long celebration of open source software. As developers, we stand on the shoulders of giants. Each year, in the month of October, as a community, we pledge to feed this giant.

Contributing to open source projects is fun and rewarding. At times, it can even be daunting to get started. Lots of people believe that only code that implements large features matter. That's not the truth. No contribution is too small — bug fixes and documentation updates are valid ways of participating.

I'm doing a [livestream](https://www.eventbrite.com/e/appsmith-hacktoberfest-kickoff-tickets-123319849991) on Appsmith's [Discord channel](https://discord.gg/rBTTVJp) today at **8:30 AM PST / 9 PM IST** to help you get started and show you how to open your 1st PR. This 30 minute stream is a tutorial for new and seasoned developers.

The agenda for the livestream will be:
1. How to find the right projects to contribute to
2. How to open PRs
3. How to communicate to ensure your PRs get accepted
4. Best practices when contributing to open source

As the lead maintainer of [Appsmith](https://github.com/appsmithorg/appsmith), I'll use our repository as an example of how to contribute.

Register for the [event here](https://www.eventbrite.com/e/appsmith-hacktoberfest-kickoff-tickets-123319849991). See you on the stream!

**Shameless plug**: [Appsmith](https://github.com/appsmithorg/appsmith) is an open source low code product to build custom internal tools and admin panels. We are a welcoming community & have lots of [issues](https://github.com/appsmithorg/appsmith/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22) that first time contributors can pick up.
Fakta Investasi Menguntungkan
Tags: architecture
Published: 2020-10-01 10:19:16

1. Anda dapat memperoleh untung lantaran rumah tersebut dapat dijadikan rumah kos atau kontrakan. Jadi, Anda juga bisa mendapatkan penghasilan dari hasil sewa rumah.

2. Anda dapat memperoleh kemudahan jika suatu saat mengajukan kredit dari bank. Karena sertifikat rumah dapat dijadikan agunan untuk meminjam uang di bank.

3.Nilai jual akan terus naik. Terlebih jika Anda sedikit  merenovasi rumah tersebut menjadi lebih bagus maka memungkinkan harga rumah akan semakin tinggi.

4. Rumah dapat dijadikan sebagai tempat tinggal. Banyak orang yang mencicil rumah KPR dibanding sewa rumah, dan jika lunas rumah tersebut akan menjadi milik sendiri.

5. Tempat lebih aman. Rumah terletak di lokasi yang dapat terlihat (tempat umum) sehingga akan tetap aman.

6. Dapat dijadikan hobi, rumah dapat dijadikan sarana atau media menyalurkan hobby. Anda dapaat menuangkan ide-ide arsitektur pada rumah tersebut.

7. Sebagai tabungan masa depan. Dibanding Anda menyimpan uang yang nilainya suatu saat akan terkena inflasi, jusstru lebih baik investasikan uang Anda untuk membeli rumah.
Mocking date.now() with jest.
Tags: jest
Published: 2020-10-01 10:18:28

---
title: Mocking date.now() with jest.
published: true
description: Mocking date.now() in a jest unit test.
tags: jest,
---

Mocking `Date.now()` in a jest unit test.

```
jest
 .spyOn(global.Date, 'now')
 .mockImplementationOnce(() =>
    new Date('2010-10-10T10:10:10.100Z').valueOf()
  );
```
CivicGraph is now RecallGraph
Tags: temporal, graph, database
Published: 2020-10-01 10:10:28

I had [posted earlier](https://dev.to/adityamukho/civicgraph-a-versioning-data-store-for-time-variant-graph-data-1pja) about an open source temporal graph database that I have built, named CivicGraph.

I am thrilled to follow up on that with a lineup of exciting announcements:

1. CivicGraph is now renamed to *RecallGraph*. This was deemed necessary to avoid confusion with another identically named (but functionally different) product by Microsoft. Also, the new name serves as a useful reminder for what the product is designed to do.
1. RecallGraph has its own sparkling new home. Check out https://recallgraph.tech/.
1. There is also a dedicated documentation website, replete with concepts, terminologies and a comprehensive guide to getting started with the product. Check out https://docs.recallgraph.tech/.
1. New API endpoints to support advanced functionalities like purge and restore.
1. Built-in support for distributed tracing, based on the [OpenTracing](https://opentracing.io/) standard.
1. More improvements, both major and minor, all listed at https://docs.recallgraph.tech/working-with-recallgraph/changelog#1-0-0.
1. Support for Foxx's [service linking](https://www.arangodb.com/docs/3.7/foxx-guides-dependencies.html), documented at https://recallgraph.github.io/RecallGraph/.
1. A community support forum hosted at [Gitter](https://gitter.im/RecallGraph/community).
1. Swagger API documentation (standalone) at https://app.swaggerhub.com/apis-docs/RecallGraph/RecallGraph/1.0.0#/.

There are still miles to go, with a long development roadmap ahead. I am indeed grateful to all of you who have supported and encouraged me to keep building and improving this project! I hope it provides productive service in your tech stack(s) some day.