teleren/devto huggingface dataset:
On.NET Episode: Authentication and authorization options for Azure Event Hubs
Tags: azure, dotnet, messaging, microservices
Published: 2020-01-27 10:48:56

In this episode, Serkant Karaca and Shubha Vijayasarathy from the Azure Event Hubs team sit with Cecil to discuss the various methods for authenticating and authorizing clients tow rod with Azure Event Hubs


{% youtube G-H_lJx0UJw %}

If you liked this video and would like to see some more of our .NET content, please subscribe to our [.NET Developers YouTube Channel](https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw).


## Useful Links
* [Azure Event Hubs Documentation](https://docs.microsoft.com/en-us/azure/event-hubs?WT.mc_id=ondotnet-devto-cephilli)

* [GitHub repo with samples](https://github.com/Azure/azure-event-hubs/tree/master/samples/DotNet/Microsoft.Azure.EventHubs?WT.mc_id=ondotnet-devto-cephilli)

* [Reliable messaging for Big Data applications with Azure Event Hubs](https://docs.microsoft.com/en-us/learn/modules/enable-reliable-messaging-for-big-data-apps-using-event-hubs?WT.mc_id=ondotnet-devto-cephilli)

* [Choose between Azure messaging services](https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services?WT.mc_id=ondotnet-devto-cephilli)

* [Azure IoT Documentation](https://docs.microsoft.com/en-us/azure/iot-hub?WT.mc_id=ondotnet-devto-cephilli)

* [Send or receive events from Azure Event Hubs using .NET Core](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dotnet-standard-getstarted-send?WT.mc_id=ondotnet-devto-cephilli)

* [Microsoft.Azure.EventHubs NuGet package](https://www.nuget.org/packages/Microsoft.Azure.EventHubs?WT.mc_id=ondotnet-devto-cephilli)
I collected 126 new remote jobs for developers at IBM, Lambda School and others
Tags: career, java, remote, productivity
Published: 2020-01-27 10:44:05

Good Monday, DEV community! 👏🏼

During the period from January 13 to 19, I collected 136 vacancies from popular job boards like Glassdoor, Flex Jobs, We Work Remotely, and others, as well as from Facebook, Twitter, and Reddit.

It takes about 3 hours a day to visit 78 sources that I prepared in advance. Here are the links for several job's categories by language:

- JAVA [https://meerkad.com/remote-java-jobs](https://meerkad.com/remote-java-jobs)
- PHP [https://meerkad.com/remote-php-jobs](https://meerkad.com/remote-php-jobs)
- Python [https://meerkad.com/remote-python-jobs](https://meerkad.com/remote-python-jobs)

All developers jobs 👉🏻 [https://meerkad.com/remote-developer-jobs](https://meerkad.com/remote-developer-jobs)

As you might already know from my intro post I am a full-stack web developer (php, laravel, javascript) and the creator of Meerkad. I started this Remote Job Board Community to connect companies with the current and hopeful remote working people from all over the world. So! If you are looking for a remote job I'm glad to help!

Ars
Simple setup to remember one-liners/code snippets
Tags: productivity, discuss, showdev
Published: 2020-01-27 10:43:04

Here is a simple setup explaining a comment I made on [Reddit](https://www.reddit.com/r/datascience/comments/euad2v/how_do_you_make_sure_a_tool_you_learned_in_the/ffo9bvt).

![Notes file](https://thepracticaldev.s3.amazonaws.com/i/omjttnhmwdd0fsk4zztf.png)

All I have is a notes.txt under my home directory where the snippets (one-liners) are stored in the following format. 
Note that I don't store block of code or longer text here as they'll become difficult to search. 

```
find . -type f -name '*.txt' -exec sed -i '' s/this/that/g {} + # search and replace sed find
```

It starts with the command then # and a brief comment on what it does.

The notes.txt file is just a soft link to a file stored in a Dropbox shared folder so that it can be synced across devices.

Here are a couple of bash helpers to work with the notes file.

1. **fnote**

fnote=find note

A simple function defined in a bash profile to search within the notes file. 

```
function fnote() { grep "$@" ~/notes.txt }
```

Then I can do the following to filter out any lines.

```
$ fnote epoch
*  date +%s # epoch time
```

2. **en**

en=edit notes

A bash alias to open up notes.txt file in your favourite editor.

```
alias en='code ~/notes.txt'
```

Then just typing `en` will open up the notes.txt file for me to edit.

So, that's it. Pretty simple but very effective.

Let me know what you think and share if you have anything similar in your daily workflow.
How to set up Sublime Text command line on OSX ? – Quick Tip
Tags: howto, bash, osx, programming
Published: 2020-01-27 10:33:53

---
title: How to set up Sublime Text command line on OSX ? – Quick Tip
published: true
date: 2020-01-27 10:00:00 UTC
tags: How to,Bash,OSX,Programming
canonical_url: 
cover_image: https://thepracticaldev.s3.amazonaws.com/i/hbssjnfarhyf1fh8am4x.png
---

Last week, I had to reinstall all the tools I use on a new computer, since the previous one passed away ☠

And since I use Sublime Text as a default text editor, (please, no debate over which text editor is the best in the comment 😝, I had to reinstall it and make it easily accessible through the terminal.

## The command `subl`

For those who don’t know, Sublime Text has a shortcut, a command line tool named `subl`, which allow you to use summon sublime text though your terminal.

Once setup up, you can use command line like `subl my_file_or_folder` to open a file or a folder in Sublime Text. You can also add the option `-n` to open it in a new windows, or the option `-h` to display the help and have all the description of all the possibilities available to you. 😉

## Setting up `subl` on OSX

The first step to have the command `subl` accessible is to install Sublime Text, obviously.If this is not already the case for you, then, follow this [link](https://www.sublimetext.com/3), download and install it on your computer.

At this point, you should be able to open Sublime Text without the terminal 😉

So now, let’s focus on the main goal, being able to call the command `subl` from your terminal.To do so, you must open the file `.bash_profile` which is normally in you `HOME` folder. To to so, you can type the command `open ~/.bash_profile`, for example.If the file doesn’t exist, it is okay, we can create an empty one where we will add our instruction. 🙂

Once this file open, add the following line wherever you want (if you have a complex `.bash_profile`, you may prefer put this line at the end of the file):

```
export PATH=$PATH:/Applications/Sublime\ Text.app/Contents/SharedSupport/bin
```

If you haven’t installed Sublime Text in you Applications folder, change the path accordingly to the location where you put it, and tell me why you did so in the comments, I am curious 😃

Now close your opened terminal and reopen them, or simply run the command `source ~./bash_profile`, and you will be able to run the command `subl`. To make sure of it, you can run the command `subl -v` to display your version of the command line installed 😉

## Conclusion

If you are used to install software through script, this manipulation is probably trivial for you.Personally, I needed to write this post so that future me will be able to go back to it whenever he will need to do so 😆

And maybe some of you, awesome people, will need it in the future too 😉

Thank you all for reading this article !And until my next article, have an splendid day 😉

## Other resources

- [Sublime Text 3 Osx Documentation](https://www.sublimetext.com/docs/3/osx_command_line.html)
Tips to Create Your Own Website Logo
Tags: website, logo
Published: 2020-01-27 09:13:08

Website Logo designs are not always about complexity; the latest trends are highlighting the simplicity in the business industry. Most of the big brands these days are making efforts to design alphabet logos. They look for appealing and elegant as well. Moreover, you will find them easier to design as well. The basic logo maker apps online can help you create the most impressive templates of your desired letters. 

Usually, business professionals prefer to take the first most letter of their business name to design a logo. But it is not just about writing that letter on paper. One needs to present the alphabet in a more creative and stylish way. Below we have highlighted a few tips to help you create alphabet logos for branding yourself:
Single or multi:
The second important selection must be about whether you wish to use a single letter of your business name for <a href="https://www.designfreelogoonline.com/freelogomaker/3d-logos/">3D LOGO MAKER</a> or multiple. Many brands prefer to highlight only one letter while giving it a stunning appeal in bold fonts. However, the mixture of two or more leads to its specialty. You can club two letters; either by overlapping or bridging them. The case, weight, and features of these combined alphabets musty be adjusted carefully.
Character feature:
One of the best ways to give a more appealing and stunning look to your alphabet logo is by adding character features. The idea is to use case settings when you are adding multiple alphabets to your logo. The text should not appear boring; rather, it must be arranged in a catchy and sophisticated manner. Character feature works like an impressive design element to add more beauty to your letter logo.
Improve with color:
The overall appeal of an alphabet logo can be enhanced using unique color combinations. Experts recommend using some bold colors to highlight the beauty of your brand. It must make a statement while representing the strength of your company. 
Adjust spacing:
Another creative thing you can do with your logo is adding more details to it by simply adjusting the spacing. In some cases, touching letters may look more beautiful; however, in other cases, some distance is a must. The spacing can be adjusted more creatively by using fonts and the size of the alphabet more precisely. 
Prefer to pick the most elegant design ideas to impress your audience. Soon you will be able to beat the competitive forces in the market. Try the Website Logo Maker For Free
![3D LOGO MAKER](https://www.designfreelogoonline.com/wp-content/uploads/2017/10/3D-LOGO-MAKER-800x537.jpg)
AWS AI & Machine Learning Podcast — Episode 7
Tags: aws, machinelearning, podcast
Published: 2020-01-27 14:08:29

---
title: AWS AI & Machine Learning Podcast — Episode 7
published: true
date: 2020-01-27 09:08:40 UTC
tags: aws, machinelearning, podcast
canonical_url: https://medium.com/@julsimon/aws-ai-machine-learning-podcast-episode-7-68f4e222e7d4
---

### AWS AI & Machine Learning Podcast — Episode 7

In this episode, I have a chat with Francesco Pochetti, a Data Scientist who worked on Amazon Kindle for 4 years. He’s also an AWS Machine Learning Hero. We talk about real life ML, how to deal with business stakeholders, why model explainability is so important, and more.

> _Video episodes are available on my_ [_YouTube channel_](https://www.youtube.com/juliensimonfr)_._

> _Audio episodes are available on_ [_Apple Podcasts_](https://podcasts.apple.com/us/podcast/aws-ai-machine-learning-podcast/id1492801210)_,_ [_Spotify,_](https://open.spotify.com/show/1argBtYSeSksGU8dcW4TAS) [_Deezer_](https://www.deezer.com/show/756292)_, and more. Visit my_ [_audio podcast page_](https://julsimon.buzzsprout.com/) _to subscribe and be notified of future episodes._

{% youtube DQh9FQxwvhI %}

<iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.buzzsprout.com%2F780458%2F2586070-episode-7%3Fclient_source%3Dtwitter_card%26player_type%3Dfull_screen&amp;display_name=Buzzsprout&amp;url=https%3A%2F%2Fwww.buzzsprout.com%2F780458%2F2586070-episode-7&amp;image=https%3A%2F%2Fwww.buzzsprout.com%2Frails%2Factive_storage%2Frepresentations%2FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOGpKZFE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ%3D%3D--c836266b57e2bc68585d743589ac963f73619fc3%2FeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCam9VWTI5dFltbHVaVjl2Y0hScGIyNXpld282QzNKbGMybDZaVWtpRFRJMU1IZ3lOVEJlQmpvR1JWUTZER2R5WVhacGRIbEpJZ3RqWlc1MFpYSUdPd2RVT2d0bGVIUmxiblJKSWd3eU5UQjRNalV3QmpzSFZEb01jWFZoYkdsMGVXbFZPZzlqYjJ4dmNuTndZV05sU1NJSmMxSkhRZ1k3QjFRPSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--62c0dc9ae0106a9121f982eb952976ff55ebdee3%2Fbackground.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=buzzsprout" width="500" height="210" frameborder="0" scrolling="no"><a href="https://medium.com/media/6eed365cb967d580d3537ef3aacdb2be/href">https://medium.com/media/6eed365cb967d580d3537ef3aacdb2be/href</a></iframe>
Ionic 4 Firebase FCM Push Notification Tutorial with Example
Tags: ionic4
Published: 2020-01-29 11:41:58

---
title: Ionic 4 Firebase FCM Push Notification Tutorial with Example
published: true
date: 2020-01-27 08:36:02 UTC
tags: ionic4
canonical_url: https://www.positronx.io/ionic-firebase-fcm-push-notification-tutorial-with-example/
---

**In this step by step tutorial, we will learn how to create and send push notifications from Firebase Cloud Messaging to Ionic app. We will use Ionic 4 Cordova native FCM plugin to receive push notification in an Ionic 4 app.**

![Push Notification Example](https://www.positronx.io/wp-content/uploads/2020/01/ionic-pushnotificaiton-8576-012.png)

A push notification is a message that shows up on a user’s mobile device. App owners can publish push notification at any time and send it to the user’s device.

Push notifications seem similar to SMS or text messages and mobile alerts. However, they only received by users who have installed your app. Almost every mobile platform supports push notifications such as iOS, Android, Fire OS, Windows, and BlackBerry.

Push notifications provide you updates, be it:

- Latest offers to boost sales
- Latest sports scores and news
- Reports about traffic and weather
- Flight check-in, change, and connection information

#### Table of Contents

1. [Prerequisite](#tc_8576_01)
2. [Firebase Setup for Android](#tc_8576_02)
3. [Create Ionic 4 Push Notification App](#tc_8576_03)
4. [Install & Configure Ionic 4 Cordova Native FCM Plugin](#tc_8576_04)
5. [Push Notification Implementation in Ionic 4 with Firebase](#tc_8576_05)
6. [Sending and Receiving Push Notification](#tc_8576_06)
7. [Conclusion](#tc_8576_07)

[Click here to read more](https://www.positronx.io/ionic-firebase-fcm-push-notification-tutorial-with-example/)
Church Website Design
Tags: websitedesign
Published: 2020-01-27 07:56:34

Websites Design has become a common trend owing to the vastly growing technology worldwide and in this case, every institution, company, and religious centers require a website to suitably operate their business and roles. This trend also applies to Church Website.

DataIT Solutions are a church website design company that has worked with a wide variety of churches, ministries, and religious organizations across the country. For more than two decades, churches have turned to help get the most out of their online presence.

Your website is a virtual representation of your church.
The services we offer are top-notch as seen from our customers’ and affiliates’ reviews. This is because we offer services with a flare like none other. However, it is not by sheer luck that this has happened but by constant execution of a few basic essentials that are just what every website needs. Suppose you plan to create a website on your own, then you have to know a few things. In addition, the payment terms are also over a substantially longer period with the just the right time you need.

Why Work With us?
We, at DataIT Solutions, have web design experts as well as a diligent approach towards all projects that come our way, big or small. Our developers and designers are well-versed in how custom web designing works and strive to ensure deadline-oriented top quality results. We also provide comprehensive web solutions and help clients in widening their audience. Our developers pay close attention to the requirements and expectations of the clients and ensure that the final result is desirable to them. It is our collective industry experience and field knowledge that has made us a force to reckon with in the world of website development.

We are a trusted church website design company having many years of experience. Your website can be edited easily. You can add new pages, write posts, add images, videos, photo galleries to your church website whenever needed. No technical or HTML knowledge required to do all of these.

If You Have Any Question?
Contact us:- http://bit.ly/38ZtI0C
Show DEV: Open your favorite website in a standalone window on iPhone
Tags: showdev, webapp, webdev, pwa
Published: 2020-01-27 07:37:43

---
title: Show DEV: Open your favorite website in a standalone window on iPhone
published: true
description: 
tags: #showdev #webapp #webdev #pwa
cover_image: https://thepracticaldev.s3.amazonaws.com/i/5xaof9vdfz3e8kaaxvbc.jpg
---

Check it out here: https://standalone-web-wrapper.firebaseapp.com

Did you know can use the share sheet in Safari and select "Add to Home Screen" to save an app-like icon on the home screen? This functionality has existed pretty much since the iPhone launched.

Personally, I've not used this feature much over the years because it always just launched a fresh instance of the site in a new tab in Safari.

In the last few months, however, I noticed that some websites will open in their own window, not in Safari. Opening the site again will return you to that window, at the same place you left off.

Wow! A much better experience.

But not every website has opted in to this standalone experience. For good reason -- you lose your native browser frame with all the navigation buttons. This isn't so bad most of the time, because you can still swipe from the edge of the screen to go back/forward, just like in Safari.

The trick is to add a manifest.json file with the "display" property set to "standalone".

For me, I wanted the New York Times to work this way. I suspect that news sites might not be opting in because ad blockers still apply to the standalone experience, but anyway I'm not a fan of the NYT native app.

iFrames won't work due to cross-site restrictions, so I set up a meta redirect on the page that will instantly show the desired site. This will show the site name at the top of the page, which wastes a little bit of space, but allows access to Reader View.

I also made the app icon and app icon name customizable.

Let me know what sites you use it for!

https://standalone-web-wrapper.firebaseapp.com

https://github.com/michaelcpuckett/standalone-web-wrapper
Name a tech you recently tried, but wasn't fully a fan of?
Tags: webdev, discuss
Published: 2020-01-27 07:34:41

---
title: Name a tech you recently tried, but wasn't fully a fan of?
published: true
description: 
tags: webdev, discuss
---
Consider all the languages, frameworks, libraries, editors, extensions, etc you have recently used.

Leaving IE out of equation, what was something web-related you tried, but wasn't fully a fan of?

It would be Jade/Pug to me, due to it's weird syntax, white-space indentations and HTML context switch.
Start your blog in 10 minutes!
Tags: blog
Published: 2020-01-27 07:18:22

<a href="https://www.buymeacoffee.com/peacefullatom" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" style="height: 51px !important;width: 217px !important;" ></a>

Recently I discovered that it is possible to build a blog from posts on the [dev.to](https://dev.to).

Isn't it awesome?

To make it happen, you need to have an account at [GitHub](https://github.com).

Once you [create](https://github.com/join) an account, you can sign in to the [dev.to](https://dev.to/users/auth/github).

Next, you need to go to _Settings_ - _Integrations_ and tap [Create New Stackbit Site](https://app.stackbit.com/create?ref=devto).

Once you on the Stackbit's start page, it takes four steps to create __your__ blog:
- select a theme
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/c4ysvbi83o83hhgs72vq.png)
- choose a site generator
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/5vimi766az9qsu74rmpo.png)
- connect to your dev.to account
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/7oolza73f4ce8mdn55y8.png)
- deploy your blog
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/os035sr5xw26dex6kvuy.png)

> If you don't have a [Netlify](https://www.netlify.com/) account, then it will take several minutes to sign up using the Github account.

As a result, you will have a new repository in your Github account.

Next, you need to correct the default data from the start page.

To do so, go to your Github repository then navigate to _src/pages/index.md_.
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/l9ekn76277aoff2isup8.png)
Once you are where click the edit button and let your fantasy fly a bit around to write something about yourself!

[You can check out this post on my blog](https://scipios.netlify.com/posts/start-your-blog-in-10-minutes-3bjm/)!

That's it! Happy blogging!
How do I create an SEO-friendly URL?
Tags: javascript, webdev, discuss
Published: 2020-01-27 07:04:47

In my understanding,

- Create a human readable URL
- Shorten the URL, like 60 words, including `location.origin`
- Only `-` punctuation is preferred

Some questions remain unanswered, or unsure...

- Is [unidecode](https://www.npmjs.com/package/unidecode-plus) necessary, especially for non-ASCII scripts, such as CJK or Thai?
- Is extending with short strings problematic, such as with [nanoid](https://github.com/ai/nanoid), just like in `dev.to`?

As a matter of fact, I have already create [a package](https://www.npmjs.com/package/seo-friendly-slugify) as per my need.

{% github patarapolw/seo-friendly-slugify no-readme %}
WAVES : Blockchain, Consensus, Cryptographie, Comptes et Transactions.
Tags: wavesplatform, blockchain, developpeur, smartcontract
Published: 2020-01-27 06:41:37

Voici la version en article Medium du wébinaire de samedi dernier, sans le live coding bien entendu :

https://medium.com/@crashartifacts/waves-blockchain-consensus-cryptographie-comptes-et-transactions-f1aa62d2185e

Pour revoir le wébinaire :
https://youtube.com/watch?v=Vvc0Xh8DuFE

#blockchain #developpeur #waves #wavesplatform #smartcontract