teleren/devto huggingface dataset:
Comparadores de precios para el alquiler de coches
Tags: comparadores, coches, alquiler, baratos
Published: 2020-05-28 13:14:29

Los comparadores de precios para el alquiler de coches, son herramientas que nos facilitan la labor a la hora de encontrar una oferta que se ajuste a nuestra medida. Con estas magníficas herramientas ahorramos no solo tiempo, sino también dinero al poder visualizar rápidamente cual es la oferta de coches de alquiler más barata.

Hoy en día están muy de moda los comparadores tanto para coches de alquiler como para hoteles y todo tipo de alojamientos. También para seguros de coches y motos, teléfonos, etc.

Sin duda que es una gran ayuda la que nos ofrecen los comparadores de precios. BCObooings, desde su página https://www.bcobookings.es dispone de un comparador de precios muy potente. Con él que en pocos segundos obtienes un gran listado de precios de alquiler de coches ordenados de menor a mayor precio. Con ello, observarás enseguida cual compañía ofrece coches más baratos. Compara con decenas de compañías de alquiler de coches muy prestigiosas y reconocidas.

También puedes realizar tus presupuestos accediendo desde Google en  http://images.google.es/url?q=https://www.bcobookings.es
An online Corona diagnosing system
Tags: machinelearning, imageprocessing, python, covid19
Published: 2020-05-28 13:12:27

I developed a user-friendly and easy-to-use platform for doctors to classify COVID-19 X-ray images. I also gives an therapeutic guideline.  
 
Persian version [full]: cvd.imreza.ir
English version: cvde.imreza.ir
.Net Framework için Swagger ile FileUpload
Tags: swashbuckle, fileupload, csharp, dotnetframework
Published: 2020-12-26 10:30:34

---
title: .Net Framework için Swagger ile FileUpload
published: true
date: 2020-05-28 13:07:56 UTC
tags: swashbuckle,fileupload,csharp,dotnetframework
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/500/1*qC5H4wYInMmabTWZkkyoVg.png)

