teleren/devto huggingface dataset:
In One Minute : DART
Tags: dart, beginners, programming, oneminute
Published: 2022-11-15 10:30:00

Dart is an open-source, class-based, statically(& strongly)-typed (with inference) programming language for building web and mobile applications created by Google. Although Dart is statically-typed it supports dynamic-typing through the 'dynamic' type.

Dart’s design goals are:

- Create a structured yet flexible language.
- Make Dart feel familiar and natural to programmers and thus easy to learn.
- Ensure that Dart delivers high performance on modern web browsers, mobile, and environments ranging from small handheld devices to server-side execution.

Dart targets a wide range of development scenarios, from a one-person project without much structure to a large-scale project needing formal types in the code to state programmer intent.

{% embed https://youtu.be/g_k0h_Fg3FU %}

To support this wide range of projects, Dart provides the following features and tools:

- **Sound type system:** A type system which feels lightweight thanks to inference and gives good safety
- **Mobile and Web frameworks:** Dart developers can use [Flutter](https://flutter.dev/) on mobile and [AngularDart](https://angulardart.dev/) on the web
- **IDE Integration:** official plugins for [Jetbrains' IDEs](https://dart.dev/tools/jetbrains-plugin) (IntelliJ IDEA / WebStorm etc) and [Visual Studio Code](https://dart.dev/tools/vs-code). Community plugins also exist for many other editors backed by the Dart Analysis Server

## Links

- [The Dart Homepage](https://dart.dev/)
- [Try Dart in your browser](https://dartpad.dev/)
- [Dart Community resources](https://dart.dev/community)

## Documentation

- [Tour of the Dart Language](https://dart.dev/guides/language/language-tour)
- [Tour of the Dart Libraries](https://dart.dev/guides/libraries/library-tour)
- [Dart SDK API Reference](https://api.dart.dev/)

## FAQ

- [Frequently Asked Questions](https://dart.dev/faq)
How To Make Greens Powder Taste Better 2022
Published: 2022-11-15 10:26:29

How To Make Greens Powder Taste Better 2022: Super greens powders are a healthy way to add extra nutrition to your diet, but frequently at the cost of flavor. Due to accessibility issues and the desire for better-tasting food, many people find it difficult to incorporate healthy superfoods into their regular diets.

The good news is that super green powders are more palatable than ever. They come in a variety of flavors, including chocolate and strawberry. Super greens powders are a nutritious way to supplement your diet. They can also make your food taste better by adding some superfoods to it. Nothing is worse than being forced to tolerate the bitter taste of your greens powder just because it is “healthy.” Although a super greens powder has a well-established reputation in the health and wellbeing industry, how can you improve the taste of greens powder? 
[](https://trustyfashion.com/how-to-make-greens-powder-taste-better-2022/)
Abstract Data Type(ADT)
Tags: programming, beginners
Published: 2022-11-15 10:19:17

## Abstract Data Type nima?
Ds'larni ko'rib/ tekshirib chiqishning `2` usuli mavjud:
1. Mathematical/Logical/Abstract Views.
2. Implementation.

ADTlar ma'lumotlar va operatsiyalarning ta'riflari bo'lgan, ammo ishga tushirish mumkin bo'lmagan ob'ektlardir.

ADTs are entities that are definitio of data and operations but don't have implementation details.

Ya'ni biz qanday ma'lumot saqlayotganimizni va bu ma'lumotlar bilan qanday amallar bajarishimiz mumkinligini bilamiz ammo bu bu data strukturalarni hali ishga tushirmadik.

Har bir dasturlash tilining data strukturalarning ishga tushirilish usullari/yo'llari mavjud. Misol uchun biror DS C dasturlash tilida `struct` orqali ishga tushirilsa boshqa dasturlash tili (Java, C#) da ayni shu DS object orqali ishga tushirilishi mumkin.

### Hayotiy misol:


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

Agar ushbu misolda boshqa dasturlash tilida yozilgan bo'lganda, faqatgina implementation view o'zgarar edi holos, Abstract/logical view o'zgarmayid. Bundan kelib chiqadiki, dasturlash tiliga qarab implementation har xil bo'lishi mumkin.

### Data structure example:

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

Abstract data type bu qanday ma'lumotni qay tarzda salash va keyinchalik unga qanday qilib murojaat qilish mumkinligi haqida umumiy tushuncha berish.
C++ intro for starter 6
Published: 2022-11-15 10:18:11

#Assalomu alaykum!

Biz bugungi darsda `Conditional operator` ya'ni `Ternary operator` haqida gaplashamiz.
 

> Iltimos quyidagi jadvalga diqqat bilan e'tibor berishingizni so'rayman!

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xafkm1jp8v86mg6urnhv.jpg)
Bu jadvalda siz ko'rishingiz mumkinki,albatta operatorimizda ikki xil shaklda ishlash ko'rsatilgan va siz bunga o'zingiz guvoh bo'lishingiz.

`Condition ? true : false ` bu ifodada agar `condition` to'gri bo'lsa , consolega `true` chiqaradi maboda agar shart bajarilmasa,consolega esa `false` ifodasini chiqaradi. 
Masalan quyidagi kod orqali yanada yaxshiroq tushunishingiz mumkin.
```cpp
#include <iostream>
using namespace std;

int main() {
int a,b; // Butun son kiriting.
cin>>a>>b;//Bunda masalan a=5,b=6
cout<<(a>b? a:b);// 5>6 bu to'g'ri emas va output=6
  
  return 0;
}
```

Bugun shu mavzular haqida gaplashdik.@dawroun

E'tiboringiz uchun rahmat!__
How to Upload HTML Website on Server
Tags: html, css, javascript
Published: 2022-11-15 10:13:41

How to Upload HTML Website on Server

in this tutorial we will learn How to Upload HTML Website on Server. When you will display your site on the internet, then around the world users are able to see your website.

So, Let me explain you how to upload HTML website on internet. First of All, you've domain name. Domain name is represent your site name. 

And second thing you've a web hosting. Web hosting is used to store your website files such as images, HTML, CSS and also JavaScript files.

Once you've a domain and hosting, then you will able to upload html website.    inside the tutorial I've used bluehost web hosting to upload the website. So, you need to login your web hosting account.

Then you need to select advance link in the left side, then you will able to see the cpanel.

You need to select the file manager, inside the file manage you need to select public_html folder.  Then, you will find the particular domain name folder inside there.

Then you need to go on your personal computer and select all the files in folders inside the your local website and then zip it.

Once you done that, then you need to go on file manager, public_html folder and your particular domain name folder. 

Then you need to click to upload link on the top, then you need to select your local website zip folder. Then you need upload it. 

Finally, need to unzip your folder inside the particular domain name. That's for the how to upload html and css to the website on the internet or server.

{% embed https://www.youtube.com/watch?v=WUT4jh8Vhno %}
Responsive Login Form in HTML and CSS3
Tags: html, css, javascript
Published: 2022-11-15 10:10:06

in this tutorial, we will learn how to create a responsive login form using HTML and CSS. The login form is very important for login the user into your website. 

Once the user login the website, then you will able to see the dashboard, etc. You've seen different types of websites such as YouTube, Facebook, Twitter, etc. Inside the website, you need to register the account.

Then you need to log in to the account, once you did that, then you will be able to see the dashboard and use many features.

So, we are going to create the same type of login form, but it's a static form, you can't get the data from the user.

So, I've used HTML and CSS3 to create a responsive login page in HTML and CSS. It's a fully responsive login form, you can check it inside different devices such as tablets, mobile, etc.

hope this tutorial is helpful and beneficial for you.

{% embed https://www.youtube.com/watch?v=Yv_-RV_aM28
 %}
Sup n00bs and Pr0s
Published: 2022-11-15 09:54:27

Hey, this post is more to get into the habit, but also to introduce myself and say hi. I'm Renzo, I'm a coding beginner and I'm really excited to learn. I've learned some theory in some languages, but never used any to produce a real project. I like c++, python, html + CSS (so far). I'm about to take part in a front end web developer bootcamp ,and past Module 1, it's all new to me XD, so I'm excited and nervous, but ready for the challenge. I also love to listen to and make music, I play a lot of games (PS5) and would love to be a part of making them even better one day.

Happy Coding :D
Oracle Data Types with Examples – Complete Guide
Tags: oracle, database, datatypes
Published: 2022-11-15 09:46:26

---
title: Oracle Data Types with Examples – Complete Guide
published: true
description: The article illustrates examples with Oracle data types when using dbForge Studio for Oracle.
tags: #oracle #databases #datatypes
# cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jvnywrqdozgq2sw15omz.png
# Use a ratio of 100:42 for best results.
# published_at: 2022-11-15 09:41 +0000
---
In this article, you can find a brief overview of Oracle data types, namely characters, NUMBER, DATE, binary (LOB, RAW, and LONG RAW), ROWID, and UNROWID, and XML data types - https://blog.devart.com/oracle-data-types.html
How Do I Un Encrypt My Phone: A Step-by-Step Guide to Unlocking Your Device
Tags: tutorial, python, programming, webdev
Published: 2022-11-15 09:34:18



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


How Do I Un Encrypt My Phone: A Step-by-Step Guide to Unlocking Your Device: Android phones are great for staying connected to friends and family, but they can also pose a security risk if you’re not careful. If your phone is ever lost or stolen, anyone who has access to it will be able to see all your personal information – from photos and videos to text messages, call history, contacts, calendar events, banking apps, etc.

Fortunately, there are a number of ways you can help protect the information on your phone. In this blog post, we’ll explain how you can unencrypt your Android device in just two simple steps. After reading on you’ll know everything you need to know about encrypting and unlocking your Android device safely and securely.

[READ FULL ARTICAL](https://trustyfashion.com/how-do-i-un-encrypt-my-phone-a-step-by-step-guide-to-unlocking-your-device/)
What should I learn next?
Tags: discuss, codenewbie, webdev, career
Published: 2022-11-15 09:24:17

I need some community advice, please 🙏

I'm in the extremely privileged situation that there is apparently an education budget at [Storyblok](https://www.storyblok.com/) - which needs to be spent by the end of the year, or else I will lose it. I know there are a lot of amazing, free resources out there - I mean, where would we be without those? 🙌

But now, I have ~1000€ to spend, and I am  ~~a bit~~ completely overwhelmed by the possibilities. 

A lot of folks have recommended a [Frontendmasters](https://frontendmasters.com/) subscription, which sounds like a great plan already, but I was wondering: 
**Are there any (paid) resources out there that you would recommend?**
And more importantly: 
**What should I focus on?** I had some basic HTML & CSS training during my bootcamp, then moved to React & Typescript for my first job. When I last had a Frontendmasters subscription, I worked my way through [Kyle Simpsons JavaScript Deep Dives](https://frontendmasters.com/courses/deep-javascript-v3/); these days, I work with a little bit of SvelteKit. 

On one hand, I'd love to learn more about CSS and JavaScript (don't think I will ever be done learning more here 😀) on the other hand, I'm really tempted to use these funds to dive into something completely new. 

And to open a whole other can of worms, I could, of course, also use it to learn something non-technical, like negotiating or presenting skills 😱

**Any words of advice are highly appreciated - I'm a bit lost here** 🙈
Bypass video App Restriction
Tags: android, hack, security, windows
Published: 2022-11-15 09:23:07

I downloaded a video from MX Player. I can only open it from that app. I cannot open it from any other playing app or from windows. How to bypass this kind of restrictions?


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7x46sv4t66u5ndyegwxk.PNG)
Best MySQL GUI Clients for Linux in 2022
Published: 2022-11-15 09:14:50

---
title: Best MySQL GUI Clients for Linux in 2022
published: true
description: Let's take a look at developers' favorites that make MySQL on Linux easier for all users.
tags: 
# cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w33awbeqmiguflxyd2tc.png
# Use a ratio of 100:42 for best results.
# published_at: 2022-11-15 09:13 +0000
---
Linux is a popular operating system for programmers. So, if you're a software developer and you're developing MySQL based solutions, it's likely that you'll be doing it on Linux. Thus, it would be great to have a handy MySQL IDE for Linux to make things easier - https://blog.devart.com/best-mysql-gui-tools-for-linux.html
The Very Budget-Friendly Coworking Space in Connaught Place
Tags: coworking, coworkingspace, officespace
Published: 2022-11-15 08:44:34

An office for a business is one of the most important things. It is considered the base of the business where the operations are going to happen. It is the place that is going to be used by the workforce daily so it should hold some sort of value that makes it great. For a lot of businesses, getting the right office space is as important as doing anything else. 

For a lot of businesses out there, having a full office does not make any sense. They are not going to need that much space which is why it would be equal to wasting money on unnecessary expenses. But, the need for office space might still be there based on the office which is why the concept of a coworking space is going to work here. A coworking space can be considered the best option for small businesses to get an office space for themselves without having to burden themselves with a full office. 

## Getting the Right Coworking Space

The best thing is that you can get a comfortable and **[professional coworking space in Connaught place](https://www.innov8.work/coworking-space/delhi/connaught-place/)** very easily and you will get the best investment opportunity for your business with it as well. These are some of the best coworking spaces that are available in the market. The best part is that they are available in the hubs of the city and they are going to be a big attraction for you and your workforce as well. You can get the best space for yourself based on your need and you are only going to be liable for the amount of space that you are using in these offices. It is the most affordable way through which you will get to have an office space and you will not have to go through the whole liability as well. They have all the amenities you are going to need.
Full Stack Web3 Project
Tags: webdev, web3, blockchain, programming
Published: 2022-11-15 08:42:45

**Under the Hood**
Well, the story is not a brief story about getting started and developing a full-stack web3 repository. Recently, I watched a youtube video about developing a full-stack web3 project using ethereum, hardhat, ethereum waffle, chai, ether.js and react.js.

**Video reference**
The story is interesting that I how I get to know about the video I’ve watched. I am adding the video link with the interesting story behind it. Yesterday, at the time of writing this story i.e. 30 April, I was interviewing with [Aegis Studio](https://aegis.studio/) founder. Although the meeting should only last for 15 minutes we extend the discussion to 40 minutes. Our discussions were so intense and full of blockchains and its libraries, projects, NFTs, tokens, future and so on. The founder was very kind and he takes his time to explain me his company’s work and projects and how did the company make the money. They are literally working on very cool, big and tough projects from unicorn companies like apple, [consensus](https://consensys.net/). They have already developed multiple smart contracts, APIs for NFTs and currently working on all the latest tech stacks in web3 and web3 domains.
During an interview I asked him how to prepare for the next rounds and he recommended me learning ether.js followed by sharing me this video by nader dabit. I’ve just watched it to prepare myself for the interview and also to learn ether.js.

**References**
I am adding more references, in case if you find anything new in the video you can check it.
[Hardhat](https://hardhat.org/getting-started/)
[Metamask Docs](https://docs.metamask.io/guide/)
[Ether.js](https://docs.moonbeam.network/builders/build/eth-api/libraries/ethersjs/)
[Ethereum](https://ethereum.org/)

**Conclusion**
That’s it for today, this story is just for sharing knowledge asap with the audiences, I hope you get some benefit from it. Thanks for reading, until next time, have a good day, people.

Keep developing
Shrey
[iHateReading](ihatereading.in)
Converting big strings of number into Number
Tags: javascript
Published: 2022-11-15 08:41:59

there are several ways used to convert a string to number such as 


1. Number(str)
2. parseInt(str, 10)
3. (+str)
4. (str * 1) and so on.. where str is a number string like str = "123"

```
str = "123"
'123'
console.log(+str)
Output: 123

```

However, the above ways don't work when you have a very big string

```
let str = "6145390195186705543"
console.log(Number(str))
Output: 6145390195186705000

```

Here We get unexpected output, because we are dealing with a big string number.

**Walk around:**

BigInt values represent numeric values which are too large to be represented by the number primitive.

Using BigInt to convert a big string number

```
let str = "6145390195186705543"
console.log(BigInt(str))
6145390195186705543n
```

And here we get the expected output with n appended at the end 
In case you want to do some mathematical operations on your output, yeah, it's possible e.g output + 1n 

```
6145390195186705543n + 1n

6145390195186705544n

```

You can check how I used this to solve a problem on leetcode: 
**Question link:** https://leetcode.com/problems/plus-one/

**My Solution**
```
var plusOne = function(digits) {
    let fin=[]
    let comb =singleValue(digits)
    comb = BigInt(comb)
    comb = comb +1n
    let arr = comb.toString().split('')
    for(let i=0; i<arr.length; i++){
        fin.push(Number(arr[i]))
    }
    return fin
    
};


 function singleValue(arr){
    let str = ""
    for(let i=0; i<arr.length; i++){
        str +=arr[i]
    }
    return str
      
}
```
Read more about BigInt on : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
Create dot notation array of strings from an Object
Tags: frontenddeveloper, javascript
Published: 2023-12-28 05:07:55

---
title: Create dot notation array of strings from an Object
published: true
date: 2022-11-15 08:41:00 UTC
tags: Frontenddeveloper,JavaScript
canonical_url: https://drmsite.blogspot.com/2022/11/create-dot-notation-array-of-strings.html
---

![By Maxim Polak via scopio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s3ss1defpr239qgmmhr6.jpg)
Image by [Maxim Polak](https://scop.io/collections/vendors?q=Maxim%20Polak)

I created an object from an array of strings using dot notation [last night](https://dev.to/mouseannoying/create-an-object-from-dot-notation-4jh3). I did this because I had previously flattened an object into those strings. I spent a lot of time and effort trying to solve this problem, but then I asked a colleague if they could solve it using recursion. He did, and I'd like to share it here.

If we have this object:

```javascript
{
  "thingOne": {
    "thingTwo": {
      "thingThree": true,
      "thingFour": true
    }
  },
  "thingyOne": {
    "thingyTwo": {
      "thingyThree": true,
      "thingyFour": true
    }
  }
}

```

Then this code:

```javascript
(() => {

  const obj = {
    "thingOne": {
      "thingTwo": {
        "thingThree": true,
        "thingFour": true
      }
    },
    "thingyOne": {
      "thingyTwo": {
        "thingyThree": true,
        "thingyFour": true
      }
    }
  }

  const getObjStringsArr = (o = {}, arr = [], name = '') => {
    Object.keys(o).forEach(key => {
      if (o[key] === true) {
        arr.push(`${name}${key}`)
      } else {
        const nested = getObjStringsArr(o[key], arr, `${name}${key}.`)
        arr.concat(nested)
      }
    });
    return arr
  }

  console.log(getObjStringsArr(obj))

})()

```

It's brilliant having colleagues; it's even better having colleagues with giant brains! Thanks, Hamish!

It's [not necessarily faster than my cludge](https://jsben.ch/ZvBb3), but it is far more elegant!
CSS child behind parent with z-index
Tags: css, zindex
Published: 2022-11-15 08:36:23

> z-index only works on positioned elements (position: absolute, position: relative, position: fixed, or position: sticky) and flex items (elements that are direct children of display:flex elements). [w3school](https://www.w3schools.com/cssref/pr_pos_z-index.php)

## Child behind Parent

parent: Not set any `z-index` **(it's important)**, set position `relative` (by default though it's relative).

child: Give any positional value <em>(absolute, sticky or fixed)</em>, and `z-index` any negative integer value.

Now, the child is behind the parent element. ✅

➕

## Scenario

1. If you have a situation so to make the parent element `fixed`, `sticky` or `absolute` then what? 

Simple, since child element will not work with `z-index: -1;` or behind parent, if parent is other than `relative`. Just wrap the parent element with any tag and make it `fixed`, `sticky` or `absolute`.

```html
<div class="wrapper fixed-or-sticky-or-absolute"> 👈wrapper tag
    <div class="parent relative">
        <div class="child any-position-will-work z-index(-1)"></div>
    </div>
</div>
```

Moreover, you can now give any `z-index` value to the `wrapper` element tag and it will not affect the child and parent.

Done.

Follow me on Twitter [sabbirsobhani](https://twitter.com/sabbirsobhani)
How much time should I invest in DS-algo (leetcode) as I have 3 year of experince
Tags: ask, ques, leetcode, discuss
Published: 2022-11-15 08:19:50

How much time should I invest in DS-algo (leetcode) as I have 3 year of experience?

I have kind of 6 months in hand, when I wanna change my job and I know recession is going on. So where should I invest my time now?

Thanks in advance.
Table in HTMl
Published: 2022-11-15 08:10:39

feeling really amazing bcoz today in make my 1 table in HTML 

the code 

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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fytzzki5t759cg6vbswe.png)
The ultimate guide to self-custody your crypto
Tags: web3, security, blockchain, cybersecurity
Published: 2022-11-15 08:06:00

The FTX collapse has been a landmark in crypto history. Approximately $1B in customer funds are not being able to be accounted for, and the potential of getting the money back in the hands of the rightful owners is looking bleak. The Cypherock team had multiple conversations with members of the web3 community, and decided that now is the best time to talk about self-custody of crypto, and how individuals could safely self-custody their crypto. After consulting with security experts and leveraging the team's experience in security, we have created a comprehensive guide to safely self-custody crypto. We want this document to be a community driven effort, so if there are improvements that you would like to recommend, please contact: naman@cypherock.com

Read [The Ultimate Guide to safely Self-Custody your crypto](https://www.cypherock.com/blogs/ultimate_guide_to_set_up_crypto_stack_security)