teleren/devto huggingface dataset:
Wie man ein virtuelles Klassenzimmer einrichtet: eine Anleitung mit Tipps
Published: 2021-07-02 10:05:07

In diesem Artikel werden wir darüber sprechen, wie man virtuelle Klassenzimmer erstellt. Nein, nicht wie man “virtuell stilvoll” ist (ja, das Konzept existiert), sondern wie man am besten ein virtuelles Klassenzimmer einrichtet und virtuellen Unterricht hält. Das „Wie“ und „Warum“. Das A und O. Lesen Sie weiter und wir finden gemeinsam heraus, wie es funktioniert. 

Dieser Beitrag basiert auf einem von iSpring veranstalteten Webinar mit der Gastrednerin Cindy Huggett. Sie ist eine der „virtuellen“ Königinnen des E-Learnings, da sie seit fast zwei Jahrzehnten Tausende von Unternehmen, Pädagogen und Lernenden online hilft. Ja, genau. Wir wissen es. Das klingt wie eine Ewigkeit. Und da IT-Jahre so ähnlich wie ‚Hundejahre‘ sind, ist das wahrscheinlich ziemlich nahe an der Unendlichkeit.

Was ist ein virtuelles Klassenzimmer?
Aber bevor unser Kurs beginnt, lassen Sie uns eine virtuelle Schulung so definieren, wie es Frau Huggett tut. In ihren Worten ist sie:

„Ein hochgradig interaktiver, von einem Moderator geleiteter Online-Kurs mit definierten Lernzielen, mit Teilnehmern, die von geografisch verstreuten Standorten aus individuell verbunden sind, unter Verwendung einer webbasierten Unterrichtsplattform.“

Und genau das geschieht in einem virtuellen Klassenzimmer – oder soll dort geschehen. Wie viele schon festgestellt haben, ist der Übergang zu einem virtuellen Klassenzimmer nicht einfach eine Sache des Schließens einer Tür und des Umlegens eines Schalters. Obwohl wir alle mit der Verwendung von Computern und VOIP-Telefon- und Videoanrufen vertraut sind, ist die Dynamik einfach nicht dieselbe wie in einem physischen Klassenzimmer. Und es geht nicht darum, dass das eine „besser“ ist als das andere, da beide Vor- und Nachteile haben, sondern darum, dass sie (sehr) unterschiedlich sind.

Mehr lesen > https://www.ispringlearn.de/blog/virtuelles-klassenzimmer
ansible only use one configuration file, not combine all the configuration files
Tags: ansible
Published: 2021-07-02 09:19:15

I found that `deprecation_warnings=False` setted in /etc/ansible/ansible.cfg has no effect when I have ~/.ansible.cfg. 

So I check the document, it says

Changes can be made and used in a configuration file which will be searched for in the following order:

> - `ANSIBLE_CONFIG` (environment variable if set)
> - `ansible.cfg` (in the current directory)
> - `~/.ansible.cfg` (in the home directory)
> - `/etc/ansible/ansible.cfg`

Ansible will process the above list and **use the first file found, all others are ignored**.
Reasons Why You’re Not Able To Find Land Buyers In Texas

Published: 2021-07-02 09:15:10

Are you struggling to sell my land fast in Texas? If that’s the case, you need to change your approach. Change it now and change it fast because if you don’t, you’re going to keep on losing a lot of money. 

There’s something you ought to know about selling land in Texas. And this is something that a lot of property owners don’t understand. When it comes to selling land, you can’t use the same tactics that you used while selling my house fast in Houston, Texas. It’s never worked, and it never will. 

We Buy Fast Texas Land knows this because we’ve been at it for a minute now. We entered this market when we were so green, and nobody was willing to help us out. We had to learn things the hard way, but we’re not ready to see you go through such. 

Mistakes To Avoid When Selling My Texas Land Quickly 

Using The Wrong Data 

