teleren/devto huggingface dataset:
How Cloud Services Can Help Your Business

Tags: cloudservices
Published: 2020-10-14 07:06:32

In today's fast-paced business world, your business needs to have what you need, when you need it. A delay can be costly. This is where cloud services can play a vital role in the survival of your business.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4vwulosohysjkmee3mta.jpg)

First of all, [cloud services](https://www.cloudanalogy.com/) are invaluable to you, the business traveler. If you are a frequent traveler, you know the problem of carrying all your equipment and files. You need all of your devices, all of your files, and all of the programs associated with those files. If you forgot to put a file or program on your USB drive, you will be without it for the entire trip. This is not the case with the cloud. With a cloud, all you need is a device that connects to the Internet. There you can go to the cloud and find all your programs and files. Lighten your load when traveling and take the worry of forgetting something on the road.

Second, your business can use cloud services within your organization. Instead of buying software for all your devices, you can put it in a cloud and allow all your employees to access it. The cloud can have Microsoft Office 2010 applications, so most of everything your employees need is right at your fingertips in the cloud. It also reduces the space on your servers because the cloud is on the Internet. Are you always looking for ways to save time and space? The cloud can help you. You don't have to worry about whether the device you are using supports a program file because the cloud uses its own platform.

[Cloud services](https://www.cloudanalogy.com/) can help your employees work together on the same files. If you have offices in New York and Los Angeles and need to work on the same files, you will need to email them. If these files are large, it is very possible that these files will not pass through email channels. You would be trapped. However, with a cloud, your employees around the world can access the same files at the same time and make changes in real time. This makes employee collaboration more efficient.

Finally, you can run your phone systems through cloud services. No more copper cables that could break or need to be rerouted if your office settings change. Or, if you are in an area without copper wires for land lines, you can still use the Internet. It is easy to configure. Traditional phone lines can be expensive and cumbersome. Save costs and space with the cloud. No more messages on tape; everything is stored digitally in a cloud. VoIP (Voice over IP) is easier for your employees and improves their efficiency. You can get the same services you get today with your traditional copper wire phone lines for a fraction of the cost.
ASP.NET Core: Invalid log file path leads to startup failure on Azure App Service
Tags: azure, csharp, blazor, dotnet
Published: 2020-10-14 06:58:36

I've been using the default web.config with the setting `stdoutLogFile=".\LogFiles\stdout"` for a while now.
Yesterday, I created new App Service Slot as Staging environment.
My build and release pipeline in Azure DevOps was running fine, but after deployment the App didn't start and I had several errors in the Application Event Logs, for instance:

`Could not find 'aspnetcorev2_inprocess.dll'. Exception message:
Invalid runtimeconfig.json [D:\home\site\wwwroot\MyApp.runtimeconfig.json] [D:\home\site\wwwroot\MyApp.runtimeconfig.dev.json]
`

I searched the web and found [this issue](https://github.com/dotnet/aspnetcore/issues/6465)  on GitHub.
It's already closed so we cannot add additional feedback there.

I've tried the solution there and I was really amazed that afterwards my App Service is running fine. 

*TL;DR*
Change the stdoutLogFile setting to: `stdoutLogFile="\\?\%home%\LogFiles\stdout"` :smirk:
How Can Certified Salesforce Consultants Improve Business Skills?
Tags: salesforce, salesforcecertifiedconsultants
Published: 2020-10-14 06:57:29

Your business will not prosper or grow beyond a certain point if it is not properly organized. Similarly, you won't be able to meet your operational goals unless your processes are optimized. In a sense, a company that is neither trained nor trained may have a difficult time growing or succeeding. That is why companies strive to organize and improve their skills to achieve their goals with ease.

However, the task of achieving goals is easier said than done, as it requires a lot of effort on a sustained basis. Each department, be it sales, marketing, finance, customer service, etc. must work in unison to help the company achieve its goals. In addition, all departments must work towards a common goal and allow employees to access and share data from anywhere.

As a result, companies are looking to implement a feature-rich CRM or customer relationship management system and achieve all of their goals. They invest in Salesforce CRM in hopes of transforming their destinations, and in most cases they are successful. Sometimes, however, the investment does not reach the desired level of results for many reasons, including a faulty implementation. If the CRM implementation is not successful, the business gets nothing from it.

As a result, only experienced consultants are trusted and hired to help businesses resolve any issues or issues with their [Salesforce platform.](https://www.cloudanalogy.com/) These consultants have successfully implemented Salesforce for users in all industry verticals, increasing their demand in the marketplace. Since they have already served hundreds of clients, large and small, they know what will work for their business. In fact, it doesn't take them long to identify their problems and find a viable solution.

Additionally, these consultants are typically registered Salesforce.com partners and are considered experts in their field. Not only are they certified, but they are also up to date with the latest products and offers available on the platform. At the same time, they also give customers the flexibility to choose what works best for them and what they want to have in CRM. As experts, they make implementation as easy as it should be.

By relying on these expert consultants, your business can get the most out of CRM and get the most out of your Salesforce investment. With expert guidance, your business will never have a problem with CRM, instead of having the flexibility to scale and customize it for more benefits. In this way, it becomes easy to improve skills and achieve goals.

Generally, a business should only hire knowledgeable, [certified Salesforce consultants](https://www.cloudanalogy.com/salesforce-consulting-services/) to increase ROI and streamline processes. If you don't hire well, your business may not be able to grow as it should. So be careful and never rush to select consultants.
BFE.dev #20. Detect data type in JavaScript
Tags: javascript
Published: 2020-10-14 06:48:36

> [BFE.dev](https://bigfrontend.dev) is like a LeetCode for Front End developers. I’m using it to practice my skills.


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

This article is about the coding problem [BFE.dev#20. Detect data type in JavaScript](https://bigfrontend.dev/problem/detect-data-type-in-JavaScript)

## Easy one

This is well-known trick in JavaScript - using `Object.prototype.toString()` to get the data type.

Nothing fancy, code is [here](https://bigfrontend.dev/problem/detect-data-type-in-JavaScript/discuss/56)

```js
function detectType(data) {

  let type = ''

  const tag = Object.prototype.toString.call(data)  // '[object Undefined]'
  const matches = tag.match(/\[object (\S+)\]/)

  if (matches) {
    type = matches[1].toLowerCase()
  }

  const allowedTypes = new Set([
    'number',
    'null',
    'string',
    'undefined',
    'bigint',
    'symbol',
    'boolean',
    'array',
    'arraybuffer',
    'date',
    'function',
    'map',
    'set'
    ])

  if (allowedTypes.has(type)) {
    return type
  }

  return 'object'
}
```

## Passed

This is a fairly simple problem.

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

Hope it helps, you can have a try at [here](https://bigfrontend.dev/problem/detect-data-type-in-JavaScript)
Weekly web development update #46
Tags: weekly, webdev
Published: 2020-10-14 06:15:39

______

##[hola svg](https://holasvg.com/icons/)
[![hola svg](https://wweb.dev/weekly/screenshots/hola-svg.jpg)](https://holasvg.com/icons/)
Free Open SVG Icons, which are customizable.

______

##[60+ Most Useful Web Design Resources](https://wpklik.com/wordpress-tips/web-design-resources)
[![60+ Most Useful Web Design Resources](https://wpklik.com/wp-content/uploads/2020/10/Most-Useful-Web-Design-Resources-in-One-Place.png)](https://wpklik.com/wordpress-tips/web-design-resources)
A big list of web design resources.

______

##[A Simple Explanation of JavaScript Iterators](https://dmitripavlutin.com/javascript-iterators/)
[![A Simple Explanation of JavaScript Iterators](https://dmitripavlutin.com/static/e65b6d3d23d2d7385d7bd2cf93edc6a4/5b41b/cover.webp)](https://dmitripavlutin.com/javascript-iterators/)
A nice article about iterators by Dmitri Pavlutin.

______

##[vime](https://github.com/vime-js/vime)
[![vime](https://raw.githubusercontent.com/vime-js/vime/master/static/player/video.png)](https://github.com/vime-js/vime)
A customizable, extensible, accessible and framework agnostic media player.

______

##[clamp](https://utopia.fyi/blog/clamp/)
[![clamp](https://utopia.fyi/og.png)](https://utopia.fyi/blog/clamp/)
An article about the new CSS features for fluid scaling.

______

##[Git Log Cheatsheet](https://elijahmanor.com/blog/git-log)
[![Git Log Cheatsheet](https://elijahmanor.com/social/git-log.png)](https://elijahmanor.com/blog/git-log)
A nice cheatsheet for everything around the git command log.

______

##[How to Make Charts with SVG](https://css-tricks.com/how-to-make-charts-with-svg/)
[![How to Make Charts with SVG](https://wweb.dev/weekly/screenshots/svg-charts.jpg)](https://css-tricks.com/how-to-make-charts-with-svg/)
In this article Robin Rendle explains why and how to make charts with SVG.

______

##[Duet Date Picker](https://github.com/duetds/date-picker)
[![Duet Date Picker](https://raw.githubusercontent.com/duetds/date-picker/master/illustration.png)](https://github.com/duetds/date-picker)
An accessible date picker that allows you to set a minimum and a maximum allowed date.

______

##[ScrollTrigger Demos](https://greensock.com/st-demos/)
[![ScrollTrigger Demos](https://greensock.com/uploads/monthly_2020_05/greensock-thumb.png.640b7d423125b0ad11e9f2af1cbf94c9.png)](https://greensock.com/st-demos/)
A collection of inspirational demos build with ScrollTrigger.

______

##[Phelia](https://github.com/maxchehab/phelia)
[![Phelia](https://wweb.dev/weekly/screenshots/phelia.jpg)](https://github.com/maxchehab/phelia)
A React like library to build interactive Slack apps without webhooks or JSON headache

______

##[Secure Password Reset](https://www.troyhunt.com/everything-you-ever-wanted-to-know/)
[![Secure Password Reset](https://www.troyhunt.com/content/images/2016/02/21782177Password-Reset5.png)](https://www.troyhunt.com/everything-you-ever-wanted-to-know/)
An in-depth article about everything around a secure password reset

______

To see all the weeklies check: [wweb.dev/weekly](https://wweb.dev/weekly)
What's the most complex project you have ever done or been part of?
Tags: discuss, motivation, programming, coding
Published: 2020-10-14 06:03:48

---
title: What's the most complex project you have ever done or been part of?
published: true
description: 
tags: discuss, motivation, programming, coding
cover_image: https://assets-a1.kompasiana.com/items/album/2020/01/21/screen-shot-2020-01-21-at-12-41-21-5e2682c4097f362fd4052d02.png
---
Currently I work on a project for a custom CMS for a website and integrated panels for administrative tasks, resource management, shift and leave planning and document archiving.

Although it might seem as nothing extraordinary to some of you, it's still challenging enough to me and I learn a lot.

What's the most complex project you have ever done or been part of?
Best OLM to PST Converter to Export Mac OLM to PST
Tags: olmtopst, convertolmtopst
Published: 2020-10-14 05:59:12


Here is a tool OLM to PST Converter that can easily Convert Mac OLM file to PST file format with all emails attachments. with this tool user can instantly Converts all OLM email components, such as emails in the Inbox, Contacts, Calendars, Tasks, Notes etc. to PST file format. This Software has GUI Interface where both technical and Non technical user easily Operate it without any technical skills. This Software also Show the preview of all convertible emails in preview item before saving. This Software compatible with all the versions of Windows OS.

Download this Software free demo version from here: http://www.olmtopstconverter.emltopstutility.com/
OLM to PST Converter Utility to Convert OLM to PST
Tags: olmtopst, convertolmtopst
Published: 2020-10-14 05:58:19

If you want to transfer data from OLM to PST file format then I have a solution for you where you can easily transfer your Mac OLM file to PST file format in just few clicks. this OLM to PST Converter has ability to Convert Mac OLM file to PST file format without any issue. This Software provides safe and secure OLM to PST Conversion, user friendly interface, maintatin folder structure, retains key elements, preserve meta properties etc.

Try this Software free trial version from here: http://www.olmtopst.convertosttopstutility.com/
What are your favorite coding challenge sites?
Tags: discuss, programming, coding, learning
Published: 2020-10-14 05:36:55

---
title: What are your favorite coding challenge sites?
published: true
description: 
tags: discuss, programming, coding, learning
cover_image: https://www.websystemer.no/wp-content/uploads/2020/05/top-sites-for-practice-coding-challenges-scaled.jpg
---
Some time ago I did a lot of [Codewars](https://www.codewars.com/users/madars) in my spare time. It's a great platform with loads of challenges in different languages, a nice reward system to motivate you (you earn Kata as you go), with options to compare your solutions and overall a great community. 

I would especially recommend it for job-seeking phase as it's a great way to practice appliance of data structures and algorithms to community created and curated theoretical problems.

Some other awesome coding challenge sites include [HarckerRank](https://www.hackerrank.com/), [LeetCode](https://leetcode.com/), [CodeChef](https://www.codechef.com/), [Coderbyte](https://coderbyte.com/), [TopCoder](https://www.topcoder.com/community/practice), [Exercism.io](https://exercism.io/), [Project Euler](https://projecteuler.net/) and many others.

For more practical challenges I would recommend amazing recent project [devchallenges.io](https://devchallenges.io/). Here's the story of how it came to life: [link](https://dev.to/nghiemthu/how-i-created-devchallenges-io-in-just-3-months-in-my-free-time-437).

Have you tried any of these and what's your experience?
Smooth Keyboard Transition on mobile browsers
Tags: html, css, javascript, webdev
Published: 2020-10-14 05:22:40

Implementation ---> [click here](https://github.com/nibmz7/live-parade-state/blob/e2d8fe9efbd760baa01d89bb50e584953100b721/dev/index-mock.html#L25-L56)
Usage ---> [click here](https://github.com/nibmz7/live-parade-state/blob/master/ui/views/login/login_view.ts#L186-L196)
{% youtube y5LxSzCIBlQ %}
Compress image in python
Tags: python, tutorial, webdev, codenewbie
Published: 2020-10-14 05:11:09

Yesterday i wrote a article in **[Dev](https://dev.to)** about

## [Google Chrome Extension](https://dev.to/magesh236/google-chrome-extension-new-tab-a-new-quote-46j9)

I upload sample images of the [Google Chrome Extension - New Tab a New Quote](https://dev.to/magesh236/google-chrome-extension-new-tab-a-new-quote-46j9) but it fails, i tried it multiple time, because of the file size and the network problem which i faced.
So i decided to compress the image using python

```python
   from PIL import Image
   path = "img/Screenshot 6.png"
   image = Image.open(path)
   image = image.convert('RGB')
   image.save("img/Screenshot 6e.jpg",quality=20,optimize=True)
```
you can see the difference
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/hpo7ck4uw3lht4qtju1d.png)

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

## 275KB
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4t616pfinn8rng4q1jln.jpg)

### Thanks you, have a great day ahead.😎
Electron JS
Tags: javascript, typescript, electron, gui
Published: 2020-10-14 05:07:25

Hi everyone, It's been four years that I'm working with java and java swing, it looks like using java swing has drastically reduced in big companies, now I'm looking forward to enhance my GUI knowledge with Electron what do you think? suggest me if there is  more usable GUI with different language.
Share your experience if you are an Electron developer, and please put some Electron pdf link, website, and other resources.
What is a Bit?
Published: 2020-10-14 04:38:48

A bit (binary digit) is the smallest unit of data in a computer. A bit has either the value 0 or 1. 0 represents the electrical signal “off” and 1 “on”. The binary numeral system uses the base 2. Lets take a look at an example. Here we have a byte, which consists of 8 bits. It has these values:
```
0000  1    1    0    1
(...) 2^3  2^2  2^1  2^0
```
The 8 bits/1 byte 00001101 equals the number 13. Because the rightmost number is 1, we know that we have to calculate 2 to the power of 0, which is 1. So we need to remember the 1. To the left we have 0, so we know that we don`t add 2^1.

Then to the left we have another 1, so we have to calculate 1+2^2, which is 5. Remember the 5 now. Next we have a 1, so we need to add 2^3 to the five, so 5+2^3 is 13. 

As all the following bits are set to 0, we dont have to calculate anything there. It would have continued with 2^4, 2^5,2^6 and 2^7. Easy, right? :) While programming, have you worked with bits yet?
4 reasons for contributing to Open Source 
Published: 2020-10-14 04:08:56

Hey! Have you ever contributed to Open Source? Here is why you should try it:
1. Improve your skills by diving into new codebases💡
2. Collaborate internationally🌍
3. Put it on your resume, when its a relevant contribution📝
4. Your code can help anyone on planet Earth

Why do you contribute to Open Source? Happy Wednesday . :)
How to make responsive for mobile too...
Tags: html, css
Published: 2020-10-14 03:59:49

 I need to make a website and I have to make it work with mobile view. Here are the requirements:

"Designs need to be mobile compatible between the widths of 320px and 420px in portrait mode, and up to 810px in landscape." 

I am struggling on making it like this however,  I am learning and becoming more aware on creating more mobile friendly websites. 

Thanks!
Simple and Tiny CSS Reset
Tags: css
Published: 2020-10-14 03:50:47

---
title: Simple and Tiny CSS Reset
published: true
description: A simple, tiny, and elegant, css reset.
tags: #css
---

I think that I found my new CSS reset, it's simple, tiny, and elegant

```CSS
* {
  all: unset;
  display: revert;
}
```
I first unset all properties, but I need to revert display to the user-agent-stylesheet default otherwise all elements will be displayed, including elements that are not meant to be displayed like style, script, title, etc.

## Making it just a little better
```CSS
* {
	all: unset;
	display: revert;
	box-sizing: border-box;
}
[default-styles] {
	all: revert;
}
```
#### Why `box-sizing: border-box;`?
I just think that its easier to think of the element with its border as a block instead of thinking of just its content as a block.

#### Why `[default-styles]`?
You can add this attribute "`default-styles`" to any element that you want to revert the styles back to the default.
This is useful for elements that have default styles that might be useful in some cases, but in most cases, it would end up being overridden, like button, input, select, etc.


## Fixing SVG problems
The `all` CSS property includes some SVG properties, and unsetting them means losing most of the power of SVG, so we need to exclude all SVG elements, this can be done easily by excluding the SVG namespace
```CSS
@namespace svg "http://www.w3.org/2000/svg";
:not(svg|*) {
	all: unset;
	display: revert;
	box-sizing: border-box;
}
[default-styles] {
	all: revert;
}
```


## Problem with custom-elements
This will override all styles in `:host`, making this approach hard to recommend when working with web components.

<b>Please share your thoughts in the comments section, thanks 🙏</b>
The most suitable blockchain for Developers
Tags: blockchain
Published: 2020-10-14 03:19:50

No need for professional mining machines, no GPU cards, no stake coins.
For some basic computer knowledge, you only need to rent a cloud server ($5/month) , run a node to become a Nyzo verifier, and verify blocks to get block rewards. Decentralization, efficiency, and security are the most fundamental of Nyzo.

Nyzo is an open-source, highly decentralized, democratic, and highly efficient blockchain. The block time is seven seconds, and the system scales well to high transaction volumes. This is not like most of the new coins you see: this is not a derivative of another project, and it is not just a few new features or a slight design change from other projects. This is all-new code, built from the ground up to be the most efficient, most democratic, easiest-to-use cryptocurrency in the world.

How to set up a Nyzo verifier https://nyzo.net/getting-started-01.html
How the Nyzo network works https://nyzo.net/getting-started-04.html

Website: https://nyzo.co
Tech:http://tech.nyzo.co
GitHub:https://github.com/n-y-z-o/nyzoVerifier
Discord(no official):https://discord.gg/REzrUZG
Trade:https://qtrade.io/market/NYZO_BTC
State Pattern
Tags: designpatterns, java, pattern, behavioral
Published: 2020-10-14 03:06:42

Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/352gnggjp7fvwfb12855.gif)

#Participants
* Context: defines the interface of interest to clients
Maintains an instance of a ConcreteState subclass that defines the current state.
* State: defines an interface for encapsulating the behavior associated with a particular state of the Context.
* Concrete State: each subclass implements a behavior associated with a state of Context

#Code#
```java
public class Main {

	public static void main(String[] args) {
		Context c = new Context(new ConcreteStateA());
		c.request();
		c.request();
		c.request();
		c.request();
	}
}

public interface State {
	void handle(Context context);
}

public class ConcreteStateA implements State {

	@Override
	public void handle(Context context) {
		context.setState(new ConcreteStateB());
	}
}

public class ConcreteStateB implements State {

	@Override
	public void handle(Context context) {
		context.setState(new ConcreteStateA());
	}
}

public class Context {

	private State state;

	public Context(State state) {
		setState(state);
	}

	public State getState() {
		return state;
	}

	public void setState(State state) {
		this.state = state;
		System.out.println("State: " + state.getClass().getSimpleName());
	}

	public void request() {
		state.handle(this);
	}
}
```

#Output#
```
State: ConcreteStateA
State: ConcreteStateB
State: ConcreteStateA
State: ConcreteStateB
State: ConcreteStateA
```

{% github https://github.com/eidherjulian61/design-patterns no-readme %}
{% link https://dev.to/eidher/principales-patrones-de-diseno-13ao
 %}