teleren/devto huggingface dataset:
Danau Toba Indah
Tags: tourdanautoba, paketwisatadanautoba, pakettourdanautoba
Published: 2021-10-11 07:43:55

Salah satu dari program <a href="https://aurorawisata.com/products/detail/15/5_hari4_malam_paket_wisata_medan_danau_toba/">tour danau toba</a> yang paling diminati wisatawan domestik adalah <a href="https://aurorawisata.com/products/detail/15/5_hari4_malam_paket_wisata_medan_danau_toba/">paket tour medan 5 hari 4 malam</a>. Salah satu alasannya adalah karena program tour ini cukup panjang sehingga memungkinkan para wisatawan untuk menikmati semua destinasi yang ada di kawasan Danau Toba, Berastagi dan Kota Medan.

Program tour danau toba kali ini menjadwalkan hari pertama anda akan menginap di Kota Parapat. Salah satu kota wisata paling terkenal di pinggir Danau Toba, di mana banyak sekali hotel berbintang dan non-bintang yang siap menampung semua wisatawan baik wisatawan asing maupun wisatawan domestik. Anda dapat menentukan pilihan hotel yang anda suka apakah anda senang menginap di dekat danau atau memilih hotel yang berlokasi di puncak bukit untuk menikmati pemandangan yang lebih luas.

Hari berikutnya anda akan dibawa menyeberang ke Pulau Samosir melalui sebuah program bernama <a href="https://aurorawisata.com/products/detail/15/5_hari4_malam_paket_wisata_medan_danau_toba/">paket tour danau toba</a> dengan kapal motor carter bila anda berangkat bersama group minimal 15 orang. Anda akan mengunjungi Desa Tomok dan Desa Ambarita. Di dua lokasi ini anda akan menyaksikan kayaknya tradisi dan budaya yang dimiliki oleh masyarakat Batak Toba termasuk menari tortor di Ambarita. Hari kedua ini biasanya menginap di Pulau Samosir. Demikian program <a href="https://aurorawisata.com/products/detail/15/5_hari4_malam_paket_wisata_medan_danau_toba/">paket wisata danau toba</a> yang kami kelola.
My Best VSCode Productivity Tips, Shortcuts and Tricks
Tags: vscode, extension, productivity, tips
Published: 2021-10-11 07:36:14

While working on my coding projects I have learnt and developed quite a few productivity tips and tricks, that helps me achieve the goal much quicker and 'fancier'. In this article I will share my top Productivity tips and shortcuts.

### Better Comments
![Better Comments Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/66ranbdgryzswguzw4pb.png)
    First of all, I want to share a nice extension - “Better Comments” which basically highlights your code comments with different colors, and makes it easier to read and easier to understand the code. While normally the comment is green, by adding the keyword ‘TODO’ in your comment, the extension will turn it into orange, and if you add an exclamation point the comment becomes red.    
    `Extra tip for turning code into comments faster. Instead of manually adding two slashes (‘//’) in front of the line that you wish to become a comment, you can use a shortcut ‘CTRL + /’ on Linux/Windows or “CMD + /’ on MacOS. This works for both single line and multiple lines selected.`

### AI AutoCompletion
![TabNine Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rrl2oxl0ei1ib9qin27w.png)
Tab Nine is the most awesome Auto Compeltion tool I know. It really is smart and suggests stuff better than any similar tool I had before. I find it very useful in my day to day coding sessions. If you are truly serious about coding, then **This VSCode extensions is a must!**

### Side Panel Shortcuts
![Side Panel Shortcut Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iypnv7y9944bc89gfu8k.png)
These are the keyboard shortcuts that I use most often. They speeds up the general flow and navigation around your code-base.

Hide the Side Panel
```
'Ctrl + B'
(or 'Cmd + B' on Mac)
```

Show Extensions Panel
```
'Ctrl + Shift + X'
(or 'Cmd + Shift + X' on Mac)
```

Show Explorer Panel
```
'Ctrl + Shift + E'
(or 'Cmd + Shift + E' on Mac)
```

### Integrated Terminal
![Integrated Terminal Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gh4q2nh2agmsl0slidv7.png)
There is integrated terminal inside VSCode and using it saves a lot of navigating through program windows. You can have any number of terminal tabs running inside the editor.

Show/Hide Integrated Terminal
```
'Ctrl + ~'
(or 'Cmd + ~' on Mac)
```