Merhaba bir önce ki yazımda paylaştığım swagger kurulum, kimlik doğrulama vs. işlemlerine bu [**link**](https://dev.to/hakanyalitekin/net-framework-icin-swagger-ve-jwt-authentication-5e4c-temp-slug-2951071)üzerinden erişebilirsiniz. Bu yazı devamı niteliğinde olacak.

**Doğrudan örnek projeyi incelemek için** [**GitHub linki.**](https://github.com/hakanyalitekin/SwaggerWithJWT)

Gelelim asıl meselemize, dosya yükleme işlemlerinde Postman’a bağlı kalmadan swaggerdan from-data üzerinden nasıl dosya yükleme yapılacağından bahsedeceğim.

Bunun için öncelikle bir atrribute’e ihtiyacımız olacak. Bu attribute’ü kullanarak hangi serviste file upload yapacağımızı belirteceğiz ve istersek belirli parametereler yollayarak örneğin required olup olmadığını, açıklamasını belirtebileceğiz.

Projemizin Filters klasörüne **SwaggerParameterAttribute.cs** adında bir attribute sınıfı ekleyelim ve içeriğini aşağıda ki gibi ayarlayalım. Default alanları siz istediğiniz şekilde ayarlayabilirsiniz.

{% gist https://gist.github.com/hakanyalitekin/2d8694fea2f9fa53acbca99c2a13d719 %}

Artık attribute’tümüz hazır olduğuna göre, gelelim swagger ayarlamasına. Bu ayarlamayı yapabilmek için IOperationFilter interface’inden faydalanarak kendi OperationFilter kuralımızı oluşturacağız.

Oluşturacağımız bu class’ı ister swagger’ın halihazırda ki SwaggerConfig.cs’ine ekleyebilir, isterseniz de ayrı bir class oluşturarak yapabilirsiniz. Ben çok dallanıp budaklanmamak için direk içerisine dahil ettim.

OperationFilter’ın nasıl bir mantık ile çalıştığını kodun içerisine yorum satırı olarak ekledim.

{% gist https://gist.github.com/hakanyalitekin/32153e630eec9c4a1073d9197ce95cd6 %}

Swagger’da oluşturduğumuz bu OperationFilter’i aktifleştirmemiz gerekiyor bunun içinde SwaggerConfig.cs’in içerisine aşağıdaki kodu ekliyoruz.

![](https://cdn-images-1.medium.com/max/1024/1*jpRuxUJwp9rpIEz_6K7gXw.png)

Artık oluşturduğumuz SwaggerParameterAttribut’ü kullanarak swagger’dan file upload işlemlerimizi gerçekleştirebiliriz. Bunun için örnek bir kullanımı aşağıda paylaşıyorum.

{% gist https://gist.github.com/hakanyalitekin/847a899b70258ab0776dde80cb0767b9 %}

Kodumuzu çalıştırdığımızda görmemiz gereken görüntü aşağıda ki gibi olmalıdır. Eğer değilse bir şeyleri yanlış yapmış olabiliriz. Yazıyı ya da github üzerinde ki projeyi inceleyebilirsiniz.

![](https://cdn-images-1.medium.com/max/1024/1*orMSHGWKJJFLyXOxQP7dqA.png)

Umarım ufakta olsa faydam dokunmuştur.
Placeholder title
Tags: gftwhackathon
Published: 2020-05-28 12:51:07

[Instructions]: # (To submit to the Grant For The Web x DEV Hackathon, please fill out all sections.)


## What I built


### Submission Category: 

[Note]: # (Foundational Technology, Creative Catalyst, or Exciting Experiments)


## Demo
 

## Link to Code

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)


## How I built it 

[Note]: # (For example, what's the stack? did you run into issues or discover something new along the way? etc!)


## Additional Resources/Info 


[Reminder]: # (We hope you consider expanding your submission into a full-on application for the Grant for the Web CFP, due on June 12.)
Forsage Clone Script to Launch Smart Contrat MLM Platform like Forsage
Published: 2020-05-28 12:47:07

To start an Ethereum Smart Contract based MLM like Forsage, You need expert consultation and necessary development support, the most cost-effective way is the [Forsage Clone Script] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script).

**Forsage MLM Clone Script**

[Forsage MLM Clone Script] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script) is a decentralized Ethereum Smart Contract MLM Script built on Ethereum Blockchain works like Forsage Smart Contract and looks similar to Forsage website which is customizable based on user requirements.

We, **BlockchainAppsDeveloper** offer an advanced ready-made [Forsage Smart Contract MLM Clone Script] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script).

**Features of Forsage MLM Clone Script**

1. Decentralized applications
2. Ethereum smart contracts
3. Supports multiple matrix Schemes
4. Completely white label solutions
5. Integrated Cryptocurrency Wallets
6. Handle up to 10 million users at a time
7. Supports multiple payment gateways
8. Gift sending, Referral options
9. Admin & user dashboard facilities.
10. Un-hackable MLM Platform

**Why Choose Us for Forsage MLM Clone Development?**

**BlockchainAppsDeveloper** - Leading Blockchain Development Company offers end-to-end services on Blockchain, DApps, Smart Contracts, Cryptocurrency Exchange, Smart Contract based MLM development. We have developed and delivered more than 100+ projects on Blockchain and have specialized development team on various Blockchain platforms and certified developers for Ethereum Smart Contract MLM Development.

We are expertise in [Ethereum Smart Contract MLM Clone Development] (https://www.blockchainappsdeveloper.com/blog/mlm-platform-with-smart-contract-development) like **Forsage, Million Money, Etrix.Io, EtheremsCash,**  etc… Here are some undeniable reasons for building your smart contract-based MLM platform with us:

1. Rapid launch within a week
2. Continuous technical support 24x7
3. Build with advanced latest technology
4. Completely a white label solutions
5. Admin & User dashboard facilities
6. Multi-Sig Crypto Wallet Support
7. Cross-Platform compatibility
8. Marketing support
9. Plugins & API integration options available
10. Un-hackable MLM platform

**Know more:** [How to Start Smart Contract MLM Business like Forsage] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script)

**People Also Look For -**
1. [Forsage Smart Contract] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script)
2. [Forsage Compensation Plan] (https://www.blockchainappsdeveloper.com/blog/forsage-mlm-clone-script)
Fireact Part 1: Firebase authentication in React
Tags: react, firebase
Published: 2020-05-28 12:41:38

Hi All,

I wrote a post about Firebase authentication in a React web application. If you are interested in the topic, please check it out: https://medium.com/@chaoming_li/fireact-part-1-firebase-authentication-in-react-b835f6beacc5?sk=26ed71ccd439fe97103416d7f4039cd7

The post is for the open-source project I created called Fireact, which is a user sign-in and management web application for web developers to build web applications fast. If you are interested in the project, please check the source code here: https://github.com/chaoming/fireact
Black Box Testing Misconceptions
Tags: beginners, testing
Published: 2020-05-28 12:37:19

After some time in QA and being a self-proclaimed SDET, I have seen that there are a lot of misconceptions regarding testing.  You can see articles all around the net with "Regression testing vs Retesting", "Performance Done Right", and other similar, but I have not seen one that adequately addresses **Black Box Testing**.

From my experience **Black Box Testing** is seen as something that can be _done quickly_, or with _unskilled people_. Some would label it as _cheap while providing a lot of feedback_. Let's break this down. 

The easier misconception to disprove is "**it is cheap**". That goes totally against the basic testing pyramid. Black box testing is done after you have some user interface, CLI or GUI, whatever you want to throw at the users. This means your integration could be garbage, and your supporting code could be garbage, but for some reason, it just worked together, until a user sat behind it. Now when something goes wrong, there is a chance you will have to dig really deep into your underlying code to make it work,  and this could also break the integration with other modules. This seems so expensive to me, but then again, I am not a manger. 

The second misconception is about it **"being easy"**. I am not saying black box testing is one of the more complex types of testing, but I am sure it is not as ignorance-based, as some would think. Yes, you can throw a team of 20 people on a UI and tell them to go nuts, but does this actually bring the most value out of it? In my experience, proper black box testing profits when the people setting it up are **knowledgable about** the business **use cases and issues**, and when they **understand the users**. Give a tester a one on one with a user, let them chat, see what happens. Another thing that would be good for the testers is to **understand the technology and configurations** of the system under tests, what is some other software that this software will interact with, and what are the **expectations for the data flow**.

I hope this clears it up a bit. If I was not clear enough in everything I said, comment below and I will correct myself ASAP.

Good luck and happy coding!
Building an MVP without coding 4x faster
Tags: webdev, nocode, lowcode, mvp
Published: 2020-05-28 12:22:01

Hey, 
my UI Bakery team is hosting a free webinar on building an MVP without coding.
Tuesday (June 2), 7:00 pm CET, 1:00 pm EST.
Feel free to join and see how to create a full-fledged MVP 4x faster than using UI Bakery no(low)-code alternatives. We’ll show every step, from building a login page to connecting data to your app. 

Details: https://hubs.ly/H0qGnv20
Scrape lead data from LinkedIn Profiles
Tags: b2bleads, b2b, b2bleadsforbusiness, b2bmarketing
Published: 2020-05-28 12:09:10

The basic problem for business marketers is to scrape and extract business leads data from LinkedIn because manually it is not possible due to the huge number of active profiles. Manually scraping leads data from LinkedIn is a time-consuming work to search and extract your target leads data manually. But I have a solution to your problem. Now you can search and scrape leads data from LinkedIn using leads data extraction software, such as LinkedIn Sale Navigator Extractor.

https://www.ahmadsoftware.com/97/linkedin-sale-navigator-extractor.html

How does the LinkedIn Sale Navigator Extractor scrape lead to data from LinkedIn?

During the covid19 crisis, online quality leads generation is very vital for generating more business sales and revenue. For this, you need to scrape LinkedIn and Sales Navigator for building your own quality leads database. Now with LinkedIn Sale Navigator Extractor, you can easily extract customer’s contact data in a specific area based on your business keywords by searching across LinkedIn profiles.

LinkedIn Sale Navigator Extractor can automatically extract LinkedIn leads data from LinkedIn and Sales Navigator. It can search and extract leads contact information such as first name, last name, email, phone number, twitter, messenger id, job title, company, website, skills, industry, country, profile link from LinkedIn and Sale Navigator. 

https://www.ahmadsoftware.com/97/linkedin-sale-navigator-extractor.html
Finally, LinkedIn Sale Navigator Extractor is a useful tool that enables you to export leads data into spreadsheets such as CSV, XLSX, or TXT files.
Daily Developer Jokes - Thursday, May 28, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-05-28 12:00:28

---
title: "Daily Developer Jokes - Thursday, May 28, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Thursday%2C%20May%2028%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1259d077252.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ Which programming language is the shortest?

___A:___ HTML. Because it doesn't have a neck between its `<head>` and `<body>`.
 -->
Terraform Tips & Tricks, Issue 1: Format, Graph and State
Tags: terraform, tips
Published: 2020-05-28 11:59:20

---
title: Terraform Tips & Tricks, Issue 1: Format, Graph and State
published: true
description: Learning Terraform: Tips & Tricks 1
tags: terraform, tips
cover_image: https://assets.mkdev.me/posts/covers/000/000/012/original/mkdev_article.png
---
In addition to our [Lightning Course](https://dev.to/mkdev/infrastructure-as-code-and-how-terraform-fits-into-it-40bl), Kirill Shirinkin will share extra tips on using Terraform. In the first issue of Terraform Tips & Tricks, you will learn 3 more useful Terraform commands:

{% youtube AbhZJreR6ww %}

***

* [Terraform Tips & Tricks, Issue 1](https://dev.to/mkdev/terraform-tips-tricks-issue-1-format-graph-and-state-c6o)
* [Terraform Tips & Tricks, Issue 2](https://dev.to/mkdev/terraform-tips-tricks-issue-2-registry-locals-and-workspaces-664)

*You can always hire [our mentors](https://mkdev.me/en/specializations) and learn directly from them!*
AsmBB v2.9 has been released. With new beautiful theme and emoji!!!111 🏆🥇
Tags: asm, asmbb, webdev, design
Published: 2020-05-28 11:53:38

The official v2.9 of AsmBB has been released.

The main and most important new feature of the engine is the new theme "Urban Sunrise" which (besides its very beautiful appearance) has advanced post editor and supports Unicode emoji both for the forum posts and the chat conversations.

Here is a screenshot from inside the admin account:

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

Touch and feel it by yourself: https://board.asm32.info/asmbb-v2-9-has-been-released.328/

Any criticism on the web design and UX is highly appreciated! 

The negative feedback is preferred. 😂
How to setup Specific Subdomain routing in Laravel
Tags: laravel, php, tutorial, webdev
Published: 2020-05-28 11:53:07

Hi all, this is Adi, again with another Laravel post. In one of my recent projects, I had to set up specific subdomain routing within the same Laravel application. This was something new to me because on most projects, I just work with one domain and everything is accessed `/` after it. I am going to share with you how I solved it, I hope it gives you some ideas when you are faced to do this too. Let’s get started.

### What was my need
First, let's explore my requirements for this project. My client wanted to access the admin portal from the `admin.myapp.com` domain, the marketing website from `myapp.com`, and the API from `api.myapp.com`. As you can see it defers from Laravel's defaults. By default, Laravel exposes API routes in `myapp.com/api` url and everything else in `myapp.com/` domain.

### My Solution
Laravel routing provides a convenient way to setup subdomain routing but it works best only when you have a wildcard routing, this `*.myapp.com` works but to make specific subdomain to work, I had to do some config changes as well. Below is my `routes\web.php` file.

#### Routes File
![My routes file](https://imgur.com/8OXMswG.png)
As you can see, you can use the `domain` method to mention the subdomain you want to capture, but it becomes complicated when you have multiple environments with different domains you need to use, that's why I have added the `SITE_URL` variable to my `.env` file. So when I am developing locally I can set it to `localhost`, when in production I set the actual domain, and when in staging or testing I can set the relevant domains.

#### .env Config
![My .env config file](https://imgur.com/GigA5FT.png)
It's just another .env variable you set. Pretty simple.

### Webserver Config
Now you have the routing configured but you need to make a few changes in the webserver setup also to be able to use multiple domain names for the same host. Let's see how.

#### Local development
I use a windows PC for development, I had to change my `hosts` files in the `system32` folder. I added these entries.
![My Hosts file config](https://i.imgur.com/4ktrLGc.png)
Now, if you go to any of these domains, it should be routed to your Laravel application, when it's being served.

### Conclusion
I hope this post helped you. It's not daily that you come across a config like this, that's why I decided to share it. If you would like me to cover a specific issue you have with Laravel, do let me know I'll try to write a post about it.

**Related Resources**
- [Laravel domain routing](https://laravel.com/docs/7.x/routing#route-group-subdomain-routing)
- [Nginx config for multiple domains](https://www.serverlab.ca/tutorials/linux/web-servers-linux/how-to-configure-multiple-domains-with-nginx-on-ubuntu/)
- [Apache config for multiple domains](https://geekflare.com/multiple-domains-on-one-server-with-apache-nginx/)

> Thank You
> That's all for now, this has been Adi.  
> If you are looking for a Freelance Web Developer you can [contact me](https://simplestweb.in/contact-me/?utm_campaign=laravel-helper-article)
How to Bypass Medium.com Paywall (Upgrade) and Read Full Article?
Tags: medium, blog, paywall
Published: 2020-05-28 11:52:08

We loved medium, for its simplicity. But no more. They have added a paywall to read their articles. Once you read few articles, they will ask you to upgrade. 

We Only able to see the first paragraph, like this:

![Medium Paywall](https://i.imgur.com/NG7GMDG.png)

## The Solution?

### 1. Log out from Medium.com and refresh the page.

Yes.  Just logout from your medium account.

### 2. Delete Cache

Sometimes, it won't still work because they store the data. For that you can just delete their site cache by opening Inspect Element => Application => Clear Site Data

### 3. Incognito Mode

Sometimes its easier to open the URL in an incognito mode which makes sure there is no cache involved. Also you don't need to sign-out. 

### 3. Outline to the Rescue

[Outline](https://outline.com/) is a simple service which converts normal webpages to a readable format. Since this website caches content before reaching browser, Medium doesn't know if it came from human or search engine. Hence they allow full article. 

### Example

Medium Article: [https://medium.com/..../78a0797259a6](
https://medium.com/javascript-in-plain-english/build-a-drag-and-drop-dnd-layout-builder-with-react-and-immutablejs-78a0797259a6)

Outline Link: [https://outline.com/Ce4fv6](https://outline.com/Ce4fv6)
Why Developer Experience is key
Tags: devrel, podcast
Published: 2020-05-28 11:48:58

**Trick question of the week:**
*Why is Developer Experience so important?*

For starters, let’s look to the old saying that “first impressions matter”. Anyone that spends too much time trying to figure out how things work is more likely to quit trying at some point. This remains true to developers too.

Today’s guest, Ian Jennings, is the man behind Haxor Developer Experience. According to Haxor, most vendors expect developers to reach their first “Hello, world!” within 15 minutes.

**The truth?** Half of the developers don’t even reach that point, and the rest who do will end up needing more than 1 hour.

How can you offer a better experience to developers?

**Ian has 5 tips that will help make everything better**.

[Listen to the episode] (https://www.devrelx.com/podcast?utm_source=devto&utm_medium=Ian Jennings&utm_campaign=Article) and find out.

{% spotify spotify:episode:3Ibedgj5Ud0pGY3TLKoL69 %}

In this episode, Ian discusses 2 graphs that stand out to him for the **“Let’s talk Data”** section. Ian's picks for this week: [Developer Programs Benchmark: Mozilla, Microsoft and Google lead the pack] (https://www.devrelx.com/trends?lightbox=dataItem-k9mq59ik?utm_source=devto&utm_medium=Ian Jennings&utm_campaign=DPB) and [how developer and marketing experts segment their audience] (https://www.devrelx.com/trends?lightbox=dataItem-k9mqu4kj1?utm_source=devto&utm_medium=Ian Jennings&utm_campaign=Segmentation). 

**Ian Jennings** *is the founder of Haxor, a developer experience testing platform. Haxor tests and measures APIs, SDKs, and developer products with on-demand feedback from real developers. Previously, Ian co-founded developer meetup platform Hacker League, before spending 6 years at PubNub establishing their developer experience strategy. He also operates DevPort, a developer portfolio site populated by thousands of developers.*

[Article published originally at DevRelx](https://www.devrelx.com/post/why-developer-experience-is-key?utm_source=devto&utm_medium=Ian Jennings&utm_campaign=Article).

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/fyu9n7td773igx0n7tt3.jpg)
Server-side rendering (SSR) vs static site generator (SSG) - A Diagram
Tags: watercooler, angular
Published: 2020-05-28 11:46:01

As part of my book, [Cloud Native Web Development](https://www.gum.co/cloud-native-web-development), I create a diagram per day until I have all diagrams ready to publish the book.

Today, server-side rendering (SSR) vs static site generator (SSG).

![Server-side rendering (SSR) vs static site generator (SSG)](https://dev-to-uploads.s3.amazonaws.com/i/opdhbg2x1cdva9wdye58.png)

[Diagram source](https://excalidraw.com/#json=5470294399516672,DIV0EF7egE0KUDph8bQZUw) (if you want to edit/reuse it)
How much do YOU pay per month for cloud hosting? 
Tags: devops, discuss, webdev, healthydebate
Published: 2020-05-28 11:23:28

Also to post, how big are you? How much traffic do you receive?

Now, I have found these two topics,

- Dedicated server, pricing start at 70 USD / mo
- [How to setup multiple VPS or virtual machines on a VPS hosting account? [closed]](https://serverfault.com/questions/575258/how-to-setup-multiple-vps-or-virtual-machines-on-a-vps-hosting-account)

It would also be interesting to know how much you pay for a domain name.