So selling my land fast in Texas is obviously a project. And like several other projects, you have to do some research if the goal is to succeed. The sole purpose of the research is to give you reliable data that you can use to make decisions. But what if the data acquired isn’t accurate data? That could be the reason why you’re struggling to find a buyer. You’re using outdated or inaccurate data.

Ineffective Marketing Techniques
 
Gone are the days when people would just use photos of any quality to sell my land fast in Texas. Technology has revolutionized the real estate industry in so many ways. You’ll be a fool to think something like a cellphone is enough to give you high-quality listing pictures or even videos. 

Also, you need to explore social media. This tool is actually effective if you know how to use it. we’re not telling you to enroll for a marketing course on how to utilize social media. Just sign into one of your accounts, and share the pictures you’ve taken. 

Ignoring The Easy Fixes 

Do you seriously think there’s a buyer out there who’ll be interested in my land in Texas when you can’t even take care of the garbage or mow the grass? It’s the little things that count, for your information. Nobody’s asking you to do anything extravagant. 

Wrong Pricing 

This is actually a big one. We Buy Fast Texas Land has had to step in to help property owners sell quickly after messing up with the pricing right from the jump. And the sad part I, there are no do-overs when it comes to pricing. You get it wrong the first time around and it haunts you for the rest of the sale. It could be the reason why you’ll never find a buyer. 

Working With The Wrong Realtor 

Who’s helping you sell my land fast in Texas? Is it your Uncle Brad? Or that neighbor who once mentioned he sold homes for a living? You know this might sound cold but… you have to fire them. Get rid of them and call We Buy Fast Texas Land NOW!

For more info: https://www.cashofferforhouse.org/
Curated list of 25 startup launch platforms
Tags: startup, productivity, career, news
Published: 2021-07-03 11:32:59

---
title: Curated list of 25 startup launch platforms
published: true
date: 2021-07-02 09:09:09 UTC
tags: startup, productivity, career, news
canonical_url: https://boobo94.github.io/startup/curated-list-startup-launch-platforms/
cover: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f7w48riojk78oy5fibqw.jpeg
 
---