### Quick Search
![QUick Search Banner](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0847m06r35ab9nlu4kqy.png)
Finding every file inside huge code-base could be pretty difficult task to do. Fortunately, VSCode offers some great feature to make this task less painful. To find any file quick you need to use this:
```
'Crl + P'
(or 'Cmd + P' on Mac)
```
These are my most used  VSCode's Tips, Tricks and Hacks. To find even more you can watch my video here: https://www.youtube.com/watch?v=umct1TvwduI
The Wink Programming Language-Make Enterprise Application fast and secure. 
Published: 2021-10-11 07:26:19

Hey guys,
I'm Ansh.A student from India and I'm one of the developers of Wink 😉. Actually we have one developer only and that is me.And this post is gonna be about the Wink Programming Language which is a Java like programming language that can be used to make Enterprise Applications more faster and more secure.

#About
If you know Java then you know that it's one of the oldest programming language created by Sun Microsystems and it has been used a lot for developing enterprise applications and today still developers consider Java if they want to develop enterprise applications.
But having hundreds of pros Java has some cons also like:
•It has a complex application development environment.
•Tools can be difficult to use.
•Java Swing environment's ability to build graphical user interfaces has limitations.
•May cost more to build, deploy and manage applications.
•Lacks built-in support for Web services standards.
•Hard to learn for new developers.

#Background
I started developing Wink as a hobby project in August 2021 and currently it's written in Golang but in future it's going to be in C or self-hosted.

#Planned Features
•OOPS
•Structs
•Java ecosystem in Wink
     •That means you would be able to use any Java module in Wink.
•And yes going to make it easier to learn.
And here's a little bit taste of it.
```
let add=fn(a,b){
    return a+b
}
```

#Conclusion
Presently Wink is closed source but in future it's going to be open source.
If reading this makes you excited about Wink and you think you can contribute with code then you can contact me here at: hig6063@gmail.com. 
Thanks so much for reading! 😊
vsphere esxi 使用
Tags: vmware
Published: 2021-10-11 07:23:01

