teleren/devto huggingface dataset:
Latest 2020 WhatsApp DPs Download
Published: 2020-02-27 20:51:01

We are sharing [WhatsApp DP](https://whatsappdpgirl.com/cute-dp-for-whatsapp-images/) Profile Pictures collection from the last few years. We are happy that our readers are loving it. That’s the main reason we keep updating our articles. This is your Love what motivates us to work. 🙂 As you can see we have shared an amazing WhatsApp Profile Pics album in the below section. Now, it is time to update our album with some new categories and new photos. We never distinguish between Boys & Girls that’s why we share different categories, especially for girls & boys.

If you are looking to download Latest [WhatsApp DP Images](https://whatsappdpgirl.com/) to use them on your profile then this collection is especially for you. In this article, we are going to share an amazing collection of Cool WhatsApp Profile Pictures for Boys & Girls. Most of the young Boys & Girls do not like to use their real photos on Social Media profiles. So, they use virtual display pictures by downloading from the Internet. But, they do not get their desired Photos on all sites, so we have decided to cover all king or popular DPs in a single collection. 😉 You will get all type of DP for WhatsApp you are looking for.

As you can see, in our every update we are sharing Latest WhatsApp DPs with you. The main motive behind updating our collection is to provide you Trending Profile Pics for Instagram and other Social Media sites. It is our guarantee that you will never get bored with our Display Pictures collection. Why? Because we provide you with new Photos each month. Even if you want any other kind of Profile Picture which we have forgotten to share, feel free to comment it below. We want to serve you the best of us. 😉 And I hope we are already doing this.

All WhatsApp lovers can download their desired WhatsApp Profile Pics from our collection. We are going to share all categorized WhatsApp DP Images in this article. You will get your desired Display Picture no matter if you are searching for Stylish Boys Dp or Cute Girls Pics. 😉 No matter if you are a girl or boy, we have kept this in mind and shared WhatsApp Profile Picture related to all. Also, there are specific sections for WhatsApp DP for Boy & WhatsApp DP for Girls! 😀 Yeah, you are getting interested to check out Display Pictures. Okay, keep scrolling until you start seeing images. We have shared an ultimate collection of special profile pics for Facebook and other Social Media profiles.
Why HL7 FHIR standards are important in healthcare products development
Published: 2020-02-27 20:49:31

A long time ago our gadgets learned to monitor our health and give a signal about a problem if there is any. Synchronization of gadget signals and data on patients’ physical history is our immediate future that is intended to simplify the diagnostics and monitoring of changes in the condition of clinics’ care recipients.

Currently, many clinics are not only unable to get information from the patient’s gadgets but also have information systems of doubtful suitability for use in the near future.

https://evrone.com/hl7-fhir
Coding the Smash Bros Ultimate Character Select Screen in HTML & CSS in 2 hours
Tags: tutorial, html, css, beginners
Published: 2020-02-27 20:41:52

*About the series: In this video series, I try to create high quality "clones" of existing UI's from scratch using web technologies. To make it more of a challenge, I set a goal of finishing the "clone" in 1 hour!*

In this video, I code the Smash Bros Ultimate Character Select Screen using html, css and jekyll in 2 hour.

{% youtube WNe32jLWUJ4 %}

Demo (Desktop only): https://bendy.dev/projects/clones/smash-bros-character-select
Code: https://github.com/bendygit/smash-bros-character-select
Website: https://bendy.dev

I hope you enjoy the video! I would really appreciate it if you subscribed. :)

Let me know what other UI's you would like to see me recreate in this format.
Creating a Reddit /r/anime Image Scraper
Tags: python, webdev
Published: 2020-02-27 20:20:22

# Scraping Images from Reddit /r/anime
![](https://www.dishy.dev/articles/images/RedditScraperV2.gif)

Following on from my previous article about [scraping images from Reddit](https://dev.to/sg3141592/scraping-images-from-reddit-threads-in-python-3pke), I decided to expand the concept out to a more fully featured tool.

I think Reddit's **/r/anime** is one of the most entertaining and best subreddits. Something that drives this is they have a bot that creates discussion threads for new episodes as they go out. They generate a lot of discussion and screenshots for shows.

![Example of Anime discussion threads on reddit](https://www.dishy.dev/articles/images/anime-discussion-threads.PNG)

I noticed since the threads are generated by a bot, its easy to search and get a list of all of the discussion threads for a show.

![A](https://www.dishy.dev/articles/images/anime-episode-search.PNG)

I decided to have a go to see how easy it was to implement an episode search.

## Search for Episodes
The [PRAW](https://praw.readthedocs.io/en/latest/) library makes it trivial to search Reddit.

``` python
subreddit = reddit.subreddit('anime')
matches = subreddit.search('violet evergarden', limit=250)
```

From here we can RegEx someones search string into a query to find all of the threads that match the `ShowName - Episode discussion` format.

``` python
REGEX_STR = '.*' + filteredName.replace(' ','.+') + '.*Episode\\D+(\\d+).+discussion.*'
```

This combined with the image search from the last article machines for a nice little scraper based on show name.

## Frontend
The Frontend uses a simple CSS only framework [Bulma](https://bulma.io/) for the UI. I'm really impressed with how easy it is to get an image window up for the preview feature of the app.

![](https://www.dishy.dev/articles/images/anime-app-fullscreen.PNG)

And the loading bars are nice too

![](https://www.dishy.dev/articles/images/LoadingBar.gif)

This with a bit of [JQuery](https://jquery.com/) to let us search the API and populate the results. It's a bit hacky so I've not gone into much detail on it, it'll be doing more work with it for the next article. The API is all served up through [Azure Functions](https://azure.microsoft.com/en-gb/services/functions/).

You can give it a try on my site below [Reddit Anime Scraper Version 2](https://dishy.dev/scraping-images-from-reddit/try-it-out-page-v2.html).

## Next Steps
- It'd be nice to allow scrolling through the images while in fullscreen mode through arrow keys or buttons each side of the image.
- These lookups are slow. There's an opportunity to implement a caching solution that looks at the number of comments or another flag to let us re-use lookups.
THIS_IS_A_CONSTANT
Tags: c, java, history
Published: 2020-02-27 20:18:13

A junior engineer asked a great question while we were pairing

"Why does this variable have to be in upper case?"

Well, because it's static final, of course.

But why?

So I had to think about this one and wondered why myself. What's so different? And why did people decide this was a good idea?

So the obvious difference is that because it's final, it can't be modified after it has been initialised. And it's static, meaning that it's a property of the class and not of this instance.

It's as close as you really get, in Java, to a const in other languages.

But, he asked, why does that mean we have to make it upper case with underscores? Won't the compiler tell us when you try to change it?

Well it's a convention that we used to tell us that we need to use this field differently, like we used to back in the old C days, and it's stuck from there.

But what was so different about C?

So there wasn't really the concept of a immutables for a while in C either. BUT we did have the #define directive. This told the compiler that the next thing it saw on the line would be a symbol that would be replaced exactly with the thing after that.

So you would see something like:
`#define STR "my string"`

When the compiler saw STR, it would literally replace that symbol with "my string" when it was processing that file.

It was important to know that you were dealing with something special, something that could break in REALLY weird ways! Anyone remember the old "end of file when ';' expected - but it's  RIGHT THERE!"?

So here we are in 2020, writing Java variables with different case because it looks like a constant, because we have to know to treat it differently, almost with reverence, because of lessons learned in another language.
How To Download Whatsapp Status Short Film And Photos
Published: 2020-02-27 20:11:40

Ever since the concept of disappearing stories arrived on WhatsApp, the photo-sharing app’s popularity has grown further. It is a mandatory task to upload “WhatsApp Status” and photos just like we do for Instagram Stories and Snapchat Stories.

##How To Download WhatsApp Status?
There are a couple of simple ways to download images and videos from a WhatsApp status. Read on to learn more:

##How To Download WhatsApp Status and Photo? (Android)
1. Using the File Manager App
The first method is to use the File Manager or the Files app that is pre-loaded on most of the Android smartphones. For this, you have to follow a number of steps:

-First, view the WhatsApp Status you want to save to your gallery
-Following this, you have to head to the Files app and select the Settings option
-The Settings tab has the ‘Show hidden files’ option. Enable this option
-Once this is done, you have to select the Internal storage option and then the WhatsApp option. Head to the media option and select the ‘.statuses’ option
-All WhatsApp Status media will be enlisted here. Now, you have to copy and paste the particular WhatsApp photo or [love WhatsApp status video](https://newwhatsappstatusvideo.com/love-whatsapp-status-video/) to another folder and you are good to go.
Please note: As the nature of the WhatsApp Status is perishable, the media in the hidden files folder will also vanish after 24 hours. You have to act quickly if you want to download the media.
[WhatsApp Status Video](https://newwhatsappstatusvideo.com/)
Fixing deliverability issues with Mailgun to Microsoft addresses
Tags: email
Published: 2020-02-28 12:32:43

---
title: Fixing deliverability issues with Mailgun to Microsoft addresses
published: true
date: 2020-02-27 20:00:00 UTC
tags: email
cover_image: https://thumbs.mskog.com/https://s3-eu-central-1.amazonaws.com/mskog-cms/2020/02/spam.jpeg
canonical_url: https://www.mskog.com/posts/fixing-mailgun-deliverability-issues-to-microsoft-domains
---

_Note: This article is not sponsored and I am in no way affiliated with Glock or Postmark._

This is a quick tip for those who suffer from deliverability issues to Microsoft domains, specifically outlook.com, live.com, and hotmail.com. The emails arrive but end up in the spam folder. If you cannot seem to figure out why and everything seems fine then perhaps the issue is with Mailgun itself. The only clue in the email headers is this: `X-Forefront-Antispam-Report: EFV:NLI;`

Before you do anything drastic then I suggest:

1. Use [https://www.mail-tester.com/](https://www.mail-tester.com/) to figure out if the content in the email is fine.
2. Double check your [SPF/DKIM setup](https://www.smartertools.com/blog/2019/04/09-understanding-spf-dkim-dmarc)

If neither of those help then perhaps the issue is with Mailgun itself. A simple way to figure this out is to sign up for [Glock](https://glockapps.com/) and run some tests. What Glock does is that they send email to a bunch of email addresses using your SMTP and contents. These email addresses are controlled by Glock and they will report any deliverability issues. This will clearly show if an email ends up in spam for example. If that is the case and there are no obvious errors then I would suggest trying a different provider. In my experience Mailgun will not do much about this except rotate the sending IP which will probably not help.

Instead, I suggest signing up for [Postmark](https://postmarkapp.com/) instead to replace Mailgun and running some tests using Glock. In my experience Postmark will deliver email to Microsoft domains with no problems.

The issue here is that sending IPs are shared by a LOT of people and it doesn't take much to "dirty" that IP address. A dedicated sending IP address is not always a good solution either because you will probably run into other issues. Postmark seems to take greater care of their IP addresses somehow and that is why they don't have this particular deliverability issue.

Happy emailing!
PyConWeb 2020
Tags: python, webdev, django
Published: 2020-02-27 19:42:11

Dear Ladies and Gentlemen,

we, PyMunich community, are happy to announce our annual PyConWeb 2020 conference, which will take place in Munich on 09-10 May.

This conference focuses on Python and Web technologies.

It is a perfect opportunity to meet international speakers, other passionate and great pythonistas, learn new cool things and share your experience!

We are actively looking for speakers. If you have an interesting topic to present, we would be happy to invite you as a speaker. 
Call for papers runs until March 7th: https://www.papercall.io/pyconweb20

If you would like to participate as a listener, read more on:
- our website: https://pyconweb.com/
- twitter: https://twitter.com/PyConWeb
- or telegram: https://t.me/joinchat/B8CXcEIOwZP_qE_nakAtQg
By the way, we already started early bird tickets sale, hurry up, usually these are sold out within days!

If you have any questions, please email our team at info@pyconweb.com

We are looking forward to seeing you at the conference!
Understanding redux-thunk in 5 minutes
Tags: reduxthunk, redux, react, thunk
Published: 2020-02-27 19:01:25

Assuming you already understand Redux, and how we can dispatch an action, then it is easy to understand redux-thunk.

We know we can dispatch an action, which is just an object:
```javascript
{ type: "GOT_DATA", data: data }
```

Now, instead of

```javascript
dispatch({ type: "GOT_DATA", data: data });
```

What if we don't have `data` yet, and we can view it as asynchronous or a future value?  What if we say, we can let you dispatch a function that will do something, and your function should just eventually dispatch an action object with that data when you have it?

That's redux-thunk: dispatch a function, and in our case, dispatch a function that will start something asynchronous and dispatch the action object when ready:

```javascript
dispatch(function() {
  fetch(' .. ')
    .then(response => response.json())
    .then(data => dispatch({ type: "GOT_DATA", data: data }))
    .catch(err => dispatch({ type: "CANNOT_GET_DATA", error: err }));
});

```

That's it.  Now you already know how redux-thunk works.

To understand what the "thunk" part is, it is: when we have `actionCreator()` that returns an action object in the past, now in this case, this `actionCreator()` returns the function we have above instead.  

Now, this `actionCreator()` is like a wrapper that returns a function, and in 1960, that wrapper is called a thunk in the ALGOL community, like something that has already been "think" (thunk) or "thought" of.  So when you dispatch a function, that function is not a thunk. The wrapper that creates the function for you to dispatch, is the thunk.

Note that in `redux-thunk`, this wrapper actually returns a function that takes `dispatch` as a parameter, so that when you call `dispatch` at last, you are using this `dispatch`.

That may seem complicated: a function that returns a function that takes `dispatch`, and eventually will call `dispatch(someActionObject)`, but a simple way is just to think of: instead of dispatching an action object, dispatch a function that does something and eventually will dispatch the action object.
Good resources on how to build a bidding system.
Tags: biddingsystem, rails, algorithm
Published: 2020-02-27 18:58:40

---
title: Good resources on how to build a bidding system.
published: true
description: help on how to implement a bidding system
tags: bidding system, ruby on rails, algorithm
---

Hi all, 

I need to implement a bidding system using Ruby on Rails.
However, I would like to have a solid knowledge about it before start typing the first line of code. Who has experience or knows a good step-by-step tutorial?

In general terms of functionalities, the system should be able to receive an offer from a buyer, send it to the seller, give the option to the seller to accept/reject the bid.  

It doesn't need to be in RoR, any language is welcome.
massCode - open source snippets manager is out to v1.0 🎉
Tags: vue, javascript, webdev
Published: 2020-02-27 18:12:29

---
title: massCode - open source snippets manager is out to v1.0 🎉
published: true
description: massCode - open source snippets manager
tags: vue, javascript, webdev
---

Hi, there!

I am excited that massCode is released to version 1.0.

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

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project. This is also my first experience in developing applications on Electron.

I was inspired by applications like SnippetsLab, Quiver, Boostnote.
SnippetsLab & Quiver are native MacOS applications. Boostnote is a cross platform application because it is written using Electron. Inside Boostnote, it uses React.

I also took Electron as a basis to provide cross platforming. Since I'm a big fan of Vue, my app seems to be written in Vue.
massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization.

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

I hope that my app will be useful to someone. 

{% github antonreshetov/massCode %}

Best regards, Anton.
What do you like about Laravel?
Tags: discuss, php, webdev
Published: 2020-02-27 18:05:39

I moved away from PHP frameworks years ago and missed the whole rise of the now very popular Laravel framework.

If you use Laravel what do you find most compelling about it? Community? Ecosystem? Other? Why Laravel over Rails, Keystone (or other based on Express), ASP.NET Core or others?

I tried asking on [Twitter](https://twitter.com/drewtown_chi/status/1233041493658624000) earlier but didn't get a response so I'm hoping the DEV community can give me their thoughts.
Add Static Assets to Deployment - Building SaaS #29
Tags: python, django, saas
Published: 2020-02-27 18:04:58

{% youtube tUUeQEIVBT8 %}

In this episode, we pushed CI built static files to S3, then pulled those files into the Ansible deployment.  This is part of the ongoing effort to simplify deployment by moving work to CI.

Last time, we processed static files like JavaScript, CSS, and images using [webpack](https://webpack.js.org/) on [Circle CI](https://circleci.com/).  Once the files were processed, I used the `tar` command to create a tarball (i.e., a `.tar.gz` file) that contains all the static assets.

The first task from this episode was the upload the generated tarball to [AWS S3](https://aws.amazon.com/s3/).  I created an S3 bucket where the asset tarballs can live.  We then used the [Circle CI AWS S3 orb](https://circleci.com/orbs/registry/orb/circleci/aws-s3) to push the generated tarball to the new S3 bucket.

With the tarball on S3, we were finally ready to move to deployment.  I created [Ansible](https://www.ansible.com/) tasks to:

1. Create a directory for asset tarballs to live on the server.
2. Pull a tarball from S3 and store it in the directory.
3. Extract the tarball files into the static root directory where [Nginx](https://www.nginx.com/) can serve the files to users.

I didn't quite finish it all because some file permission issues popped that we still need to resolve.  Next time we will fix those issues, then do the fun stuff of ripping out the old deployment steps.


Show notes for this stream are at [Episode 29 Show Notes](https://www.mattlayman.com/building-saas/static-assets-deployment/).

To learn more about the stream, please check out [Building SaaS with Python and Django](https://www.mattlayman.com/building-saas/).
Launched the beta for Debugg!
Tags: startup, webdev, rails, showdev
Published: 2020-02-27 17:56:23

https://debugg.me

This past month I've been hard at work improving Debugg as per the feedback I have been getting. There were a lot of bugs to fix and features to add (and so, MORE bugs to fix ). After doing all that, I'm proud to have something good to show.

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

The homepage is now (MUCH) nicer, although I still have many things to improve here. Users can now create accounts, post problems and submit solutions to them.

Oh and also I've set up an Organisation for Debugg on DEV (because its the best platform for developers IMHO) and I'll be using it as the official blog for Debugg. You can follow it [here](https://dev.to/debugg).

Take THAT, imposter syndrome!

Debugg is at https://debugg.me and I really hope you find it useful. Please give some feedback and suggest some improvements to make because I know they are to be made.

Also, I'm really thankful to the Rails community because it has been a huge enabler for me in building cool stuff QUICKLY

Thanks,
Faraaz

(Why did I end it like an email? I don't know either :))
Styling zsh Completions
Tags: zsh, terminal
Published: 2020-02-27 17:42:01

I spend a good portion of my time in the terminal, so I recently decided to learn how to configure it. I use `zsh`, which is extremely customizable, and there are plenty of tutorials out there to help you get started. One of the best parts of `zsh` is its completion system. Typing a command and hitting tab will show you it’s options and arguments.

![Before](https://dev-to-uploads.s3.amazonaws.com/i/gmhbxcwmjlhnvxhw5pko.png)

The default styling is functional, but it’s not pretty, and we can fix it. Adding the following lines to your `.zshrc` produces a much cleaner result.

```sh
zstyle ':completion:\*' menu select
zstyle ':completion:\*:descriptions' format $'\\n%F{yellow}%U%B%d%b%u%f\\n'
zstyle ':completion:\*' group-name ''
```

![After](https://dev-to-uploads.s3.amazonaws.com/i/1akczpxeeas1ff7rvo7k.png)

Of course, there are many things you can tweak with `zstyle` and I encourage you to check it out by using the completion system.
Programming first principles - 4. Premise - Minimal information
Tags: programming, webdev, learning, development
Published: 2020-02-27 17:36:06


This post ([Programming first principles - 4. Premise - Minimal information](https://www.sargalias.com/blog/programming-first-principles-premise-minimal-information/)) was originally published on [Sargalias](https://www.sargalias.com).

Now that we have our requirements, we examine our premises (assumptions).

The first premise is that we can only hold limited information.

This is a consequence of us being human and how the brain works.

Maybe you've heard that we can only remember 7 plus or minus 2 bits of information at any time. ([The magical number seven, plus or minus two](https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two))

Regardless of the exact truthfulness of that statement, the point remains.

**We can only remember / be aware of limited information at any one time.**