teleren/devto huggingface dataset:
Importance of Office 365 Backup
Tags: office365backup, microsoft365backup
Published: 2023-02-03 12:13:39

Microsoft 365 gives you the flexibility to scale your enterprise quicker than other platforms. Integrate applications to create custom solutions that function across all departments. And by adding or removing licenses, you can effortlessly add or remove users as your company grows or shrinks. Second, Office 365 is a cloud-based solution that lets you operate from anywhere. This is because you can access your files and documents stored in the cloud from anywhere with the help of [Windows Cloud PC](https://www.clouddesktoponline.com/cloud-pc/). Create Word, Excel, PowerPoint, and other files from anywhere and cooperate with team associates in real-time. This characteristic is particularly beneficial for companies with employees working in multiple locations.

**The Importance of Backing Up Your Data**
We suggest backing up your Office 365 emails and documented files. Remember that the cloud is accessible from any place and therefore vulnerable to hacking and unauthorized access. Wrong account closure or accidental deletion of objects can result in the loss of vital data. There is no single way to retrieve Office 365 mailbox data if the data is completely lost or deleted.

To defend yourself from such eventualities, you require to secure the Microsoft 365 platform. Ultimately, it's up to you to save your data. Imagine what would occur to your company if you lost the relevant information to keep it running. Additionally, [Microsoft Office 365 Backup](https://www.o365cloudexperts.com/blog/microsoft-office-365-backup-options) can help your business in the following ways:


**Reliable replication:**
If something happens to your data, you need to be able to replicate your data quickly. This is the most certain way for your enterprise to pick up where it left off before the disaster.

**Safety:**
This is one of the key elements of the data backup and recovery process. As institutions grow and integrate with other organizations, they become increasingly exposed to possible threats to the information they hold. A backup strategy enhances security by keeping a copy of your data in the event of a cyberattack or other forms of data loss. Your company can successfully handle ransomware attacks and file deletions.


**Conclusion:**
If you don't know much about cloud backups, Apps4rent has you covered. O365 cloud backup needs detailed planning with a high degree of technical expertise. Apps4rent offers a complete Office 365 backup service, and with its technical know-how, offers the best 24/7 support to make the backup process stress-free.
Resolvendo problemas no HackerRank: Maçãs e Laranjas,dentro e fora de casa!
Tags: javascript, beginners, programming
Published: 2023-02-03 12:09:47

Continuando a série: Resolvendo problemas no HackerRank , hoje nós trataremos de uma resolução um pouco mais complicada. Cada desafio, estamos aumentando a dificuldade. Aliás,já existem alguns artigos anteriores que vale a pena dar uma olhada bem no meu perfil. Vamos iniciar!!!


**Apple and Orange -**

No episódio de hoje, nos é ordenado que façamos uma análise da situação e dependendo do resultado dar valorer diferentes.

Existem duas árvores: A e B. A representa a árvore com maçãs e B a árvore com laranjas. A está a esquerda (<-), e B está a direita(->). Entre A e B existe uma casa, e perto dela tem algumas frutas jogadas no chão e outras até na área da casa. Para entender mais, veja:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vtkjqc3hxffk6ykzkjar.png)


Caso alguma fruta esteja na área da casa, devemos contar tais,veja a resolução:

```
function countApplesAndOranges(s, t, a, b, apples, oranges) {

    // mnc = macas no chao, lnc = laranjas no chao;
   let mnc = 0, lnc = 0;
   
   for (let i = 0; i < apples.length; i++) {
       if ((a + apples[i]) >= s && (a + apples[i]) <= t) mnc++;
   }
   for (let i = 0; i < oranges.length;i++) {
       if ((b + oranges[i]) >= s && (b + oranges[i]) <= t) lnc++;
   }
    console.log(mnc)
    console.log(lnc)    

}
```
A posição da árvore de maçãs é representada por A e a posição da árvore de laranjas é representada por B. As posições das frutas caídas são representadas por arrays apples e oranges.

Nesse caso, a função usa dois loops `for` para percorrer os arrays apples e oranges e verifica se a posição da fruta caída está dentro da área determinada pelos parâmetros s e t que é o da casa. Se estiver, adicionaa a contagem em maçãs ou laranjas.

Finalmente, o número de maçãs e laranjas caídas é impresso usando o `console.log` que é igual a 1,1.

Com isso,finalizamos mais um desafio. Até a próxima!!
This Week In Python
Tags: python, discuss, thisweekinpython
Published: 2023-02-03 12:00:00


**Fri, February 03, 2023**


This Week in Python is a concise reading list about what happened in the past week in the Python universe. 

**I have received some good suggestions for this week's content. Thank you.**