在 vsphere esxi 中创建虚拟机，安装系统，先上传iso镜像到 storage, 然后在虚拟机属性中设置cd/dvd (参考 Configure a Datastore ISO File for the CD/DVD Drive），结果总是报错

> Invalid datastore path '[nfs://10.0.7.253/nfs_ssd_vm] ISO/fangde-gaokexing-4.0-DVD-x86_64-2020120805.iso'.

后来把这个 iso copy 到另一个存储(跟vm的存储文件不在同一个storage上)，结果就好了，好像有问题的storage是nfs协议的。

启动时报错 

> verification failed 0x1a security violation

修改 vm options 中的 boot options, disable security boot 就好了
Mobile App Development in 2022: Step by the Step Development Strategy
Tags: mobileapp
Published: 2022-01-13 07:08:26

---
title: Mobile App Development in 2022: Step by the Step Development Strategy
published: true
date: 2021-10-11 07:18:42 UTC
tags: MobileApp
canonical_url: https://www.softwareworld.co/mobile-app-development/
---

Mobile apps are a huge business these days. So, if you have always dreamt of building your own mobile app, now is the time to turn your dream into reality. Here’s what mobile app statistics say.

With over 3 billion mobile app users worldwide, the mobile app industry is thriving.

92 percent of time spent on mobile is spent using apps, social networking, and communication apps taking up 44 percent.

In 2020, annual mobile app downloads reached 218 billion downloads. That’s a seven percent increase year-over-year. Now is the time for the best user acquisition.

With an exponential increase in mobile app popularity and spending, it is time for businesses to consider mobile presence.

However, with popularity comes competition. Today, the mobile app market is too competitive, and it is getting harder to stand out from the crowd.

Considering the huge time and money investment required for mobile app development, going unprepared may prove a costly mistake and not yield positive results.

Therefore, you must create a mobile app development plan to fit your business goals. Planning eliminates any chances of developing an app that nobody wants to use and other brand-damaging mistakes.

We have outlined a detailed blueprint for step-by-step app development.

The post [Mobile App Development in 2022: Step by the Step Development Strategy](https://www.softwareworld.co/mobile-app-development/) appeared first on [SoftwareWorld](https://www.softwareworld.co).
API Testing - Write your complex API test scenarios with ease
Tags: testing, tutorial, apitesting, vrest
Published: 2021-10-11 06:38:26

Watch our video #tutorial on how you may quickly validate your complex API test scenarios or how you may chain multiple API requests in vREST NG Application.

vREST NG is a script less API test automation tool. It helps you to write maintainable test cases quickly for functional and regression testing of APIs. You can download and install the vREST NG application directly on Windows, OSX, and Linux via our website.

**Video Link:** https://youtu.be/i_Tm1wsUSvM

**API Testing Tutorials Playlist:** https://youtube.com/playlist?list=PLmua155_WrDzt1AbB6iV5Lsw_Z7QrzZZ0

*Important Links:*
1. [vREST NG Website](https://vrest.io/?utm_source=devto&utm_medium=devto-desc&utm_campaign=video)
2. [Community Chat](https://discord.gg/NtRa7kw)
3. [Book a Live Demo](https://meetings.hubspot.com/dheeraj-aggarwal)

Please do like and share if you found this video helpful and let the voice heard by the testing community. Also, let us know your feedback by commenting on this post.
Will Web Components Replace Frontend Frameworks?
Tags: programming, react, javascript
Published: 2021-10-11 06:20:31

![](https://miro.medium.com/max/2000/1*YgC0g3TFf9QtY1jCnQwjrQ.png)

They are built to solve different problems. Maybe, it is a combination of both!

{% medium https://medium.com/@mariusbongarts11/will-web-components-replace-frontend-frameworks-535891d779ba %}
5 Ways SEO & Web Design Go Together
Tags: webdesign, webdesigncompany, seo, webdev
Published: 2021-10-11 06:14:22

Do you have a website that is user-friendly, appealing, and updated still there is no increase in the number of people visiting your site?

The reason for this might be your website is not optimized for SEO. And there is no point in developing a website that people cannot find in search results. 

You cannot have a great website and lack in SEO or have a better SEO with outdated web design. SEO and Web design go hand in hand. So you can approach Ultimez technology for Web designing services.

How are SEO and web designing connected? Check out the 5 ways.

Mobile Friendliness

Research shows, over half of the website traffic comes from mobile devices. Therefore search engines consider mobile-friendly sites to rank higher. 

Therefore to reach a larger audience you should optimize your site for mobile phones.

Website Speed

All the pages in your site should load instantly otherwise it will impact your user experience and visitors will go off your site. Devote your time to remove unnecessary plugins, optimize images, and so on. 
According to the research, 88% of the visitors click off the site that has a poor user experience.

User Friendly

Content strategy is an essential part of SEO so you should present the content from the point of view of your readers. Your content should be user-friendly so that your audience will not go off the page. 

Images that take a long time to load, too many hyperlinks, text that is difficult to read against the background are some of the examples of bad website design.

Site Map

A sitemap is the structure of your website that helps search engines to crawl and index. A good site map will help you rank higher thereby increasing the site traffic.

After creating proper content, you should land your website visitors at the right place, by internal linking that makes sense to you.

Engaging and Fresh Content

You should create fresh and informative content to rank higher on search results. Google algorithm Panda looks for fresh, lengthy, and informative content.

If your content is short then it is assumed that you have copied it from somewhere else. You should update the content to show Google that your website is alive.

Final Thought  

You cannot choose between SEO and Webdesign. They both are important aspects to rank on search results and one cannot go without the other. Hence SEO is done in partnership with Web design.
Open 2021 Hacktoberfest issues in Scaffolder
Tags: hacktoberfest, beginners, javascript, programming
Published: 2021-10-11 06:07:11

I have several fairly easy issue on my project [Scaffolder](https://github.com/galElmalah/scaffolder).
If anyone is looking to contribute before hacktoberfest is over, this could be a good chance to help a fellow dev.to user, learn a few things and get that cool looking t-shirt 🙂

## Hacktoberfest issue

Add Scaffolder templates to the example repo or create a public repo of your own, then just open a PR adding a link to your template [here](https://github.com/galElmalah/scaffolder/blob/master/shared-templates.md). (More details in the issue)
{% github https://github.com/galElmalah/scaffolder/issues/27 %}

## Scaffolder repo

{% github https://github.com/galElmalah/scaffolder %}

**If something is unclear feel free to reach out!**
Database setup and associations for simple quiz app
Tags: beginners, rails, api, database
Published: 2021-10-11 06:05:53



## Intro
Building a simple quiz application started with a blank diagram and cognition that my SQL knowledge is fading (if I ever had any).  I'll just say that I had to refresh on lectures on join tables (inner join tables to be precise).

## What you will find in this blog
Here you will find the database diagram and model associations. I hope it will give you guidance for your quiz application. Worth mentioning  is that backend side was created in Rails with `--api` flag (generators will not create *views* folder, frontend side will be written separately )
![Database scheme](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5eo47iuh3tq6e77kkluh.png)
## Models 
1. Quiz
1. Question
1. Option
1. User
1. Take
1. Response

## Model Associations 
### Quiz
```
has_many :questions
has_many :takes
has_many :users, through: :takes
```

### Question
```
belongs_to :quiz
has_many :options
has_many :responses
```

### Option
```
belongs_to :question
has_many :responses
```

### User (with basic validations)
```
has_many :takes
has_many :quizzes, through: :takes
validates :username, presence: true
validates :email, presence: true
validates :email, uniqueness: true
```

### Take
```
belongs_to :user
belongs_to :quiz
has_many :responses, dependent: :destroy

```
### Response
```
belongs_to :take
belongs_to :option
belongs_to :question
```

## Summary

Having **Takes** table as a join table between **Users** and **Quizzes** will give as an option that user can retake the quiz as many times as he/she wants. 
Each response will belong to take, question and option. Here we can distinguish responses for the same question with the same option selected but that happens it different takes.
How to create a Offline Internationalization App:Data modeling
Tags: flutter, sqlite, strapi, offline
Published: 2021-10-11 05:54:42

With Strapi's powerful content management functions, data modeling can be carried out freely.

First set the language type supported by Strapi `GLOBAL SETTINGS> Internationalization`

![image-20211009161842-yftbalp](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7508ibpvhlg1t5rrlvmj.png)

![image-20211009161910-ouo1opo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zmxj9oz183tg8z2pu1wo.png)

Setting up Strapi in this way supports both Chinese and English

Next, use the `CONTENT TYPE BUILDER` function for modeling. Here we take vegetables as an example to build a vegetable data model.

`Content-Types Builder> Create new collection type`

Enable the internationalization function in the advanced settings `Enable localization for this Content-Type`

![image-20211009162247-no80sdx](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y3lef79ngo19j74sk4ub.png)

![image-20211009162320-2m98i00](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k6fw4q1xk90s2tq5co2v.png)

![image-20211009162550-23wrk31](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e7gfe3gu5pme4vx5khbc.png)

Click Save and Strapi will automatically restart. After the restart is completed, an order will be opened in the `COLLECTION TYPES` on the left to the data model just created.

![image-20211009163139-1joavuo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gro3402do047bnm1eeze.png)

Next, add some data here

Use the Removebg website to quickly create beautiful transparent background images

![image-20211009163750-0sn9c4a](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7jeah3w9lv1lhu0iykss.png)

![image-20211009163923-ysijmwx](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r3nwz8rk486ml1m7y6no.png)

After the save is successful, you can edit other language versions in the language selection on the right, and copy the content from the existing languages.

![image-20211009164200-hl8sbfo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8w6fbw43rexj9rym4bhm.png)

![image-20211009164254-8o1qu1j](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dxkem9owv2c2emypdj8j.png)

Such a piece of data supports multiple languages

 ![image-20211009164536-a1myfdv](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ag1c6mxm9apwmqkdnoy.png)
 
 
        
---

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lfajbsflhz9t8zpfm7ap.png)
 

[![Play Store](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrcqncrb8uyhym5m2so.png)](https://play.google.com/store/apps/details?id=com.nasawz.diet_therap)


[![Apple Store](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e6gwvms69chncj8lf5qe.png)](https://apps.apple.com/us/app/%E8%94%AC%E6%9E%9C%E9%A3%9F%E7%96%97/id1588683566)
Develop a local WordPress theme using Docker
Tags: docker, wordpress
Published: 2021-10-11 05:47:51

A while ago, we learned how easy it could be to [set up WordPress using Docker](https://daily-dev-tips.com/posts/guide-to-set-up-your-wordpress-site-in-docker/). 
However, this setup didn't allow for customization.

So let's have a look at how we could develop our WordPress theme using Docker.

## The file structure

As we could see before, all we needed was a `docker-compose.yml` file.

In our new setup, we want to include a `themes` folder without specific themes.

In the example case, we have one theme called `fooserama`.

![Custom WordPress theme](https://cdn.hashnode.com/res/hashnode/image/upload/v1633175864576/vOUAjCIpZ.png)

> Note: This will overwrite all themes, so you will lose any themes you already loaded in WordPress (including the default ones)

## Changing the Dockerfile

Next up, we have to change our `docker-compose.yml` file to reflect this data.

The first part we want to change is the volume part for the WordPress image.
Before, this was set up like so:

```yml
wordpress:
	volumes:
	  - wordpress_data:/var/www/html
```

And then in the `volumes` section, we had this:

```yml
volumes:
  db_data: {}
  wordpress_data: {}
```

What we want is to change the `volumes` for the WordPress image like so:

```yml
wordpress:
	volumes:
	  - ./themes:/var/www/html/wp-content/themes
```

And we want to remove this link for the `volumes` so it will look like this:

```yml
volumes:
  db_data: {}
```

If we reboot out the Docker image, we should have our custom theme available on the WordPress website.

```bash
docker-compose up -d
```

![Custom WordPress theme loaded in Docker](https://cdn.hashnode.com/res/hashnode/image/upload/v1633176305674/71aNtE6Pt.png)

This same approach could be used to handle plugins or even uploads if you wanted to.

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
Customize Blazor TreeGrid Rows Using Templates
Tags: blazor, csharp, dotnet, webdev
Published: 2021-10-11 04:45:45

Learn how to customize rows in our [Blazor TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid) component using templates. 

You will also learn how to customize a row using the RowDataBound event and a cell using the QueryCellInfo event. 

Download an example from GitHub: https://bit.ly/2WSubkj 

Refer to the following documentation to work with rows in the Blazor TreeGrid component: https://bit.ly/3Bp5quO 

Check out this online example of the row template in the Blazor TreeGrid component: https://bit.ly/2WROYEB

{% youtube cB4NjwFya_U %}
How AWS is Powering Global Learning Management Systems
Tags: aws, awsforlms, awsandlms, cloudserviceprovider
Published: 2021-10-11 04:40:56

Learn how AWS can help your LMS deliver content to millions of users all across the world—simultaneously and cost-effectively.

https://teleglobals.com/how-aws-is-powering-global-learning-management-systems/
Thank you to over 9000 #golang followers
Tags: go, showdev
Published: 2021-10-11 04:34:59

---
title: Thank you to over 9000 #golang followers
published: true
description: #golang related Tweets
tags: go,showdev
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qtncm7te4h5r3bqkqqup.png
---
Yesterday I reached 9000 Followers for my [@golangch](https://twitter.com/golangch) Twitter account.

Some asked me, how I reached this number.
Well, there is no strategy or trick. I tweet since Jan 2017, as a human (there are a lot of bots out there...) about Go related stuff, mainly libs/packages/apps written in/for Golang and interesting articles about Go.
Rarely I use it to promote Golang Jobs from my Golang based [Golang Job Board](https://golangjob.xyz)

Thanks to all Gophers following me.
We've grown up to play card games
Tags: webdev, opensource, discuss, webcomponents
Published: 2021-10-11 04:29:56

At one point you stopped hitting things that make noises and started learning how to read. Then you learned how to write. And thirteen years later you're an eighteen year old junior in college with no idea of what you're going to do even though you keep telling yourself *exactly* what you're going to do. 

And now you're just tired. And every word that comes out of your mouth is whiny. And you keep going till you realize just how miserable you're making everyone else around you. But then you start playing card games. You put on a poker face for every single person you see until a couple people figure you out. That's right, you guessed it, we're talking about web components this week! Cards, in specific. 

Think about cards this way: you have the container, the banner, and the content. Within in the banner, you have the header, sub-header, and icon. The content can be anything, basically. Maybe an image, gif, bulleted list, or paragraph. There's also fun design modifications that you can make, such as changing the color and roundedness. I know because I'll spend hours doing that. Below is an example, not of my creation, of what I'm talking about.

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k589zy6mrda308u1k1jg.png)

Previously, I spent a couple weeks creating a button. I feel like the design aspect of the card is going to be a lot easier after that experience. And as always, the biggest struggle will be how everything fits together and what code to copy and paste.
 
You can check out my creation here. Which absolutely has no actual progress to it.
{% github runtimeErrorsMadeEasy/project2 no-readme %}

And of course a song that captures everything.
{% spotify spotify:track:6N7nnLe36PK6vhvuOrk6JD %}