teleren/devto huggingface dataset:
Salesforce End-to-End Business Improvement - Salesforce CRM Consulting
Tags: salesforcecrmconsulting, salesforceconsulting
Published: 2020-11-01 19:27:12


Choosing and successfully integrating a CRM system in the operating business performance allows market players to insightfully set up a client base, acquire new customer attraction features, track business workflow aspects, and better manage personnel. 

Salesforce CRM engine is a leading business management tool to enhance company customer involvement and optimize retail success overall. 

Nevertheless, Salesforce CRM offers an extensive collection of profiled tools. It’s essential to fit the platform based on your specific business aspects. Thus Salesforce consulting companies come into play. 

[Salesforce CRM consulting services](https://www.ergonized.com/salesforce-consulting/) direct companies in terms of the specific software updating nuances and reach the maximum efficiency of the capabilities presented. Salesforce can be adapted to a variety of business specifics. The important thing is to target particularly beneficial CRM tools for your project. 

Ergonized can be your Salesforce consulting agency to offer [sfdc consulting services](https://www.ergonized.com/salesforce-consulting/) to: 

Get essential customer data; 
Upgrade the general customer experience; 
Update usual workflow techniques; 
Increase market income. 

[Salesforce consulting services](https://www.ergonized.com/salesforce-consulting/) from avid profiled experts working at Ergonized assist in settling with the most fitting Salesforce plan to ensure that further performance boasts profitable outcomes from the start.
Programming Therapy
Published: 2020-11-01 19:19:01

Sorry, internet. I say sorry a lot. I grew up adjacent to Canada via boat or Moose. 

Is the author actually sorry? She is not so sure.

That said, I have to unload some of my programming baggage on you, The Internet Reader. There are many things I am working on at once and journaling privately about them isn't helping. I can figure out why I get distracted and excited easily. I can balance my diet and exercise and social time like a good, perfunctory little rat. But how will I ever sort this shit out? 

We, The Internet, have diagnosed perfectionism. But that's not a full-on mental health problem. The treatment is taking cold showers, so to speak. Looking right at my comfortable water temp and bravely cranking it to the floor.

1. I am 90% ready for my TensorFlow certificate test (that doesn't mean I'd get a 90%. It is pass/fail. Fail? I can't knock that, really, as I have gotten a C in a class and the teacher bumped my grade up to an A on the last day. Some curve. An anonymous internet test requires a different side of my personality to prepare for. Does it demonstrate job readiness? I don't think because I took the TensorFlow certificate that I know anything about ML.

So it is not just perfectionism, is it? It is an unbelievably pointless sense of humility in such an abstract way, it literally doesn't correlate to reality. First off, Me, you can't just have humility. You have to be cocky. It is how one protects oneself from bad guys. I wouldn't go through a dark parking lot at night whimpering and moping before I slowly unlock my car. In a whine, I say to the dark bushes about three meters from my car, "Why won't anyone come along right now and guess what actions I would think are appropriate?"

No! I stand tall and project my sharpened survival instincts. Duh. And as far as I can ever remember, nothing creepy has even happened to me in a parking lot.

I am trying to say I need to go take the test and fail it. $100 well spent and if I pass, even better. There are practice tests for other exams but I really do want this cert and I mean it.

2. I went and started the fast.ai course before I took the TF test.

Why, woman human, why do you do this to yourself?

Well, inner voice, I got to lesson 4 of fast.ai's Deep Learning for Coders and the book came in the mail that day. What a book it is. And on the videos, Jeremy Howard and Rachel Thomas show the most in-depth reasoning of Gradient Descent I have ever seen. How these things are derived is important and if I didn't feel ready, I wasn't ready.

Taking two or more MOOCs on the same subject just might be the way it is in this unholy year.

3. I keep learning Swift. Even when it isn't going well and all my stuff is all bugs and I am too afraid to show it off, I can write about it on dev.to.

I am writing other content now so I really appreciate this outlet and thanks for reading if you read this far. As a human woman in tech, I feel like my personal phenotypical presentation is important to draw attention to but I would hope you'd read even if I were a being from an unseen constellation.
Technology and Your Health
Tags: tech
Published: 2020-11-01 19:12:17


Advices for a good healthy, happy lifestyle as a developer

The programming world is a big world filled with lots of stuffs to learn, but also your health matters, Don't be to eager to learn something because someone is learning. 

You have to consider your health because programming or tech requires thinking, and overthinking may lead to kidney failure and stressing of the brain is bad, and may lead to confusion.

Putting too much serious in programming as a Dad or Mom is wrong, because you may spend less time with your family. Also as a Programmer or a Computer Scientist, you have take time to think about problem solving, because in life, you must implement the 5 problem-solving skills;

Problem solving is another important life skill for parents and children alike.  Here are the five steps that parents can follow to problem solve with their child (or their partner, relatives, coworkers and friends too!)

1.       Define the problem.

In understanding and communicating the problem effectively, we have to be clear about what the issue is. Remember to focus on the behaviour instead of attacking the person.

2.       Gather information.

What were the circumstances?
What are the non-verbal messages being sent?

Who does it affect?

What behaviour is typical for the child’s age? Are your expectations reasonable?

3.       Generate possible solutions.

Work together to brainstorm on all possible solutions. Do not judge whether the ideas are good or bad at this point.

4.       Evaluate ideas and then choose one.

Decide which options you like and which you don’t like. After weighing the pros and cons of each, choose an option that you both feel comfortable with. Once a solution has been found to meet everyone’s needs while keeping everyone’s self-respect and self-esteem intact, then make a plan to follow through and do it. Put down a time-frame for action.

5.       Evaluate.

Did it work? If yes, great! Consider how your solution may be applicable to other different problems. Ask how the problem can be prevented from happening again.

What if it didn’t work? Go back to step one or try out the other possible solutions that you and your child made in step 3

Top Programmers like Brad Traversy is currently facing an health issues, which made him to create a team for his company.

In conclusion, always remember that Rome wasn't built in one day, take things step by step or gradually to build a successful project. And remember learning never ends and it needs to be taken gradually. 
 
To learn more visit ...
http://www.digitalresponsibility.org/health-and-technology#:~:text=Being%20overly%20connected%20can%20cause,hearing%20loss%2C%20and%20neck%20strain.
ABOUT ME
Tags: hacktoberfest
Published: 2020-11-01 19:03:05

Hey guys i am new to the community and am very glad that i am here with you all.

I am a Computer Engineering student at SIKKIM MANIPAL INSTITUTE OF TECHNOLOGY.
Data Science is something that always drew me towards it. Being an introvert, computers have been my solace. 
Having a keen interest in data science, I have been learning numerous courses in Data science using various online portals like Coursera, Udemy, Udacity, and have also committed to a 6-month long professional certification course in the same from an online institute called Board Infinity.
Due to my deep liking, I have created a series of projects like:
•	Bank marketing prediction model:
The model was built to predict the success of the future campaign of a bank based on its previous campaign records.
•	Automobile price prediction model:
The model was built to predict the price of cars of an automobile company based on various factors. 
•	PLAYSTORE ANALYSIS using Python (pandas, NumPy,) 
Based on the past performance analysis, a conclusion was drawn as to what apps would run best on the play store.
•	E-Commerce-EDA using Python (pandas, NumPy)
The goal here was to perform EDA analysis on an E-Commerce dataset for the United Kingdom-based and registered non-store online retail companies

Featured skills:
	PYTHON
	R 
	MYSQL
	MONGODB
	C++
	MICROSOFT EXCEL
Swift Concurrency
Published: 2020-11-01 19:01:01

I learned JavaScript because that is The Way. I never used it except for node.js networking. I think other people do front end better than me.

Or, I thought. Then I picked up Swift last year. I actually feel like I have been doing this forever but my portfolio and calender would tell you differently. So it is funny when I have only done a bunch of tutorials on concurrency and have made some seriously flawed apps with Apple's foundation.

So, independent concurrency (async/await) in Swift will make the language I have been learning adopt my only other experience with programming on my own.

Although, tomorrow, I start a React.js study group!

Please come back sometime for self driving car posts. That is one of my distractions from Swift. But... maybe someday I will implement my own self driving car in Swift. I am that big of an Apple fan human.
Adding a custom attribute to a category doesn't show store specific value
Tags: magento2
Published: 2020-11-01 18:52:36

When adding a custom attribute to a category in the admin, Store Scope will not show even though we set the Store View in the setup script.
`Vendor/Module/Setup/Patch/Data/AddViewModeCategoryAttribute.php`
```
$eavSetup->addAttribute(
            \Magento\Catalog\Model\Category::ENTITY,
            'attribute_code',
            [
                'type' => 'text',
                'label' => 'ATTRIBUTE LABLE',
                'input' => 'select',
                'sort_order' => 333,
                'source' => 'Vendor\Module\Model\Category\Attribute\Source\NAME',
                'global' => \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_STORE,
                'visible' => true,
                'required' => false,
                'user_defined' => false,
                'default' => 'grid',
                'group' => 'General Information',
                'backend' => ''
            ]
        );
```

**Expected result**
1. Should see [Store View] label under the attribute label.
2. Should be able to see different values per scope level (global, website, store)

**Actual result**
1. Can't see the [Store View] label under the attribute label.
2. Can't see different values per scope level (global, website, store)
3. Can see different values in the database

This is a Magento2 bug and not yet fixed in 2.3

As a fix, please use the below code.

Add below code into your module's di.xml
```
<preference for="Magento\Catalog\Model\Category\DataProvider" type="Vendor\Module\Model\Category\DataProvider" />
```

In order to add the 'Use Default Value' checkbox for custom attributes, we need to override DataProvider.php. There is a function called 'getFieldsMap'. So after modifying the 'getFieldsMap' function 'DataProvider' class will be as follows.

> Vendor/Module/Model/Category/DataProvider.php

```
namespace Vendor\Module\Model\Category;

use Magento\Catalog\Model\Category\DataProvider as CategoryDataProvider;

class DataProvider extends CategoryDataProvider
{
    protected function getFieldsMap() {
        $parentFieldMap = parent::getFieldsMap();       
      
        array_push($parentFieldMap['general'], 'attribute_code');
        return $parentFieldMap;
    }
}
```

> replace the 'attribute_code' with the actual attribute code
> 'general' => section in admin panel form, where attribute is displayed

Run the setup upgrade command and clear the cache. You will be able to set **store** specific values for custom attributes.

cheers!!
Aspect-ratio in CSS
Tags: webdev, discuss, beginners, css
Published: 2020-11-01 18:25:04

This is a short article about **aspect-ratio** property in CSS. While reading about aspect-ratio I found that this will be a very helpful property in making a website responsive. So in this article we will basically talk about responsiveness using **aspect-ratio**.

# Let's first understand what aspect-ratio is
This is a very basic term we often use while talking about mobile phones.
The **aspect-ratio** of an element describes the proportional relationship between its width and height or we can say that it represents the **width-to-height** aspect-ratio of the viewport.

*The two most commonly and standard aspect-ratio are* **16:9** *and* **4:3**.
Aspect-ratio is a range feature so we can use the prefixed **min-aspect-ratio** and **max-aspect-ratio** variants. 

So as I said it is very helpful in making a website responsive let's understand it better with an example.
```HTML
<body>
    
</body>
```

```CSS
body {
    width: 100vw;
    height: 100vh;
    background: blue;
}
```
### So as you can see in the above code we gave body height and weight equal to that of viewport and gave it red color.
{% codepen https://codepen.io/ritvikbunny/pen/abZajJM %}
## **Now making it responsive**
```CSS
body {
  width: 100vw;
  height: 100vh;
  background: red;
}
@media (max-aspect-ratio: 1/1) {
  body {
    background: #ef476f;
  }
}
@media (max-aspect-ratio: 16/9) {
  body {
    background: #ffd166;
  }
}
@media (max-aspect-ratio: 4/3) {
  body {
    background: #06d6a0;
  }
}
@media (max-aspect-ratio: 3/2) {
  body {
    background: #118ab2;
  }
}
@media (max-aspect-ratio: 8/5) {
  body {
    background: #073b4c;
  }
}
```
### So now you can see we have applied different **aspect-ratio** to make it responsive and in every aspect-ratio we have applied different colors so that you can see the changes easily.
{% codepen https://codepen.io/ritvikbunny/pen/QWEVxLW %}
I used it only with color property to keep it simple. You can try out it with any CSS property.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/tjo68jp64ir17ns1sixo.jpg)
### Here in the above image you can see color varies as the viewport ratio varies. 

If you are reading on a PC you can check it by resizing the window or you can try it on different responsiveness checking websites, just copy the below link and paste there in the following responsiveness checking websites:-

**Copy this link 👇**
https://cdpn.io/ritvikbunny/debug/QWEVxLW/yPAJjRPGZLnA

**Paste above link in following websites 👇**

**[Responsive Test Tool](http://responsivetesttool.com/)**

**[Website Planet](https://www.websiteplanet.com/webtools/responsive-checker/)**

**[Am I responsive](http://ami.responsivedesign.is/)**



***Cover:- [Rajat Gour](https://twitter.com/rajatgour20)***

#### *Thank you for reading.*
#### *Please feel free to share your views about it.*
#### *I hope you liked it and found it helpful.*
#### *Connect with me on [Twitter](https://twitter.com/ritvikdubey27?s=09) or [LinkedIn](https://www.linkedin.com/in/ritvik-dubey-3bbb22169)*
#### *My personal blog [blog.ritvikdubey.com](https://blog.ritvikdubey.com/)*
A Few Quick Tips About CyberSecurity for Teens
Tags: cybersecurity, microsoftstudentambassadors
Published: 2020-11-01 18:16:18

Have you ever mentioned cyber security and your audience thought of  a hacker like what they see in movies ? Well the real truth Is that we all are targets of cyber crime and we all need cybersecurity follow along to learn how to be safe online. 

1.Enjoy the Online space, whether its reading,playing video 
games,exploring new tech,chatting etc 

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

However,If you are talking to someone , or visit sites online and they make you uncomfortable, remember you don’t have to talk back to them and you can always leave the site.

2.Do not give up your name and address information unless it’s  from a trusted site. be keen also on the spelling of the trusted sites as some scammers may be posing as the legitimate site where as they are not.

3.Do not click on links blindly without knowing what they contain.An Example is you may just be reading an article online and suddenly you get a popup like :

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

kindly don't click, there are no free gifts being offered online unless the vendor advertises them on their official site.In relation to this kindly stay away from this chained messages 

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

The people creating this chained messages are out to collect data which may be used for malicious attacks. 
Incase your not sure kindly consult an adult or older sibling before clicking on this links.

4.Do not post pictures of your house or contact information including your location without your parents consent.
This may attract unnecessary attention and attract thieves to your house since the pictures may expose certain areas of interest and give them a clear view of planning their attack.

5.Do not agree to meet physically with people you've met online and if its really necessary to meet them consult your parents.This people may kidnap you and use the information you've shared during your interaction to extort your parents.They may also harass you physically and sexually.

6.When joining social media sites,it is advisable to keep your profile private and be cautious on who you add as your friend ,be respectful with your comments online and most importantly remember to share with care,Don't share anything that will hurt or embarass anyone.

For more information on types of cyber security threats and how to avoid them kindly visit:
https://www.microsoft.com/en-us/security

https://preyproject.com/blog/en/what-are-cyber-threats-how-they-affect-you-what-to-do-about-them/
The 9 Best Ways to Track Your Efforts with Timetracker
Tags: productivity, timetracking, advice
Published: 2020-11-01 18:12:39

There are plenty of ways you can enter your time efforts with 7pace Timetracker.

Take two minutes to check out our movie below to learn more about this!

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

*Want to dig deeper?*

Get more information from our documentation about what you have seen – The 9 Best Ways to Track Your Time Efforts:

9. The Start Tracking Button (see “The Work Item Details Window” section):
https://support.7pace.com/hc/en-us/articles/115000581383-7pace-Timetracker-for-TFS-Web-Access-Overview
8. Tracking from the Windows Client:
https://support.7pace.com/hc/en-us/articles/115000635583-TFS-Timetracker-Client-Overview
7. Add Time from the Work Item Form (see The Work Item Detail Window section):
https://support.7pace.com/hc/en-us/articles/115000581383-7pace-Timetracker-for-TFS-Web-Access-Overview
6. The Monthly View
https://support.7pace.com/hc/en-us/articles/115000598163–Monthly-Page-Overview
5. Add New Time in Timesheet
https://support.7pace.com/hc/en-us/articles/115000581126–Timesheet-Page-Overview
4. Timesheet Cells and 3. The List Editor
https://support.7pace.com/hc/en-us/articles/115000581846–Timesheet-Page-Adding-New-Time-for-the-Week
2. Times Explorer
https://support.7pace.com/hc/en-us/articles/115000595683–Times-Explorer-Adding-Editing-or-Deleting-a-Time-Record
1. Use Excel
https://support.7pace.com/hc/en-us/articles/115000569206–Times-Explorer-Importing-Time-Records
______________________________________________________________

*[7pace Timetracker](https://www.7pace.com/) is the only integrated, professional time management solution for teams using Azure DevOps and GitHub.*

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0abhoy61sfwppfggxyhq.png)](https://www.7pace.com/)
Hacktoberfest 2020: Lessons learned as Maintainer
Tags: hacktoberfest, maintainer, creator, lessons
Published: 2020-11-01 18:11:06

---
title: Hacktoberfest 2020: Lessons learned as Maintainer
published: true
description: Lessons learned as Maintainer or Creator
tags: hacktoberfest, maintainer, creator, lessons
series: Hacktoberfest 2020 report
---

>In addition of my participation for the 4th time in a row, This year report will focus on my activity as Maintainer.

## as Creator

1. Project ideas come from everywhere, don't limit yourself and create a public repository even when you may be the only user.

1. Don't be perfect from the start, you can improve your project during its lifetime.

1. You can choose any name for your project, sometimes a descriptive name, sometimes a play of words.

## as Maintainer

1. Learn to say **no** as Maintainer or to choose your own way to deal with a situation.

1. Don't support all releases of your project all the time, you can depreciate version series.

1. Don't be afraid to `archived` a project if you unmaintained it.

1. Don't put yourself under pressure to respond quickly as possible to issues or pull-requests submissions.

> This post may be edited overtime with new lessons:
> 
> **Don't stop learning**
🐘 PHP: skill list for self-check
Tags: php, career, beginners
Published: 2020-11-01 17:59:19

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/77xhj2car9r4wzzoa3zs.png)
## [A skill tree for PHP developer](https://infinite.education/expertise/PHP_Developer)

Please, add learning materials for skills you know! It's like a wikipedia! Community - is the best teacher

## Top-2 levels of tree:

**[PHP Syntax](https://infinite.education/view/BHUjUL2JOUWzI1m9cuMT9lv6)**
 * Control Structures
 * Variables
 * Operators
 * Types
 * Basic syntax
 * Classes and Objects
 * Constants
 * Exceptions
 * Namespaces
 * Predefined Variables
 * Expressions
 * Functions
 * Errors

**[JSON APIs](https://infinite.education/view/yuWl1i9IDmSSlpQ8MLqoCA1b)**
 * JSON

**[OOP](https://infinite.education/view/aZMpBRWYQCZ32KnWtOAE1MHo)**
 * Design Patterns
 * PHP: OOP basics

**[Relational Databases](https://infinite.education/view/j1Q8lblP6xQ07fYbUWw1CwSY)**
 * Database Normalization
 * SQL Syntax

**[HTTP](https://infinite.education/view/2RG6xUHc96Ui5kObO20qY6W8)**
 * HTTP body
 * HTTP header
 * Nginx
 * Client Server Architecture

**[PHP: interfaces](https://infinite.education/view/RvtX8IRwL8xZIG8oh899hwlq)**
 * PHP interfaces: Iterator
 * PHP Interface: Serializable
 * PHP Interface: ArrayAccess
 * PHP interface: Traversable

**[PHP Framework](https://infinite.education/view/vMRAvnrw58iCTS9VmFd4DAj5)**
 * Composer
 * Yii
 * Wordpress for programmers
 * PHP framework laravel
 * Symfony

**[HTML](https://infinite.education/view/z8IqfNAmWT6LwOhY2jKVdKTH)**
 * CSS
 * HTML basic tags