teleren/devto huggingface dataset:
How is Salesforce a platform to improve customer relationships?
Tags: salesforce, crm
Published: 2020-08-25 11:29:29

It is inevitable that most organizations will use effective Salesforce techniques, as well as custom tools, that are built on the Salesforce platform to provide better sales opportunities and stay ahead of the market. This certainly makes Salesforce an invaluable and enduring tool for any business to increase sales, and this is the main reason why Salesforce certification is incredibly necessary to better take advantage of the IT opportunities that present themselves.

As everyone already knows, [Salesforce](https://www.cloudanalogy.com/) is a platform to improve customer relationships and present your brand as a reputable brand in the market. A company that uses Salesforce services is already ranked as one of the most loved industries with enhanced CRM, and not everyone is aware of the other vital areas in which you can help the company: obviously, the media. social and software implementation, which is cloud-oriented. The sales cloud in Salesforce is one of the best services available, helping the business to have secure access to its data. Another exchange of this data becomes easier and more convenient.

Today, Salesforce is not just limited to CRM, it helps customers have better content, better workflow, mobile apps, and all the technical support they need, making it a must-have for any business that looks to become big in the market in no time. of time.

**Salesforce Certification: -**

By now, you've probably understood the value of implementing Salesforce in your organization, so here are some areas where Salesforce certification can literally help you.

**Administrators: -** Installation and configuration of Salesforce and its software can follow a basic and advanced administrator registration.

**Implementation experts: -** [Implementing](https://www.cloudanalogy.com/) cloud-based solutions can improve application design and construction, increasing productivity while effectively managing data and designing analytics to pursue metrics. Helps distinguish between sales cloud and service cloud consultant credentials, the latter used in design solutions using cases, portals, and information.

**Developers: -** Building client applications with ADE platforms to model data, logic, security, user interface, reports, and dashboards can track basic credentials and developer progress.

**Architects -** Can help identify system architects evaluating the Salesforce customer environment and design a secure, high-performance platform. They can provide technical solutions to the needs of each business and have the ability to lead design and implementation through to completion.

For more information about salesforce and how it will improve customer relationships do visit cloud analogy a [salesforce development company.](https://www.cloudanalogy.com/)
How to Use Excel ODD Function in Office 365? – (with Examples)
Tags: excelfunctions, exceloddfunctioninof
Published: 2020-08-26 03:35:35

---
title: How to Use Excel ODD Function in Office 365? – (with Examples)
published: true
date: 2020-08-25 11:21:49 UTC
tags: ExcelFunctions,ExcelODDFunctioninOf
canonical_url: https://geekexcel.com/how-to-use-excel-odd-function-in-office-365-with-examples/
---

## ODD Function in Excel:

![Example for ODD Function](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/3-42.png)<figcaption id="caption-attachment-12568">Example of ODD Function</figcaption>

In this article, we are going to explore how to use **Excel ODD Function in Office 365** with its syntax, description, and examples. Let’s step into this article!! Get an official version of **MS Excel** from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)


## ODD Function – Description:

- This function **rounds a number to the nearest odd integer**.
- It will round the positive integer to the nearest large odd value and the negative number to the nearest small odd value.
- For example, **ODD(3.5) returns 5**, **ODD(-4.2) returns -5**.

## Syntax:

**=ODD(number)**

### Argument Explanation:

**Number –** The input number to be rounded to an odd integer.

### Note:

- If the argument is a non-numeric value such as letter and special character and then it returns **#VALUE!** Error.

## Examples:

The following examples help you to understand the **ODD**  **Function** in Excel.

### Example 1:

- Refer to the below screenshot. It has shown the input numbers in **Column A** and it’s Odd Values in **Column B**.
- Positive integers are rounded to the nearest large odd number and the negative integers are rounded to the nearest small odd number.

![Example 1](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/1-69.png)<figcaption id="caption-attachment-12564">Example 1</figcaption>

### Example 2:

- If the argument is a non-numeric value such as letter and special character, it returns **#VALUE!** Error.

![Example 2](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/2-54.png)<figcaption id="caption-attachment-12565">Example 2</figcaption>

## Conclusion:

In this article, you can clearly understand the usage of **Excel ODD Function in Office 365** with its syntax, description, and examples. Leave your **feedback** in the comment section. Thanks for visiting **[Geek Excel.](https://geekexcel.com/)** Keep Learning!!

### See Also:

- [How to Use Excel LN Function in Office 365? – (with Examples)](https://geekexcel.com/how-to-use-excel-ln-function-in-office-365-with-examples/)
- [How to Use Excel “FACT Function” in Office 365? – {with Examples}](https://geekexcel.com/how-to-use-excel-fact-function-in-office-365-with-examples/)
BORG Energy to Invest for rural electrification projects | Boaz Augustin
Tags: boazaugustin, borgenergy, ruralelectrification, renewableenergy
Published: 2020-08-25 11:19:32

**BORG Energy India Pvt. Ltd**, a subsidiary of BORG Inc, Texas USA has planned to invest $45 million for rural electrification and EPC projects in India within next six months.

The company has planned to install **BORG Astra Plus** Home Series, a range of fully loaded micro solar power plants and Solar Farm Master Series controller that would electrify 18,000 homes in the northern part of the country. While BORG Astra Plus Home Series is specially designed to meet the energy needs of domestic households; Solar Farm Master Series would generate power for irrigation projects.

**Dr. Boaz Augustin Jr**., BORG Energy Managing Director-Asia Pacific, said, “We commit $25 million for rural electrification projects using solar power and $20 million would be used for EPC projects in Uttar Pradesh, Tamil Nadu, Rajasthan, Bihar and Andhra Pradesh. We have ambitious plans to install BORG power plants in 2.5 million households in various states over the next three years. We are currently developing appropriate retail network of 220 Borg power play show rooms in India.”

[**Read More........**](https://www.projectsmonitor.com/daily-wire/borg-energy-to-invest-for-rural-electrification-projects/)
Github Resume Generator
Tags: github, graphql, javascript
Published: 2020-08-25 11:17:27

Hello Geeks,

I built a resume generator that takes your Github username and generates a resume in a format including Introduction, statistics, Top repositories, contributions, and links to your profile using the Github GraphQL API v4. 

## Content

- **Introduction** - The first section is a basic introduction which includes your Github name, username, bio, location, GitHub avatar, and the year since you're on Github.

- **Stats** - The second section is a statistics section containing the number of total contributions, followers, following, PRs, issues, etc. It may also contain details depending upon whether you're a Bounty Hunter, Developer Program Member, Campus Expert, Hireable, etc.

- **Top Repositories** - The third section contains top repositories containing your pinned repositories. The purpose is to provide ways to select particular repositories. Pin the repositories you want to appear on the top repositories section on your resume. More options on it will be added soon.

- **Contributions** - The fourth section contains your pull request contributions (most recent at the top), it also mentions how many commits are made in those pull requests. If you haven't contributed earlier, this section will not appear on your resume.

- **Footer** - Your Username, Github Link, Website Link(if any).

🌟 Star this repository, if you find it useful.

Visit it here - https://resume-github.vercel.app/
Github Repository - https://github.com/satyam1203/resume-github

My Profile -

[Github](https://github.com/satyam1203)
[LinkedIn](https://linkedin.com/in/satyam1203)
How to Use Excel MUNIT Function in Office 365? – (with Examples)
Tags: excelfunctions, excelmunitfunctionin
Published: 2020-08-26 03:36:04

---
title: How to Use Excel MUNIT Function in Office 365? – (with Examples)
published: true
date: 2020-08-25 11:14:15 UTC
tags: ExcelFunctions,ExcelMUNITFunctionin
canonical_url: https://geekexcel.com/how-to-use-excel-munit-function-in-office-365-with-examples/
---

## Excel MUNIT Function in Office 365:

![MUNIT Function in Excel](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/example-4.png)<figcaption id="caption-attachment-12559">MUNIT Function in Excel</figcaption>

In this article, we are going to see the usage of **Excel MUNIT Function in Office 365** with its syntax, definition, and examples. Let’s get into this article!! Get an official version of **MS Excel** from the following link: [https://www.microsoft.com/en-in/microsoft-365/excel](https://www.microsoft.com/en-in/microsoft-365/excel)



## MUNIT Function – Definition:

- This function **returns the unit matrix for a given dimension**.
- The output **n x n** matrix contains “ **ones** ” diagonally and other positions are filled with zeros.

![Sample 2 x 2 matrix](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/unit-matrix.png)<figcaption id="caption-attachment-12551">Sample 2 x 2 matrix</figcaption>

## Syntax:

**=MUNIT(dimension)**

### Argument Description:

**Dimension** – It is the **size**  **of the unit matrix** that you want to get as output. It must be greater than 0. You have to give the dimension as integer value. For example, **MUNIT(5)**.

### Note:

- If the dimension is equal to or smaller than 0, it returns **#VALUE!** Error.

## Examples:

Let’s see some examples to understand how this function works.

### Example 1:

- In the following image, you can see the unit matrices with **dimensions 2 and 4**.
- First, you need to select the cells and then enter the **MUNIT** formula into the formula bar.
- Then, to get the result, press the following keys CTRL Shift ENTER

![Example 1](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/1-68.png)<figcaption id="caption-attachment-12552">Example 1</figcaption>

### Example 2:

- If the dimension is equal to or smaller than 0, it returns **#VALUE!** Error.

![Example 2](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/08/2-53.png)<figcaption id="caption-attachment-12558">Example 2</figcaption>

## Wrap-Up:

In the above article, you can clearly understand the usage of **Excel MUNIT Function in Office 365** with its syntax, description, and examples. Drop your **feedback** in the comment section. Thanks for visiting **[Geek Excel.](https://geekexcel.com/)** Keep Learning!!

### Read Ahead:

- [How to Use Excel FLOOR Function in Office 365? – (With Examples)](https://geekexcel.com/how-to-use-excel-floor-function-in-office-365-with-examples/)
- [How to Use Excel MROUND Function in Office 365? – [with Examples]](https://geekexcel.com/how-to-use-excel-mround-function-in-office-365-with-examples/)
The Best Price/Performance SEO & Website Analysis Tool 
Tags: devops
Published: 2020-08-25 10:57:00

![screpy SEO website analysis monitoring tool](https://dev-to-uploads.s3.amazonaws.com/i/nifo83126xzqrt9qcxfe.png)

Get a 20% Discount just for Dev.to: **devto20**
[TRY DEMO](https://screpy.app/login?demo) and join [us](https://screpy.com)
How we made it to #1 Trending repository in GitHub
Tags: javascript, opensource, github, webdev
Published: 2020-08-25 10:54:07

After working on our project [NSFW Filter](https://github.com/nsfw-filter/nsfw-filter) for 2 months, we made it to [#1 repository in Javascript today](https://github.com/trending/javascript?since=daily).

I wanted to share what we did along the way to reach here and how you can too.

Not that making it to #1 is totally necessary, it helps people discover and contribute to your project and I believe that makes your project even awesome(r).

[NSFW Filter](https://github.com/nsfw-filter/nsfw-filter) is a web extension that uses AI to BLOCK NSFW content. It is available in [Google Chrome](https://chrome.google.com/webstore/detail/nsfw-filter/kmgagnlkckiamnenbpigfaljmanlbbhh) and [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/nsfw-filter/).

Here is the stuff that I think made our project popular:

**Good Documentation**: At first I was the only one working on this and I made it open-source in GitHub at an early stage of development. I made sure that [I wrote a good README](https://github.com/nsfw-filter/nsfw-filter/blob/master/README.md) that would help developers use and contribute to the project.

**Spreading the word**: To get your first users and contributors you need to spread the word about your project. Once it gains initial traction, then people will spread the word for you. Here are the channels in which I shared about my project:

* https://news.ycombinator.com/show: This is the place where we got the most views.

* [Reddit](https://www.reddit.com/): The second most users came from Reddit r/webdev.

* [Product Hunt](https://www.producthunt.com): We released it on Product Hunt and even got [featured](https://www.producthunt.com/posts/nsfw-filter). That was something we did not expect but it drove a lot of traffic to our project.

* http://www.echojs.com/: Lot of users were from here too.

* https://dev.to/t/javascript: This is a good place to talk about your project and get feedback.

* [Twitter](https://twitter.com/home): YEAH! TWEET IT! tweet it with relevant hashtags and there are a lot of bots that retweet certain hashtags.

**Timing**: Timing is key when it comes to sharing the project. You need to take into account the Time Zone and the Time of the Day to post your project to gain more users. You can post to different channels at different times to get to users from all over the World.

**Write an Article**: Talk about your project in an article on platforms like Medium and Hacker Noon. That is a good way to get people interested in your project.

Once you gain some traction other channels and publications would share your project with their users.

Our project was mentioned in some channels like JavaScript Weekly and from there, it markets itself.

If you would like to check out our project here is the [link to the repo](https://github.com/nsfw-filter/nsfw-filter).

I hope you find this useful! Kudos open-source!
Floating Label Input with React and Tailwind
Tags: react, tailwindcss, webdev, ui
Published: 2020-08-25 10:52:47

I've been working on the sign in page for [Hyperlaunch](https://hyperlaunch.com) this week, and wanted to add some nice touches (because first impressions count!). 

One of these was to do a nice, "floating label" input - like you see in Material UI etc. It's a really nice pattern for functionality like user sign in, as it's a very streamlined presentation which gives a nice minimal feel. 

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

You might think that this approach is just making use of the `placeholder` attribute - but unfortunately, that can cause a bit of an accessibility issue. The way around this is to use an `absolute`ly positioned label instead - so screen readers can still interpret the form correctly. This approach has the added benefit of being able to add a subtle transition, to really up the UX game. 

I implemented my floating label inputs with [React](https://reactjs.org/) and [Tailwind CSS](https://tailwindcss.com/) - using a [state hook](https://reactjs.org/docs/hooks-state.html) to toggle the class names based on user actions.

The result's a nice, succinct component:

```typescript
function FloatingLabelInput({ type, name, children }) {
  const [active, setActive] = React.useState(false);

  function handleActivation(e) {
    setActive(!!e.target.value);
  }

  return (
    <div className="relative border rounded mb-2 bg-gray-600 text-white border-white border-opacity-25">
      <input
        className={[
          "outline-none w-full rounded bg-transparent text-sm transition-all duration-200 ease-in-out p-2",
          active ? "pt-6" : ""
        ].join(" ")}
        id={name}
        name={name}
        type={type}
        onChange={handleActivation}
      />
      <label
        className={[
          "absolute top-0 left-0 flex items-center text-white text-opacity-50 p-2 transition-all duration-200 ease-in-out",
          active ? "text-xs" : "text-sm"
        ].join(" ")}
        htmlFor={name}
      >
        {children}
      </label>
    </div>
  );
}
```

which is as easy to use as: `<FloatingLabelInput name="username" type="text">Username</FloatingLabelInput>`

You can see it in action on [my Codepen](https://codepen.io/chrsgrrtt/pen/MWypegr)
How To Use Google Advanced Search
Tags: ppcmanagement, leadgeneration, socialmediamarketing, digitalmarketing
Published: 2020-08-25 10:49:18

Google – Just a search engine to explore the web!! If you are in this perception, then let me guide you to please think again!!

In case you are similar to me using Google for a large number of times throughout the day, then it is way too necessary to be a technology nerd to use the search engine in its least easy form.

In case your Google search is restricted to composing in a couple of words and changing your question until you find what you are searching for, then I am here to explain you the superior ways on how to use Google Advanced Search and it’s not that hard to learn.
Read the full blog here https://prismdigital.ae/google-advanced-search-tricks/
Deceptively simple search-and-replace across multiple files
Tags: productivity, showdev, devtips
Published: 2020-08-29 13:01:48

---
title: Deceptively simple search-and-replace across multiple files
published: true
date: 2020-08-25 10:48:39 UTC
tags: ["productivity","showdev", "devtips"]
canonical_url: https://victoria.dev/blog/deceptively-simple-search-and-replace-across-multiple-files/
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/rc6nzaeuzs5k1m10fs45.png
---

While a multitude of methods exist to search for and replace words in a single file, what do you do when you’ve got a string to update across multiple unrelated files, all with different names? You harness the power of command line tools, of course!

First, you’ll need to `find` all the files you want to change. Stringing together what are effectively search queries for `find` is really only limited by your imagination. Here’s a simple example that finds Python files:

```sh
find . -name '*.py'
```

The `-name` test searches for a pattern, such as all files ending in `.py`, but `find` can do a lot more with other test conditions, including `-regex` tests. Run `find --help` to see the multitude of options.

Further tune your search by using `grep` to get only the files that contain the string you want to change, such as by adding:

```sh
grep -le '\<a whale\>'
```

The `-l` option gives you just the file names for all files containing a pattern (denoted with `-e`) that match “a whale”.

Using Vim’s impressive `:bufdo` lets you run the same command across multiple buffers, interactively working with all of these files without the tedium of opening, saving, and closing each file, one at a time.

Let’s plug your powerful `find`+`grep` results into Vim with:

```sh
vim `find . -name '*.py' \
-exec grep -le '\<a whale\>' {} \;`
```

Using backtick-expansion to pass our search to Vim opens up multiple buffers ready to go. (Do `:h backtick-expansion` in Vim for more.) Now you can apply the Vim command `:bufdo` to all of these files and perform actions such as interactive search-and-replace:

```sh
:bufdo %s/a whale/a bowl of petunias/gce
```

The `g` for “global” will change occurrences of the pattern on all lines. The `e` will omit errors if the pattern is not found. The `c` option makes this interactive; if you’re feeling confident, you can omit it to make the changes without reviewing each one.

When you’ve finished going through all the buffers, save all the work you’ve completed with:

```sh
:bufdo wq!
```

Then bask in the glory of your saved time and effort.
Really Learning React: Week 2 of 6
Tags: devjournal, womenintech, react, beginners
Published: 2020-08-25 10:36:02

_This post was originally published on August 25, 2020 on [my blog] (https://alexlsalt.github.io/blog)._

Hey friends! Here I am on Week 2 of my six-week commitment to learning React! I'm currently going through Dave Ceddia's ebook, Pure React.

As I'm working through the chapters, I'm making sure to take my time - taking notes (with an actual pencil in an actual notebook made of paper), doing every little exercise (even if it seems like it'll just make sense in my mind), and fully absorbing every point.

I've mentioned before that I'd had a few false starts with learning React mostly because I hadn't really given myself a good footing with JavaScript fundamentals. Now that I spent a good amount of time bulking up my JS knowledge, I'm enjoying learning React soooo much more.

I'm still pretty early on in the ebook, but I'm now happy to say that I *fully and completely* know what the heck I'm doing with props now! (Seriously, I had such a hard time wrapping my head around it before, but this time my brain took to it like nobody's business.)

Today I'll be learning more about children in React and I'm really excited to keep on keepin' on.

Note: I've given myself a solid six weeks to move through the ebook. Before, I wasn't setting myself up for success when I'd just start it with absolutely no timeline, as well as the unconscious desire to finish it as quickly as I could only to move on to the next thing. Now, I'm going further by working more slowly, and I freaking love it. Highly recommend.

I talk more about this in my Ladies Code Collective email newsletter, [if you wanna sign up for that! >] (https://www.ladiescodecollective.com)

----------


P.S. Did you know I have a podcast with new episodes each Wednesday? Go listen [right over here >>] (https://www.ladiescodecollective.com/podcast)

P.P.S. Have a coding project you want to work on in a supportive environment of other creative coding women? 

Sign up for my email newsletter for more details! >> [More info here] (https://www.ladiescodecollective.com)