| Name | Listing Cost | Link Type | Domain Raiting | Monthly Traffic | Time to be Listed |
| --- | --- | --- | --- | --- | --- |
| [Product Hunt](https://) | Free | Do-follow | 90 | 4-5M | Immediate/Flexible |
| [Remote Tools](https://remote.tools) | Free | Do-follow | 54 | 200-250K | < 5 days |
| [BetaList](https://betalist.com) | Free | Do-follow | 72 | 150-200K | < 30 days |
| [BetaPage](https://betapage.co) | Free | No-follow | 79 | < 25K | < 30-35 days |
| [AlternativeTo](https://alternativeto.net) | Free | No-follow | 79 | 5-5.5M | NA |
| [Startup Stash](https://startupstash.com) | Paid | Do-follow | 61 | 150-200K | NA |
| [Launching Next](https://launchingnext.com) | Free | No-follow | 47 | < 25K | < 7 days |
| [Startup Buffer](https://startupbuffer.com) | Paid | No-follow | 36 | < 25K | NA |
| [AppsZoom](https://appszoom.com) | Free | No Link | 69 | 40-50K | < 7 days |
| [GetApp](https://getapp.com) | Free | No-follow | 81 | 150-200K | < 7 days |
| [StackShare](https://tackshare.io) | Free | No-follow | 79 | 100-150K | NA |
| [EU Startups](https://eu-startups.com) | Free | No Link | 75 | 350-400K | NA |
| [SaaSHub](https://saashub.com) | Free | Do-follow | 55 | 1M | < 7 days |
| [Betafy](https://betafy.co) | Free | Do-follow | 30 | < 25K | < 7 days |
| [The Startup Pitch](https://thestartuppitch.com) | Paid | Do-follow | 40 | < 25K | 1-2 days |
| [Launched](https://launched.io) | Free | Do-follow | 24 | < 25K | < 7 days |
| [SaaSworthy](https://saasworthy.com) | Free | No Link | 69 | 200-250K | NA |
| [Startup Ranking](https://startupranking.com) | Free | No-follow | 56 | 150-200K | < 90 days |
| [Webwiki](https://webwiki.com<) | Free | No-follow | 74 | 50-75 days | < 7 days |
| [Startup Collections](https://startupcollections.com) | Free | No-follow | 32 | < 25K | < 30 days |
| [BigStartups](https://bigstartups.co) | Free | No-follow | 14 | < 25K | < 30 days |
| [Startup Lister](https://startuplister.com) | Free | No-follow | 33 | < 25K | < 30 days |
| [Prefundia](https://prefundia.com) | Free | No-follow | 43 | < 25K | < 30 days |
| [Side Projectors](https://sideprojectors.com) | Free | No-follow | 59 | 75-100K | < 30 days |
| [Startup Base](https://startupbase.io) | Free | No-follow | 52 | < 25K | < 30 days |

Source: [https://twitter.com/hrishiptweets/status/1409388243620007937](https://twitter.com/hrishiptweets/status/1409388243620007937)
Pimcore Development
Published: 2021-07-02 09:09:03

One of our services is building beautiful applications running on Pimcore. Whether you are in retail, medical, manufacturing, travel or any other industry, Pimcore has a solution to help you out.

Take advantage of our skills and know-how to build an application appropriate for your needs! Pimcore allows us to connect a huge amount of product information, different websites, every digital asset in your business and if there is a need, e-commerce framework (open source ecommerce) is where your digital experience begins.

Faster time to value

Scale fast

Automate process

End-to-end solution

Create and deliver personalized customer experience with Pimcore features

1. Data Management will consolidate every product information and media assets across your enterprise

2. Experience Management can help in digitalization of all digital channels – from maintaining web content management to e-commerce in one integrated platform

Create and deliver personalized customer experience with Pimcore features

1. Data Management will consolidate every product information and media assets across your enterprise

2. Experience Management can help in digitalization of all digital channels – from maintaining web content management to e-commerce in one integrated platform
Jetpack Compose - Alert Dialogs
Tags: android, compose, dialogs
Published: 2021-07-02 09:06:02

![Material Aalert Dialog](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o01g8yp2oy2uzd2olkb9.png)

The code presented in this article is using compose *rc01*

Jetpack Compose brings us with a cool new UI toolkit, but some things are completely different from how we are used to it, one of these cases is `AlertDialog` a common component on any application.

## Steps to display an AlertDialog on compose:

* Create a state as a flag to check if we need to show the dialog or not.

```kotlin
var showDialog by remember { mutableStateOf(false) }
```

> You may need to import:
> `import androidx.compose.runtime.getValue`
> `import androidx.compose.runtime.setValue`

### Basic AlertDialog:

```kotlin
if (showDialog) {
    AlertDialog(
        onDismissRequest = {  },
        title = {  },
        text = { },
        confirmButton = { },
        dismissButton = { },
    )
}
```

Let's see what's each param of `AlertDialog` composable method:

```kotlin
    onDismissRequest = {  },
```
> Will be called when clicking outside of a dialog, here we must set `showDialog` to `false` to remove it from our stack.



```kotlin
    title = {  },
    text = {  },
```

> Add a `Text` to show a title and message of our `AlertDialog`

```kotlin
    confirmButton = { },
    dismissButton = { },
```

> Define a `Button` or `TextButton` and its `Text` to get actions like "Accept" or "Cancel"

When click on confirm or button we must set our `showDialog` to false also, to avoid showing the dialog on the next recomposition.

```kotlin
    onDismissRequest = { showDialog = false },
    confirmButton = { showDialog = false },
    dismissButton = { showDialog = false },
```

## Other dialogs

What if we want to display custom content, like a list of items to select one?

```
    text = { 
       LazyColumn {
          items(...) { item -> Text(text = item) }
       }
    },
```

Use the `text` field of `AlertDialog` to display any content that is needed and handle the dialog in the same way of buttons: `showDialog = false`.

Hope you enjoyed the article!

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8c861pb7skrzwx301tqg.png)](https://careers.adevinta.es/ofertas/?search=android&stc=aff-blog%20dev.to-jetpack%20compose%20_%20alert%20dialogs%20bernat%20borras)
Difference between native mobile app design and responsive web design?
Tags: webdev, design
Published: 2021-07-02 09:02:20

The design of a native app is written in iOS or Android code. The code is packed and must be downloaded and installed before it can be used in the mobile app. Through their unique coding, Native has their own form of "responsive design." As a result, several apps support both portrait and landscape modes of the mobile device.

HTML and CSS are used in responsive web design. People must view the markup and style sheet via a web browser after they have been posted to a web server. CSS media queries, variable units (e.g., viewport width and height), and percentage (e.g., width and height in % of container dimensions) are used to produce responsive web design.
Top 5 Open-Source Machine Learning Recommender System Projects with Resources
Tags: machinelearning, datascience, computerscience, python
Published: 2021-07-02 08:36:57

https://becominghuman.ai/top-5-open-source-machine-learning-recommender-system-projects-with-resources-50583c4007c3

The purpose of a recommender system is to suggest relevant items to users. There exist two major categories of methods: collaborative filtering methods and content-based methods. But building a model from scratch has always been a headache.

Why not use the already built open-source projects to tweak into your requirements and have the best of the open-source environment?

Now out of all those hundreds and thousands of projects on google and GitHub, how to find the most beneficial for you. No worries!! I must take care of it for you. Hence, here is the link to the article which will help you get the most of it.

Topic: Top 5 Open-Source Machine Learning Recommender System Projects with Resources

#artificialintelligence #machinelearning #projects #python #education #help #recommendersystems #usecase #education2021 #computerscience #engineeringexcellence
JVM Testing Newsletter | June 2021

Tags: java, kotlin, android, testing
Published: 2021-07-02 08:36:29

> What's new in JVM testing? Check June 2021 issue.

## Articles & blogposts

### Learning shared and state flows with tests
State and shared Flows are hot streams that can propagate items to multiple consumers. State Flows have features such as sharing strategies and conflation. Whereas, shared flows allow you to replay and buffer emissions. In this article, we will explore features of shared and state flows with unit testing.

https://codingwithmohit.com/coroutines/learning-shared-and-state-flows-with-tests/

### Building assertions with Strikt
Strikt is assertion library built for Kotlin with API which allows building multi assertions and gives us readable assertion errors. Check configuration and usage tips.

https://kotlintesting.com/building-assertions-with-strikt/


### How to retry fails automation tests
Fighting flaky integration tests? With this article you will learn how to configure test frameworks with retry strategies
https://itnext.io/how-to-retry-fails-automation-tests-af4884c47712?gi=d04727ea3b95

### Gradle and Maven Plugins for Native Image with Initial JUnit 5 Testing Support
GraalVM team managed to develop out-of-the-box support for native JUnit5 testing in GraalVM. Now Junit5 should behave the same as with the JVM.

https://medium.com/graalvm/gradle-and-maven-plugins-for-native-image-with-initial-junit-testing-support-dde00a8caf0b


## Libraries & releases
- [Spock 2.0 is here!](https://spockframework.org/spock/docs/2.0/release_notes.html)
- [AssertJ 3.20.* releases](https://assertj.github.io/doc/#assertj-core-release-notes)
- [Mockito 3.11.* releases](https://github.com/mockito/mockito/releases/)



> Originally published at [KotlinTesting.com](https://kotlintesting.com/tag/newsletter/)
Angry Doge Demo 🐶 | Using HTML CSS
Tags: html, css, javascript, showdev
Published: 2021-07-02 08:32:59

---
title: Angry Doge Demo 🐶 | Using HTML CSS
published: true
description: Create this awesome doge with background.
tags: HTML,CSS,javascript,showdev
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9l9theny3hq61ulesl5b.gif
---

An angry - cheerful dog created using pure CSS, HTML and vanilla JS.

Check out the video demo on https://youtu.be/1e1wOd2ffxo

{% youtube 1e1wOd2ffxo%}

Checkout the web demo at http://salroid.me/Doge/


Check out the repository on GitHub: https://github.com/salRoid/Doge
A Completely FREE planning poker app 💸 – Speed up your planning process!
Tags: showdev
Published: 2021-07-02 08:00:16

Estimating is tough, and us  [developers are pretty sh*t at it](https://codeheir.com/2019/08/10/why-developers-are-so-sht-at-estimating/).

There are many ways to go about estimating, using the [Fibonacci sequence](https://www.mountaingoatsoftware.com/blog/why-the-fibonacci-sequence-works-well-for-estimating), the modified Fibonacci sequence, [t-shirt sizing estimating](https://www.c-sharpcorner.com/article/agile-story-point-estimation-techniques-t-shirt-sizing/), etc. My team tends to go for the Fibonnaci sequence to measure the complexity of tickets in order to story point.

There are some brilliant apps out there to help us with estimating but all of them are stuck behind a paywall in some way or another.

So I decided to create a planning poker app that is  **free**. You can find the app at  [planfree.dev](https://www.planfree.dev/). It is completely open-source and the code can be found at  [github.com/LukeGarrigan/planfree.dev](https://github.com/LukeGarrigan/planfree.dev).

If you’re interested in the development process go ahead and check out the blog I wrote  [Coding a Planning Poker App.](https://codeheir.com/2021/02/27/coding-a-planning-poker-app/)

## How it works

![](https://i2.wp.com/codeheir.com/wp-content/uploads/2021/07/image.png?resize=723%2C366&ssl=1)

When clicking “Start new game” it’ll create a room for you and your team.

![](https://i0.wp.com/codeheir.com/wp-content/uploads/2021/07/image-1.png?resize=723%2C381&ssl=1)

All you need to do is click “Invite Players” and send them the link.

![](https://i1.wp.com/codeheir.com/wp-content/uploads/2021/07/image-2.png?resize=723%2C366&ssl=1)

Once your team have joined the game, all that’s left to do is vote by clicking one of the Fibonacci estimation tiles at the bottom.  _If your team uses a different voting system such as the T-Shirt or Powers of 2 then don’t panic, there’s a  [Github Issue](https://github.com/LukeGarrigan/planfree.dev/issues/11)  for that._

![](https://i2.wp.com/codeheir.com/wp-content/uploads/2021/07/image-3.png?resize=723%2C371&ssl=1)

Once all players have voted it’ll count down from 3 and then reveal the cards:

![Counting down for the reveal
](https://i2.wp.com/codeheir.com/wp-content/uploads/2021/07/image-4.png?resize=723%2C352&ssl=1)

![All planning cards revealed](https://i1.wp.com/codeheir.com/wp-content/uploads/2021/07/image-6.png?resize=723%2C357&ssl=1)

## Conclusion

I hope this app helps you and your team in planning. And please let me know either on  [Twitter](https://twitter.com/luke_garrigan)  or on the  [GitHub repo](https://github.com/LukeGarrigan/planfree.dev)  if you have any suggestions and/or feedback, I’ll gladly listen as I want this app to help as many teams as possible.
Vaadin Dev Day Spring 2021 recordings available
Tags: java, vaadin
Published: 2021-07-02 07:45:16

Vaadin Dev Day Spring 2021 was a success! We had three speakers with talks around [Vaadin Flow](https://vaadin.com/flow), including high-performance database access, advanced JavaScript integrations, and new features coming to Vaadin Flow in the near future. If you missed the event, we've got you covered! You can watch the [full broadcast](https://www.youtube.com/watch?v=h0rGWGJ-dQI) or the individual talks:

* [High-performance data access with Vaadin - Simon Martinelli](https://www.youtube.com/watch?v=_7aaqE1J43o)
* [executeJs - the gateway between the two sides - Leif Åstrand](https://www.youtube.com/watch?v=6Km8BmLc-ZQ)
* [Where are we flowing? - Matti Tahvonen](https://www.youtube.com/watch?v=2_ctijpg5Sk)

The [Vaadin Community Award announcement](https://www.youtube.com/watch?v=mv7yP7VjehA) is also available with the presentation fixed (there were technical problems during the broadcast). A [blog post](https://vaadin.com/blog/announcing-the-vaadin-community-award) with more details about this award is available as well.

Big thanks to all the speakers for the presentations. In this edition of Vaadin Dev Day, we had a special guest, [Simon Martinelli](https://twitter.com/simas_ch). Simon is an international speaker, programming architect, and Lecturer for Software Architecture, Design and Persistence at the University of Applied Science in Berne. His talk was well-received by the audience, which is no surprise. Thank you, Simon, for joining us!

It was an all-time record for Vaadin Dev Day in its online edition. We had more than 500 sign-ups and the live-streaming video got more than 2k views in the first 24 hours! Thank you to all the attendees for the interesting questions, feedback, and discussions during the event. There's no doubt that the Vaadin Community continues to grow stronger.

Later this year, we'll have another edition of Vaadin Dev Day, focused on Vaadin Fusion. **If you are interested in speaking at the event**, just let me know. Send me a message on [Twitter](https://twitter.com/alejandro_du) or email me at alejandro at vaadin dot com.
5 Tech highlights of this week
Tags: github, shopify, slack
Published: 2021-07-02 06:51:38

#Github Copilot
Github Launched Copilot, an AI powered code completion tool that will basically suggests whole line or functions based on the context of the code you are writing. 
https://twitter.com/github/status/1409883156333879300

#Shopify Unite
Shopify drops App store and theme store commissions from 20% to 0% for transactions up to $1M on their Shopify Unite program.
#ShopifyUnite
https://twitter.com/harleyf/status/1409934991254077448

#Slack Huddles
Slack launches Huddles, a drop-in audio calls feature just like Discord where you can join in and out. Apart from audio, it will have a screen sharing feature as a bonus. 
https://twitter.com/SlackHQ/status/1410298297705648133

#Facebook Bulletin
Facebook launches a new subscription newsletter service where writers can publish free and paid newsletters. 
https://www.bulletin.com/

#macOs Monterey public beta
Apple announced first public beta of their new macOS Monterey. If you want to install the beta and test the new features you can visit https://beta.apple.com/sp/betaprogram/ . Make sure to make backups before installing
TS: Nullish Coelescing (The TS Ternary Shortcut)
Tags: typescript, nullishcoelescing
Published: 2021-07-02 07:41:48

Nullish Coelescing in TypeScript is practically a shortcut for the ternary operator, achieved by using ?? between statements or values.


The double question marks work from left to right. Take the basic example below:

```typescript
const value1 = undefined;
const value2 = 6;

const result = value1 ?? value2;

console.log(result); // returns 6
```

This reads as follows:

>**_"If value1 is not null or undefined and has an actual value, then return that value. However, if value1 does not have a value, then return value2"_**


It's important to note that in the case of nullish coelescing, only **null** or **undefined** are being checked specifically. This should not be confused with checking for **"truthyness"** like the logical **||** operator would.


Take the below examples as a final explanation on this:

```typescript
const b = "" ?? 42;
console.log(b); // returns ""

const c = false ?? 42;
console.log(c); // returns false

const d = NaN ?? 42;
console.log(d); // returns NaN

const e = -0 ?? 42;
console.log(e) // returns -0
```