teleren/devto huggingface dataset:
4 IT services to improve the operation of your business:-
Tags: itservices
Published: 2020-09-29 13:02:06


There are many services that can help your business run more efficiently. When it comes to IT services, you should be looking to save time and focus on your product rather than a variety of IT problems. This means that you need to find a company that provides you with the best network infrastructure, as well as a variety of other services so that you can run your business more efficiently.

**Cloud services: -**

Cloud services have become one of the most popular IT services in recent years. Instead of having a server on-premises, your server and all the data it contains is on the Internet. You and your employees will have a specific identifier to be able to access all the data. By taking advantage of [cloud services](https://www.cloudanalogy.com/), you can access your data anytime, anywhere. Especially if you or your employees travel a lot, having access to your server data is of the utmost importance, and the cloud location makes the most sense.

**Telephone solutions: -**

Whether you are a call center or just have a high volume of calls every day, you need to look for the best phone solutions. Many people don't consider phone solutions to be one of the IT services they can take advantage of, but that's because they don't think about how technology can help. You can host your phone systems and you can even have VoIP solutions, which allow you to have a voice over the Internet, ensuring that all of your employees can receive calls directly from their computers.

**Website development: -**

If you don't have the right website, you are not getting the type of traffic your business deserves. Also, if you don't have certain features on your website, it makes it harder for you. For example, if you don't take orders online and force people to call you or stop by your store, you're not fully entering your business. All it takes is the [development of a proper website](https://www.cloudanalogy.com/) to enter the world of e-commerce and dramatically increase your sales.

**Messaging solutions: -**

There's a lot to do with email too. When it comes to these IT services, a company can help you with all of your messaging solutions. This includes providing each of your employees with an email address and managing it effectively so that people can check their emails online, on the phone, and at their desks. This provides more productivity for you and your employees, which translates into more improvements for your business.

The sooner you learn about IT services that can help you, the more efficiently your business can run. There are many companies offering IT services, although you want to focus on a business that offers a high level of service and can help you grow.
First 5 star review + chapter 0.1.8 released
Tags: ai, machinelearning, scifi, books
Published: 2020-09-29 13:00:29

This morning I woke up to my first review and it was 5 stars! By a random, anonymous internet person! That's insane! 

I'm sure you've all had a similar but opposite experience. I certainly have.  

So far, the two best channels are: 

1. Github. I think the repo got shared somewhere, but I can't find where 
2. Royal Road. Dozens of readers for each new chapter so far. 

Stats for yesterday: 

fb spend - $ 4.55
fb clicks - 7
reddit spend - $4.72
reddit clicks - 18
website views - 20
Github Views - 150
email signups - 1
sales - 1

[Follow along on Github](https://github.com/wrannaman/wrannaman)
How to Register on Bitcoin Exchange in India - A Small Guide
Tags: blockchain
Published: 2020-09-29 12:46:41

Cryptocurrency is nothing but, its like a stock market where you can buy and sell your currencies and gain a profit from the volatility of the rates. The major difference between cryptocurrency trading and the stock market is that in the stock market you can trade with INR, USD, or any other fiat currencies. But in the crypto trading platform, you can trade with digital currencies or digital assets like Bitcoin (BTC), Ethereum (ETH), Altcoin, Ripple (XRP), etc. Each of the exchanges has its market with a difference in the local demand and supply.

Bitcoin would be considered as the gold standard among all other crypto assets. The price of other coins over BTC has been mentioned in the exchange. Instead of bitcoin, all other coins are called as altcoins. When compared to the stock market it's quite simple to start crypto trading. you should buy a cryptocurrency with a credit card or fiat currencies according to each of the countries and stored it in an electronic wallet. Here, we have mentioned the below-mentioned steps on how to register in the bitcoin exchange platform in India.

<b>Documents required to register in a bitcoin trading platform:</b>

- Visit the <b><a href="https://www.koinbazar.com/">Koinbazar</a></b> website and click signup to register as a new user. You will be allowed to create an account with your basic personal details.

- You will receive an OTP to your registered mobile number. You will be logged into your account and the trading dashboard will appear.

- After the account is created, you will need to upload the few required documents to complete the KYC verification process.

- For the KYC verification process, you have to submit the following documents like a mobile number with country code, Email ID, Driving License (front & back) with a proof number, and a selfie of you. It will take 4 - 5 hours for the KYC verification process.

- Once KYC verification is done, you can integrate your bank account to buy your digital assets. With your cryptocurrency, you can start to trade and withdraw your profit amount to the bank account at ease.

<b>Choose the right exchange platform to start your crypto trading process:</b>

Koinbazar - India's safest and trusted cryptocurrency exchange platform where you can buy, sell, and trade your cryptocurrencies easily with the most competitive prices for the crypto assets. India needs to take a look at this one-stop-shop exchange platform with the most secure, user-friendly, and trustworthy crypto trading platform in the country.
Dev.to Writing: Reactions
Tags: meta, writing, tutorial, howtodevto
Published: 2020-09-29 12:44:56

Update: it is with a heavy heart, I must report the unicorn reaction is no more: https://dev.to/devteam/our-dear-unicorn-friend-is-going-on-vacation-idm

---

DEV keeps it simple with ~three~ two reactions to posts:

1. Like (aka Heart, ❤️)
2. ~Unicorn (aka ??, 🦄)~
3. Reading List (aka Bookmark, 🔖)

These are tallied up as part of the "hotness" score that is used to promote articles on the [dev.to](https://dev.to/) feed.

Essentially making an "upvote" system where users can weight votes between 0 and 3 (and no "downvotes" or negative voting).

The only extra special reaction is that Bookmark/Reading List. Clicking that reaction adds the post to your personal [reading list](https://dev.to/readinglist), saving posts you want to revisit for later.

_(and comments are even simpler, only having the like (aka heart) reaction. The number of comments and their total likes also factors into that "hotness" score)_
When is the right time to apply for Junior developer roles ?
Tags: webdev, discuss, beginners
Published: 2020-09-29 12:38:48

The answer to this question simply is 'whenever you want the job'.

But what if you do not feel ready enough with your skills?

 This is a feeling that would not leave even after you get a job. 
So, embrace the feeling and do what needs to be done.

Which is -

1. Work on interesting and simple projects on a regular basis. (this helps you gain confidence to attend interviews).
2. Spend time filtering out the companies that you want to apply for. 
3. And, APPLY!

The whole process might feel monotonous but, trust me when I say that this journey is what you will miss once you finally land on 'THE' job.

Good luck to everybody out there on their job hunt! :)
Awesome Github Repositories For Learning Computer Science 
Published: 2020-09-29 12:37:21


List of Cureted items of cs student resources from various platforms
This student resources can be helpful to you to learn Computer Science Specifically.

\#Github \#StudnetResources \#CS

## Awesome Github Repositories For Learning Computer Science 

1. [A-to-Z-Resources-for-Students](https://github.com/sonusourav/A-to-Z-Resources-for-Students "A-to-Z-Resources-for-Students")
2. [Resources-Front-End-Beginner](https://github.com/thedaviddias/Resources-Front-End-Beginner)
3. [Learning-Resources for Different Kind of Programming Languages](https://github.com/GDGAhmedabad/Learning-Resources)
4. [free-programming-books](https://github.com/EbookFoundation/free-programming-books)
5. [awesome-datascience](https://github.com/academic/awesome-datascience)
6. [awesome-projects for beginners](https://github.com/MunGell/awesome-for-beginners)
7. [Learn-for-free](https://github.com/aviaryan/learn-for-free)
8. [Best-websites-a-programmer-should-visit](https://github.com/sdmg15/Best-websites-a-programmer-should-visit)
9. [fullstack-web-developer-path](https://github.com/shovanch/fullstack-web-developer-path)
10. [react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap)
11. [33-js-concepts](https://github.com/leonardomso/33-js-concepts)

Originally published at [https://hardikkhanesa.com/blog](https://hardikkhanesa.com/blog/posts/Student%20Resources/)
Hey DEVs, do you play around with chrome dev tools and inject js on third party sites?
Tags: discuss
Published: 2020-09-29 12:16:14

For example I a have gist snippet, which I regularly use to get the current story from our JIRA. 

I also have a gist for reporting stuff on for our CI/CD.
Our CI/CD reports are only HTML-Table, and with the script i can collect more advanced reporting stuff.

Do you also inject your custom code into third party websites? 

And if so, which functionality do you provide with it. 

Are Chrome Dev Tools sufficient, or do you whish you more tooling support? 


- 
Stefan
⚡ object destructuring in JS: renaming properties⚡
Tags: webdev, tutorial, javascript, beginners
Published: 2020-09-29 12:11:44

Want to get better at Web Development 🚀🚀🚀? Subscribe to my weekly newsletter at **[https://codesnacks.net/subscribe/](https://codesnacks.net/subscribe/)**

---

In the last part of this series, we learned how to destructure objects and access object properties. This time we will see, how to rename properties. Let's do a small recap:

```js
const pastry = {
  name: "waffle",
  sweetness: 80,
  ingredients: ["flour", "butter", "eggs"],
  origin: {
    country: "Greece",
    name: "obelios",
    year: 1200,
  }
};
```

we can access properties via the dot notation

```js
const name = pastry.name;
console.log(name); // "waffle"
```

or via destructuring

```js
const { name } = pastry;
console.log(name); // "waffle"
```

But if we want to choose a name for our variable, we seem to be a bit limited with destructuring. For the dot notation it's easy:

```js
const pastryName = pastry.name;
console.log(pastryName); // waffle
``` 

But also while restructuring objects it's possible to freely name the variables via a colon. 

```js
const { name: pastryName } = pastry;
console.log(pastryName); // waffle
```

As you can see there are two `name` properties: one in the top-level (waffle) and one in the nested `origin` object (obelios). When we want to destructure both of them, we have to rename at least one of them. Let's do this with the one in the nested `origin` object.

```js
const { name, origin: { name: originName } } = pastry;
console.log(name); // waffle
console.log(originName); // obelios
```

---

Want to get better at Web Development?
[🚀🚀🚀subscribe to the Tutorial Tuesday ✉️newsletter](https://codesnacks.net/subscribe/)
Simple PHP Blog With Realtime Comment Updater Like Facebook Comment.
Published: 2020-09-29 12:04:17

[https://www.youtube.com/watch?v=PzBtgiJ7ziY](https://www.youtube.com/watch?v=PzBtgiJ7ziY)

Demo: https://script.adeleyeayodeji.com/


Developing a realtime comment base system like Facebook and Twitter is fun and cool �


Kick start with my repo: *comment repo* for repo URL
Happy Coding ��
Daily Developer Jokes - Tuesday, Sep 29, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-09-29 12:00:10

---
title: "Daily Developer Jokes - Tuesday, Sep 29, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Tuesday%2C%20Sep%2029%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1258c4f0d26.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ What is a computer virus?

___A:___ A terminal illness!
 -->
How to retry API service calls in Spring Boot?
Tags: springboot, springretry
Published: 2020-09-29 11:59:22

If you ever wanted to retry calling a third party API if it errors out the first time , Spring helps in doing this using 
@Retryable annotation . No extra coding required .

Below are the steps:

STEP1 : Add two dependencies to your project (spring-retry and spring-aspects)

STEP2: Add the annotation @EnableRetry in your main class

STEP3: Add the annotation @Retryable on the service method you want to retry .

Explanation here:
https://fullstackdeveloper.guru/2020/09/29/how-to-retry-service-calls-in-spring-boot/
Stack MEAN for Junior Developer. Things to remember
Tags: beginners, fullstackdeveloper
Published: 2020-09-29 11:49:37

This stack is usually compose by mongo db (you can use My SQL), Express, Angular and Nodejs. You can find in the picture a useful summary (front end and back end) with the main ideas to develop your projects with this stack. Enjoy and keep programming.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/3ncoo5jm86f0redxmnwo.png)
Using aliases in webpack
Tags: webpack, eslint, aliases, webdev
Published: 2020-09-29 11:49:02

Last thing you want to see in your project's imports is ugly stuff like this
![pic](https://dev-to-uploads.s3.amazonaws.com/i/wo7hl9fdgexsz1gii0jo.png)

 Because this is a feature I use with some frequency, but not frequently enough that I remember the pattern when I need it, I wrote this article as my own memo.

1. Change settings for webpack's config - using _eslint-import-resolver-alias_
```
  resolve: {
    alias: {
      '@ui': path.resolve(__dirname, 'src/components/ui'),
      '@shared': path.resolve(__dirname, 'src/shared'),
    },
    modules: [path.join(__dirname, 'src'), 'node_modules'],
    extensions: ['.js', '.jsx'],
  },
```

2. Change VSCode settings so Intellisense won't break
```
{
  "compilerOptions": {
    "allowSyntheticDefaultImports": false,
    "baseUrl": ".",
    "jsx": "react",
    "paths": {
      "@ui/*": ["./src/components/ui/*"],
      "@shared/*": ["./src/shared/*"]
    }
  },
  "exclude": ["node_modules"]
}
```

3. Replace everything using a regexp.
Example:
```
/'.*/shared/g
```
or, if there's a simpler case
```
(\s)from(.*)shared/
```
(whitespace is important so it won't count in files which have a "from" ending)

4. And then pretty it up with linter autofixer.

Much better. 
![pic](https://dev-to-uploads.s3.amazonaws.com/i/4uc2ifuvyc89zbx3lsf9.png)
Howto fix a "MISSING TORADEX CONFIG BLOCK"
Tags: tutorial, toradex, unbricking
Published: 2020-09-29 11:48:50

Yes, I bricked my Tora board... not sure how, but at some point when trying to run tezi it started to complain about

```
   MISSING TORADEX CONFIG BLOCK
```

Unfortunately, Toradex documentation is not very clear and forum/stackoverflow questions are not giving a clear answer either.

Hence after some poking here how I resolved this:

1. Go to Uboot Prompt
2. run `cfgblock create`

Fill in the fields that you are asked to fill in. The info you can find on the label you will find on your module.

Afterwards all worked fine again for me!

Have fun!
What is the easiest CMS to build a simple website?
Tags: discuss, webdev
Published: 2020-09-29 11:19:22

Hello, I have built a simple website with HTML, CSS, JS. I was wondering what will be the easiest way to integrate with CMS ideally without a database (flat file CMS) but I don't want anything complex (homepage, posts, contact) so the learning curve should be minimal :-).
A carousel example in React Native with zero dependencies
Tags: react, reactnative, tutorial, android
Published: 2020-09-29 11:15:11

We can create a carousel in React Native using the built-in `ScrollView` component in `horizontal` mode.

![Carousel demo](https://user-images.githubusercontent.com/1536740/94374410-6ca08480-00e2-11eb-81cb-68302933eede.gif)

The `ScrollView` renders all its react child components vertically, but we can arrange them horizontally in a row using:

```html
<ScrollView horizontal>
```

In this example, we show how to overlap the `Image` component on the header to get a cool effect. The touch is so fluid and fast that the user has a sense of a highly performance application.

I made the example using [Expo](https://expo.io/) just to keep it simple to run and focus in the JavaScript and the style sheet.

the entire carousel  fit in one component, and the main parts are explained in the `README`.

You can check the code example in the repository

{% github navarroaxel/react-native-scrollview-carousel-example %}

What carousel component do you use in your app? leave a comment about this!
Flutter vs. React Native- Which One is Better for Your Enterprise App
Tags: reactnative, flutter, mobileapp, android
Published: 2020-09-29 11:02:14

The mobile app market is thriving with the inclusion of new apps across different genres every day. Statista has predicted that the mobile app revenue will cross $365 billion globally in the year 2023. This is the reason why startups and entrepreneurs want to come up with a dedicated enterprise app. But then, as the number of apps keeps on increasing on the Google Play Store and Apple App Store, the competition intensifies, and enterprises find it difficult to make their apps successful.

Another possibility is- you have a brilliant app idea but you have no idea of where to start from and which technology you should choose. The best idea to discuss the scope of your enterprise app and the platform you should opt for developing it is to consult a reputed mobile app development company.

However, here we give you an outline of two robust cross-platform app development platforms Flutter and React Native. Both these platforms are capable of developing enterprise-grade apps.

Let’s compare these two technologies to assist you to select the right platform.
การวนลูป Array ใน JavaScript ด้วย map();
Tags: javascript
Published: 2020-09-29 10:40:14

การวน loop ข้อมูลบน array ใน JavaScript นั้นสามารถทำได้หลายวิธีอย่างเช่น 
###การใช้คำสั่ง for
```javascript
// กำหนดข้อมูล array เป็นดังนี้
let colors = ['red', 'green', 'black', 'yellow', 'blue'];

// เมื่อต้องการแสดงผลข้อมูลทั้งหมดใน array
for (let i = 0; i < colors.length; i++) {
    console.log(colors[i]);
}
```
ผลลัพท์ที่ได้
```
red
green
black
yellow
blue
```
ซึ่งวิธีนี้ก็เป็นวิธีพื้นฐานที่ง่ายและสะดวกเหมาะสำหรับมือใหม่

###หรือบางครั้งอาจะใช้คำสั่ง forEach 
ซึ่งเป็นฟังก์ชั่นในการวนลูปสำหรับ array ซึ่งทำให้การเขียน code สั้นและเข้าใจง่ายขึ้น โดยจะมีตัวแปร parameter เป็น function  
```javascript
// จากตัวแปร array colors ที่กำหนดไว้ด้านบน
let result = colors.forEach((color) => { 
    // ตัวแปร color จะกำหนดเป็นชื่ออะไรก็ได้ แต่กำหนดเป็น color เพื่อให้เข้าใจง่าย ๆ
    console.log(color);
});
```
ผลลัพท์ที่ได้จะเหมือนกับการใช้คำสั่ง for 
```
red
green
black
yellow
blue
```

###การลูป array ด้วย `map()`
ฟังก์ชั่น `map()` เป็นเครื่องมืออีกขั้นที่สามารถใช้งานได้ทั้งการ loop ข้อมูลและเหมาะสมที่จะทำการแปรสภาพของข้อมูลใน array ตั้งต้น ให้ได้ค่าใหม่บนเงื่อนไขที่ต้องการ รวมทั้งมักเป็นเครื่องมือที่นิยมใช้งานอีกด้วย 

`array.map(ตัวแปร parameter ซึ่งเป็นฟังก์ชั่น);`


####ตัวอย่างการใช้งานการ loop เพื่อแสดงข้อมูลทั้งหมดใน array 
```javascript
// ต้องการ print ข้อมูลให้แสดงผลผ่าน console ดังนี้
let numbers = [10, 6, 7, 8, 11, 17, 22, 12];
let result = numbers.map((number) => {
    console.log(number);
});
```
ผลลัพท์คือ 
```
10
6
7
8
11
17
22
12
```
####ตัวอย่างการใช้งานการ loop เพื่อทั้งแสดงข้อมูลและต้องการกรองหาข้อมูลผลลัพท์ในเงื่อนไขที่กำหนดดังนี้
```javascript
// ต้องการแสดงค่าตัวเลขใน array ว่าเป็นเลขคู่ (even) หรือเลขคี่ (odd)
let numbers = [10, 6, 7, 8, 11, 17, 22, 12];

let typeOfNumbers = numbers.map((number) => {
    //เช่นเดียวกันตัวแปร number นั้นสามารถใช้เป็นชื่ออะไรก็ได้
    if (number % 2 === 0) {
        return 'even';
    }
    return 'odd';
});

console.log(typeOfNumbers);
```
ผลลัพท์ที่ได้จะเป็น
```
["even", "even", "odd", "even", "odd", "odd", "even", "even"]
```
ซึ่งจะพบว่า `map()` เป็นเครื่องมือที่สะดวกและมีความสามารถใช้งานได้หลากหลายมาก หวังว่าบทความนี้จะทำให้ผู้อ่านได้เข้าใจการใช้งาน map() ได้บ้างนะคะ
Top React Static Site Generators
Tags: react, javascript, webdev
Published: 2020-09-29 10:28:31

Because they are faster and flexible, static site generators are becoming increasingly popular. Have a look at some amazing **React Static Site Generators**.

# Gatsby
is one of the most popular static site generators for React. It is a free and open source framework that helps developers build blazing-fast websites and apps.

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

https://www.gatsbyjs.com/

# Next JS 
if you want a static site generator for you next React Project, next.js is definitely worth a look. 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/7cvpzrgetpobdncpnm0r.JPG)

https://nextjs.org/

# Jekyll With React
is another great static site generator for React which is built on top of Ruby.

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

https://jekyllrb.com/

# React Static 
is a progressive static site generator based on React and its ecosystem. Because it is powerful, lightweight, and fast, it will be a great option for your next React app.

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

https://www.staticgen.com/react-static

# UmiJS
is a scalable enterprise-class React Framework that provides out-of-the-box tools and plugins to aid the rapid development of scalable applications.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/29t4j253p2wfgxxdi5zu.JPG)

https://umijs.org/

So, which one you use?
Split Outlook PST File into Smaller Parts
Tags: pstsplitter
Published: 2020-09-29 10:24:24


Use this Regain <a href="https://www.regainsoftware.com/pst-splitter.html">PST Splitter tool</a> and easily Split your Outlook PST file into smaller parts without data loss risk. This Software is easy to use and also has GUI Interface where both technical and Non technical user can easily operate it without any technical knowledge. This Software capable to Split Password protected PST files without any issue. This Software also provides free demo version where you can check the functionality of this application.
How to Split Large PST File Into Multiple Smaller Parts?
Tags: pstsplitter, splitpst, pstsplittertool
Published: 2020-09-29 10:22:33


If you want to Split large PST file into multiple smaller parts then I want to suggest you this amazing tool Regain <a href="https://www.regainsoftware.com/pst-splitter.html">PST Splitter</a> Software that allows user to Split large size of PST file into smaller parts without any issue. This Software provides different splitting options like: Split PST by Date, Split PST by Size, Split by Folder, Split by Sender’s Email ID. This Software supports all the versions of Windows OS.