**Did I miss anything from the Python universe this week? What did you read or tried out?**


## Python Articles


- [Adding Python support to Wasm Language Runtimes](https://wasmlabs.dev/articles/python-wasm32-wasi/)
- [Python’s “Disappointing” Superpowers](https://lukeplant.me.uk/blog/posts/pythons-disappointing-superpowers/)
- [Python interfaces: abandon ABC and switch to Protocols](https://levelup.gitconnected.com/python-interfaces-choose-protocols-over-abc-3982e112342e)
- [Don’t bother trying to estimate Pandas memory usage](https://pythonspeed.com/articles/estimating-pandas-memory/)
- [20 Things I’ve Learned in my 20 Years as a Software Engineer](https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/)


## Projects


- [clamshell](https://github.com/benrutter/clamshell) – experimenting with a python based shell
- [django-prose](https://github.com/withlogicco/django-prose) – rich-text editing for your Django project
- [sematic](https://github.com/sematic-ai/sematic) – open-source ML pipeline development platform
- [python-functown](https://github.com/felixnext/python-functown) – Helper library for Azure Function programming
- [gracy](https://github.com/guilatrova/gracy) – Gracy helps you handle failures, logging, retries, throttling, and tracking for all your HTTP interactions

**Did I miss anything from the Python universe this week? What did you read or tried out?**
If you truly want people to be creative and innovative, take them off the clock
Tags: leadership, timeout, agile, codecraft
Published: 2023-02-03 12:08:56

---
title: If you truly want people to be creative and innovative, take them off the clock
published: true
date: 2023-02-03 11:52:00 UTC
tags: leadership,timeout,agile,codecraft
canonical_url: https://craignicol.wordpress.com/2023/02/03/if-you-truly-want-people-to-be-creative-and-innovative-take-them-off-the-clock/
cover_image: https://craignicol.files.wordpress.com/2020/03/wp-1583529281718.jpg?w=2400
---

_That doesn’t mean no deadlines, but no timesheets – don’t justify every 15 minutes with a project, because the next ideas aren’t about 1 thing, they’re about connecting multiple things._

_They’re about [taking time to pause](https://craignicol.wordpress.com/2007/01/25/take-a-good-hard-look-at-your-first-revision-and-just-say-to-yourself-gloves/) and thinking about the bigger picture: what problems are you seeing in multiple places? Where else would that new thing you’ve built be useful? What are multiple clients asking for?_
Create a Responsive Website Using HTML CSS & JavaScript
Tags: html, css, javascript, tutorial
Published: 2023-02-03 11:50:14

create a responsive website using html css & javascript

hey guys, hope you all of fine, recently, I've made complete tutorial that are help you to improve your HTML, CSS and JavaScript skills. 

today we are going to learn how to create a responsive website using html, css & javascript. It's gadgets based websites, inside the website you will able to see the different type of or products with short descriptions.

It's fully responsive website, you can watch the complete tutorial, then you will learn a lot of new things from it. I've used basic to advanced tactics to manage the content. So, hope this tutorial is helpful and beneficial for you.

If you've any question / suggestion feel free write comment on below, i will be happy to give you response as soon as possible. Thanks.

{% embed https://www.youtube.com/watch?v=RShOfbfFdVI %}.
The Benefits of Learning How to Build Blockchain Apps
Published: 2023-02-03 11:05:04

Blockchain technology has taken the world by storm, and it's not hard to see why. The secure, decentralized, and transparent nature of blockchain has the potential to revolutionize various industries, from finance and healthcare to supply chain management and more. As a result, there's a growing demand for blockchain developers who have the skills and knowledge to build blockchain apps that drive growth and efficiency.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h7wzcvy2s4xlum3u8jxq.jpg)

If you're interested in learning how to build blockchain apps, now is the perfect time to do so. Whether you're a seasoned developer or just starting out, learning how to build blockchain apps can bring about numerous benefits.

One of the most significant benefits of learning how to build blockchain apps is the job opportunities it provides. The demand for blockchain developers is growing, and as more companies adopt blockchain technology, the demand for developers with these skills is only going to increase. With the right skills and experience, you could find yourself in high demand and enjoy a rewarding career as a blockchain developer.

In addition to the job opportunities, learning how to build blockchain apps can also help you develop a valuable skill set that can be applied in a variety of industries. As blockchain technology continues to evolve, being able to build blockchain apps can open up new avenues for growth and development in your career.

At Blocktechbrew, a leading [blockchain development company](https://blocktechbrew.com/) in Dubai, we provide blockchain app development services to help you to grow your business. Whether you're just starting out or looking to upskill, our experienced developers can help you develop the skills and knowledge you need to build robust and scalable blockchain apps.

In conclusion, learning how to build blockchain apps is a smart investment in your future. With the growing demand for blockchain developers, now is the perfect time to start learning. Whether you're just starting out or looking to upskill, Blocktechbrew is here to help you achieve your goals and build a successful career as a blockchain developer.
The Learnitive.com Global
Tags: beginners, tutorial
Published: 2023-02-03 10:57:33

### The Learnitive 

The [edu.learnitive.com](https://edu.learnitive.com/) plans to offer courses from leading universities like Harvard, The University of Texas, MIT or Berkeley.  You may be able to earn accredited certificates too for industries such as business, computer science, engineering or humanities. 

There will be several free courses, but if you’d like to get a certificate from Learnitive, you’ll need to pay for the course.
You will receive a verified certificate on completion of your course. Courses will be partnered with prestigious organizations, universities and companies like Harvard, Berkeley and Microsoft.

![edu.learnitve.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/590pvdv42brv72cfmt23.png)
The [edu.learnitive.com](https://edu.learnitive.com/) global

You will be granted access to all course materials except graded assignments and you won’t receive a verified certificate at the end of the course. Other than that, you can follow most courses for free.If you decide within 14 days of purchasing a verified course that you don’t want to continue, Learnitive.com will give you a full refund immediately.

The majority of courses are self-paced and can begin at any time. Join now! Learnitive.com

### What is Learnitive? 
The Learnitive.com (Learn + interactive) is an advanced e-learning platform that not only gives you the opportunity to watch lessons with video, but also allows you to execute codes and commands inside your browser!

The Learnitive’s mission is to inspire and develop people to achieve their goals in Science, Technology, Engineering and Mathematics (STEM). It enables learners to illuminate their soul of scientific curiosity through bite-sized interactive learning experiences.

At Learnitive, for as low as $5 per course you’ll get an immediate access to all the premium features including a certificate of completion when done!

Being a digital content marketplace, Learnitive.com allows you to create or learn awesome video courses, interactive text-based courses, projects, quizzes, assessments and so on. It offers interactive courses featuring slick, in-browser coding environments to make the learning quick and efficient.


![edu.learnitive App](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/znkbs9ul3p6emronomjb.png)
[edu.learnitive.com](https://edu.learnitive.com/) allows running codes

The Learnitive courses offer playgrounds and challenges that execute right in the browser so that you can jump right in, stay immersed, and practice as you go. You can start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

The Learnitive forum is a community platform where you may ask questions and discuss various topics related to a course. You’ll have the opportunity to participate in course discussions and ask/answer any topic. It is a great way to learn and increase your visibility within the community.

Why wait? Join now! [https://edu.learnitive.com](https://edu.learnitive.com)
PostgreSQL Docker Compose with Persistent Volume
Tags: postgres, docker, database
Published: 2023-02-03 10:42:43



To use Docker Compose to set up a PostgreSQL database with a persistent volume, you can define a services block in your docker-compose.yml file that specifies the configuration for your PostgreSQL service. This block should include the image for the PostgreSQL service, as well as any configuration options and environment variables that you want to set.

For example, the following docker-compose.yml file sets up a PostgreSQL service using the official PostgreSQL image, and specifies that the data files for the database should be stored in a persistent volume named “postgres-data”:

read full:
https://thedbadmin.com/postgresql-docker-compose-with-persistent-volume/
Sharing Github Labels across Repositories
Tags: github, labels
Published: 2023-02-03 10:42:15

`Labels` (https://github.com/hackebrot/labels) is a CLI app for managing GitHub labels. It allows labels to be fetched and stored in a toml file (which can then be updated to include the required labels on another repository). Once fetched, the labels can then be synced to another repository.

## Getting setup

```shell
pip install labels

export LABELS_USERNAME="apoclyps"
export LABELS_TOKEN=$GITHUB_TOKEN
```

Now you are ready to fetch labels from your chosen repository

## Copying labels

```bash
labels fetch -o apoclyps -r reviews
```

This will create an output file in your current working directory called `labels.toml`

```toml
[bug]
color = "d73a4a"
name = "bug"
description = "Something isn't working"

[config]
color = "93447B"
name = "config"
description = ""

["contains: migrations"]
color = "EDFA48"
name = "contains: migrations"
description = ""

[dependencies]
color = "030750"
name = "dependencies"
description = ""
```

## Syncing labels

To do a dry run using the `-n` flag to see what changes would be applied

```
labels sync -n -o apoclyps -r deps 
```

```bash
This would delete the following labels:
  - yaml
This would update the following labels:
  - contains: migrations
  - dependencies
This would create the following labels:
  - config
This would NOT modify the following labels:
  - bug
```

If you are happy with the changes, rerun the same command without `-n` to apply the labels to the repository:

```bash
labels sync -n -o apoclyps -r deps 
```
A Beginner's Guide to Web3: What I Learned in a Day
Tags: web3, blockchain
Published: 2023-02-03 10:33:11

Starting out in the world of web3 can be overwhelming, but I'm here to share what I learned in just one day of exploring. Here are the key concepts that I discovered:

1. **Blockchain**: It's a decentralized ledger that keeps a secure and transparent record of transactions.
2. **Smart Contracts**: These are self-executing agreements written in code. They run on the blockchain and automate the process of executing a contract.
3. **dApps**: Applications that run on a decentralized network, powered by blockchain and smart contracts.
4. **Nodes**: Computers that help validate and process transactions on the blockchain network.
5. **Ether (ETH)**: The cryptocurrency used for transactions on the Ethereum blockchain.
6. **Cryptography**: A method used for secure information and communication.
7. **Consensus Algorithm**: The rules used to validate transactions on the blockchain network.

I was amazed at how these simple concepts can come together to create a decentralized world where users have more control over their data and transactions. I can't wait to keep learning and exploring the possibilities of web3!

What were some key concepts that you learned when starting out with web3? Let me know in the comments!
Become a Pro in Frontend Development with FrontendPro.dev
Tags: webdev, opensource, beginners, codenewbie
Published: 2023-02-03 10:31:27

🚀 Ready to take your FrontEnd skills to the next level? 👋 Say hello to our open-source platform, [FrontendPro](https://www.frontendpro.dev) formerly known as Codingspace!

At [FrontendPro](https://www.frontendpro.dev), we provide a variety of real-world Frontend challenges for developers to take on, and after completing the challenge, developers can share their solutions on our platform to get valuable feedback from fellow developers.

🎉 To celebrate this launch, I've revamped our landing page to provide a sleek and modern look.

But that's not all, I've added an amazing new feature that you're going to love - an online Coding Playground, where you can code directly on our website! 💻 Yes, you heard it right, you can now code directly on our website without any hassle.

So, what are you waiting for? 🤔 Come join us and take your frontend skills to the next level!

Feedbacks are more than welcome!

Checkout FrontendPro: https://www.frontendpro.dev
Controlled vs Uncontrolled Elements
Tags: react, webdev, javascript
Published: 2023-02-03 10:27:05

When working with React, you will notice often used naming called _Controlled_ and _Uncontrolled_.

So, what do it mean? Let's dive into it.

## Uncontrolled Element

This type of element is not managed by React.

In the following example, you have an uncontrolled input element:

```js
import React from 'react'

export default function UncontrolledInput() {
  return (
    <input
      value="Empty Value"
      onChange={() => console.log('It wont update the value.')}
    />
  )
}
```

Notice the component isn't doing anything, just printing an empty value `Empty value`.

You can't update, nor delete the value.

Let's add an event handler for updating the value state:

```js
import React from 'react'

export default function UncontrolledInput() {
  const [value, setValue] = React.useState()

  return (
    <>
      <input
        value={value}
        onChange={(event) => setValue(event.target.value)}
      />
      <p>Current value: {value}</p>
    </>
  )
}
```

Notice that even if we can update the input now, you have a warning on your browser console. Like the following:

> Warning: A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component.

### Why is this happening?

Since the default value is not initialized in the `useState()`, React will consider the initial value as `undefined`, so it means the input still uncontrolled at the first render.

It only will be controlled when the user starts typing on the input.

## Controlled Element

The Controlled element is an element that is managed the event and values by React.

Let's create an input managed by React:

```js
import React from 'react'

export default function ControlledInput() {
  const [value, setValue] = React.useState('') // Start as an empty string

  return (
    <>
      <input
        value={value}
        onChange={(event) => setValue(event.target.value)}
      />
      <p>Current name: {value}</p>
    </>
  )
}
```

Since you set it as an empty string, it will be a controlled element.

When the user starts typing in the input, the `onChange` event updates the value of _name_ from `''` to a new string.

## Wrapping Up

It's a common mistake updating `uncontrolled` elements to `controlled` raising this kind of warning.

When you understand how it works, it's easier to avoid these issues.
Latest opay codes and how to use it
Tags: opaycodes, opayussdtransfercode, ussdcodeforopay, opayloanussdcode
Published: 2023-02-03 10:24:27

<a href="https://www.bankussdcode.com/opay-transfer-code/#utm_source=backlinks&utm_medium=search&utm_campaign=darry+ring+us&utm_content=Michelle">https://www.bankussdcode.com/opay-transfer-code/</a>
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bzhk8t9zujomissj9n7v.png)