teleren/devto huggingface dataset:
HTML
Published: 2020-11-18 10:48:29

```<html>
<td bgcolor="#FFFFFF" class="container">
					<div class="content">
						<table
							border="0"
							cellpadding="0"
							cellspacing="0"
							width="100%"
						>
							<tr>
								<td>
									<div>
										<a href="#"
											><img
												alt=""
												src="https://mcusercontent.com/f11eeab993ed2fbea0bfb512e/images/8d674e17-6783-421a-a7ab-63e99cf1776e.png"
												width="180"
										/></a>
										<h1>
											We’ve received a request to reset
											your password
										</h1>
										<p>
											Use the link below to set up a new
											password for your ScrollStack
											account.<br /><br />
											If you did not request to reset your
											password, ignore this email and the
											link will expire.
										</p>
										<a class="primary-button" href="#"
											>Reset Password</a
										>
									</div>
								</td>
							</tr>
						</table>
					</div>
					<div class="footer">
						<table
							border="0"
							cellpadding="0"
							cellspacing="0"
							width="100%"
						>
							<tr>
								<td>
									<div>
										<a
											href="#"
											class="scrollstack-icon-container"
											><img
												alt=""
												src="https://mcusercontent.com/f11eeab993ed2fbea0bfb512e/images/dc5ba109-69d0-4167-8ea8-57a1e0cd858a.png"
												width="25"
										/></a>
										<p>
											<strong>ScrollStack</strong><br />
											Athens Terrace, Cambridge, MA 02138,
											USA
										</p>
									</div>
								</td>
							</tr>
						</table>
					</div>
				</td>
```
It is hard.
Tags: javascript, programming, beginners
Published: 2020-11-18 10:27:57

I started coding sometime in February. I was in a really bad place, depressed and almost suicidal. I tried to find purpose in my previous career, Structural Engineering but it just wasn't for me.

I met my mentor through a mutual friend and he put me on the right path.

I don't know if I am going to be a good developer. I find myself forgetting things and feeling like there is so much to catch up on and study on and it makes me feel like I am not doing enough. 

I cannot seem to understand JavaScript and how to apply it. Been studying JavaScript since march and it just seems like I am moving around in circles. I get the hang of it right away when I study and then I forget the next day.

Coding is hard!!!!

But with the right experience and mentorship...I will touch the clouds.
Corel Draw Là Gì - Những Lưu Ý Khi Học Corel Draw Bạn Chưa Biết?
Published: 2020-11-18 10:20:07

Corel Draw Là Gì -Một trong những phần mềm thiết kế đồ họa được nhiều người theo học hiện nay .Vậy chúng có những ưu nhược điểm gì? Xem chi tiết: http://nghelaptrinh.net/tu-hoc-corel-draw/
5 Best Technologies to develop a Mobile App faster
Tags: mobile, machinelearning, devops, webdev
Published: 2020-11-18 10:17:23

According to Fingent, a software company in New York, There are multiple [mobile app](https://www.designveloper.com/blog/top-5-mobile-app-design-tools/) technologies that are widely used for a specific platform.

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

The four [major programming languages](https://www.designveloper.com/blog/15-programming-languages-to-learn/) that are largely used for mobile app development are:

## 1. Swift 
If you are building something specific for Apple products, Swift is the language to seek. It has advanced features with minimal coding that can be easily maintained.

## 2. C++ 
It forms the simplistic base for most [programming languages](https://www.designveloper.com/blog/programming-language-tech-companies/) and possesses the power to create dynamic apps. The simple and effective compiler based approach makes it a versatile tool that can be used for multiple platforms. Its sister language, Objective-C, was earlier used for app development in Apple systems.

## 3. Java
This language is easy to handle and many open source libraries are made available for users to choose from. This object-oriented programming language is the official language for Android development.

## 4. HTML5
There is no better technology to use than HTML5 if your organization is looking at [developing web](https://www.designveloper.com/blog/what-does-a-web-developer-do-career-salary-reviews/) front-end applications for mobile devices.
Login And Logout Code In Codeigniter With Example
Tags: laravel, css, html
Published: 2020-11-18 10:17:13

We would you how to create a login and logout system in Codeigniter. You will learn in this tutorial how to Codeigniter login code and logout into Codeigniter

Every website wants to login to our users for some activity. Without login, users can not do something on any website, because they want to login to our users on the website.


**[Login And Logout Code In Codeigniter With Example](https://www.phpcodingstuff.com/blog/login-and-logout-code-in-codeigniter-with-example.html)**

```
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
  
class Auth extends CI_Controller {
  
     public function __construct()
        {
         parent::__construct();
         $this->load->model('Form_model');
             $this->load->library(array('form_validation','session'));
                 $this->load->helper(array('url','html','form'));
                 $this->user_id = $this->session->userdata('user_id');
        }
  
  
    public function index()
    {
     $this->load->view('login');
    }
    public function post_login()
        {
 
        $this->form_validation->set_rules('email', 'Email', 'required');
        $this->form_validation->set_rules('password', 'Password', 'required');
 
        $this->form_validation->set_error_delimiters('<div class="error">', '</div>');
        $this->form_validation->set_message('required', 'Enter %s');
 
        if ($this->form_validation->run() === FALSE)
        {  
            $this->load->view('login');
        }
        else
        {   
            $data = array(
               'email' => $this->input->post('email'),
               'password' => md5($this->input->post('password')),
 
             );
   
            $check = $this->Form_model->auth_check($data);
            
            if($check != false){
 
                 $user = array(
                 'user_id' => $check->id,
                 'email' => $check->email,
                 'first_name' => $check->first_name,
                 'last_name' => $check->last_name
                );
  
            $this->session->set_userdata($user);
 
             redirect( base_url('dashboard') ); 
            }
 
           $this->load->view('login');
        }
         
    }
    public function logout(){
    $this->session->sess_destroy();
    redirect(base_url('auth'));
   }    
   public function dashboard(){
       if(empty($this->user_id)){
        redirect(base_url('auth'));
      }
       $this->load->view('dashboard');
    }
}
```
A React library to build Diagrams with ease 
Tags: react, javascript, webdev, opensource
Published: 2020-11-18 10:08:04

Lately I've been working on a product that easily allow to build complex and structured diagrams using drag n drop, pan and zoom functionalities. 
I've decided to sum-up all the business logic of this product into an open source library in order to allow others to benefit from it. 
The library is called [beautiful-react-diagrams](https://github.com/antonioru/beautiful-react-diagrams) and it's still under development, but I think it might a good sharing. 

Please help me improve the library by sharing and starring
Call JavaScript Function After Page Load Complete
Tags: laravel, html, computerscience
Published: 2020-11-18 10:04:57

**First Simple Way**

You also know that in HTML tag holds the actual content that is used to display to the users. Using the onload javascript with HTML tag, you can call javascript function after page load complete. The onload javascript event whenever the element has finished loading and jquery call function after load HTML.

**[Call JavaScript Function After Page Load Complete](https://www.phpcodingstuff.com/blog/call-javascript-function-after-page-load-complete.html)**

```
<!DOCTYPE html> 
<html> 
 
<head> 
    <title>Call JavaScript Function After Page Load Complete - phpcodingstuff.com</title> 
</head> 
 
<body onload="afterPageLoad()"> 
     
    <h1>Welcome to phpcodingstuff.com</h1> 
     
    <p>call javascript function before page load complete</p> 
</body> 
 
<script language='javascript'>
function afterPageLoad(){
   alert('Hello World');
}
</script>
 
</html>
```
The Best Android Antivirus Apps for 2021
Tags: android, malware, virus, antivirus
Published: 2020-11-18 10:02:07

Android is the industry leader in the smartphone industry. Every other big smartphone manufacturer (except for Apple) is running Android. There are billions of Android devices on the planet and millions of new are opened everyday.

With this massive amount of users available, Android platform is the prime target of many hackers and malware spreads out in the Android OS quite easily. You would find hundreds of news pieces every month on how the Android OS was exploited to gain unauthorized access to user's device.

We at <a href="https://www.whizpool.com/database-consultancy/">Whizpool</a> develop amazing mobile application developments. Get in touch with us.

Just like your PC requires an antivirus program, your Android device requires one too. Without it, your device in unprotected and vulnerable to hundreds and thousands of attacks everyday. To protect your device, it is important to install Antivirus app in it. 

Today, I will be discussing some of these:

## 1. Norton 360:
Norton is no new name in the antivirus industry. It has established itself in the PC market and their android app is quite popular. With Norton 360, you get all-in-one protection and it protects your internet traffic too. Since the app comes with VPN, the internet traffic is protected and the websites are unable to track your location. 

Norton 360 also comes with a password manager that you can use to keep your passwords safe.

## 2. Kaspersky:
Just like Norton, Kaspersky is another big name. It comes with several antivirus and anti-theft features. If you are wondering whether or not the antivirus app would slow down your phone, then worry not, Kaspersky antivirus app won't slow down your android smartphone.

## 3.McAfee Antivirus:
McAfee is although not the best among the lot, but it still serves the purpose. Personally, I would not suggest McAfee when there are options like Norton and Kaspersky available. It's up to you whether you want to install it or not. Users have reported that McAfee missed some of the viruses and malwares.

This was the first part of our Best 2021 Android Antivirus Apps. I will be releasing the next week. Thank you for reading!
Top 5 Mobile app development tools
Tags: mobile, devops, tooling, codequality
Published: 2020-11-18 09:57:52

To ease up this process, we have created a list of Mobile app development tools, highlighting their key features and strengths. Given that application development tools play an important role in the fate of a mobile app, it is advisable to choose the tool after a rigorous research process.

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

## 1. Xamarin
There is nothing better than the Xamarin to build native apps. More than 1.4 million developers use Xamarin, means talent scarcity will not be a crucial challenge for you when it comes to building your own [mobile app development](https://www.designveloper.com/blog/mobile-app-development-cost-to-build-app/) team.

Since it is a Microsoft product, you will always be safe against unexpected termination of service, critical security threats, and technology updates.

## 2. Sencha
Sencha is for rapid mobile app development. It is one of the most suitable app development tools for building enterprise applications. Mobile app developers can code in HTML5 and then can use it for Android or iOS applications.

It is an MVC-based JavaScript framework which enables the developers to use it through a touch of fingertips, which also helps in increasing the responsiveness of the application. If you want to create a native app that is compatible with the latest versions of iOS, Android, and Blackberry, Sencha should be your ideal choice.

## 3. Appcelerator
Appcelerator is used by mobile app development companies to build both native [cross-platform applications](https://www.designveloper.com/blog/7-best-application-development-software-platforms-in-2020/). It has platform-specific features, APIs, and UI.

Appcelerator has an open mobile marketplace where developers and users sell or share templates, extensions, and modules. This tool is the developers’ favorite because it requires fewer lines of code to develop a mobile application.

## 4. Ionic
Since Ionic has a complete open-source SDK, it is widely used to build hybrid applications using CSS, HTML5, and SASS like technologies. With automation capabilities, developers can easily deploy features and fixes to increase the speed of mobile app development.

By building a mobile application on Ionic, [app developers](https://www.designveloper.com/blog/what-does-a-web-developer-do-career-salary-reviews/) can directly send the release update to the users. Automating app delivery is much easier with Ionic and does not require any special talent.

## 5. Framework 7
Since it is iOS focused, it is not compatible with all the platforms. This open source, mobile HTML framework is easy to understand and build native apps faster.

Framework 7 is used to create native iPhone applications. Although, recently they have started providing support for Android apps.
Tự học Dart - 003
Published: 2020-11-18 09:54:29

# Kiểu Strings, Booleans

Cũng như mấy ngôn ngữ khác, ko có gì để nói

```dart
main() {
  //Kiểu Strings
  var s01 = 'Single quotes work well for string literals.';
  var s02 = 'Single quotes work well for string literals.';
  var s03 = "Double quotes work just as well.";

  //Kiểu Booleans
  var isYear2020 = true; 
  
  //So sánh hai String, chú ý ko có phép so sánh `===`
  print("s01 is equal s02: ${s01==s02}");
}
```

# Kiểu Lists, Sets, Maps, Symbols

```dart
main() {
  //Kiểu List
  var list01 = [1,2,3,4,5,6];
  List<int> list02 = [...list01];
  List<int> list03 = [...?list01];
  var list04 = [
    '#0',
    for (var i in list01) '#$i'
  ];
  
  list04.add("#7");
  print("list04.length = ${list04.length}");
  
  /*
   * `...` là phép toán, gọi là Spread Operator
   * `...?` gọi là Null-Aware Spread Operator. Tránh bị lỗi nếu khai mở một giá trị `null`
  */
  
  //Kiểu Map
  var aMap = {
    //Key - Value
    'x': 1,
    100: 2,
  }; 
  var empty_map = {};
  
  //Kiểu Set
  var set01 = {"one", 2, "three"};
  var empty_set = <String>{}; // Chú ý ghi kiểu chứ ko nó lại thành `map`
}
```

Còn lại tương tự như `Javascript`, các phương thức của mỗi kiểu thì có thể đọc [API reference](https://api.dart.dev/stable/2.10.4/dart-core/dart-core-library.html) khi cần dùng.
Introducing ember-mirage-gen
Tags: ember, javascript, html, codequality
Published: 2020-11-18 09:51:22

As an ember developer, I always frustrated while writing the test cases. Because we should copy the sample response as well as a sample request. Particularly in factories, it will make the frustration because of faker data. So what should we do? 🤔
I have created the ember addon of **ember-mirage-gen** to solve this requirement.
It will list the requests as shown in the below image.
![mirage-gen-common](https://i.imgur.com/Lfsx51V.png)
 After clicking the specific request, we can have the  three sections
**1. config file** -  response of the initiated request
**2. DB section** - factories and fixtures
**3. Test file** - factory and fixture creation
![mirage-gen-api](https://i.imgur.com/LN0EI1f.png)
The above three sections are editable. So you can change data as you want.

Here we can choose the type of database for the particular node from the object tree as shown in the above image.  The database options are
1. fixture
2. factory
3. Normal(Added to the config file response)

Now you can click the `Generate DB` button to get the mocked data.
### How to use it?
  The answer is simple. You should do the following two things.
#### 1. In template file
```
  <MirageGen />
```
#### 2.In config file
```javascript
let ENV = {
  'ember-mirage-gen': {
    isEnabled: environment === 'development',
  }
};

```
NPM link: https://www.npmjs.com/package/ember-mirage-gen
Github link: https://github.com/AlwarG/ember-mirage-gen

Thank you for reading this post 🙏. I hope you learned something. Feel free to post your comments if you want to share something.
Informatica | Features, and Benefits of Informatica ILM
Published: 2020-11-18 09:50:16

**What is Informatica?**
INFORMATICA is a software development company, offering data integration products. It offers products for ETL, data masking, data quality, data replication, data virtualization, master data management, etc. The Informatica Powercenter ETL / Data Integration Tool is the most widely used tool and in the common term when we say Informatica, it refers to the Informatica PowerCenter tool for ETL.

**Why it is used?**
The conventional [Informatica](https://tekslate.com/informatica-ilm-training) application is:
The company uses it to transfer from the current legacy system, such as the mainframe, to the latest database system. Consequently, your existing data could be transferred to the system.
Companies setting up their data warehouses will need an ETL tool to transfer the data to the warehouse from the production system.
Assimilation of information from several different systems, such as numerous databases and file-based systems, could be completed using Informatica.
It could be used as a tool to clean data.
It is most beneficial that it provides a wide collection of product versions. Therefore, consumers can choose a particular edition based on requirements. Informatica consistently stands out as a product of the integration of the leader in data products in the Gartner Magic Quadrant list.

**Features**
-In-depth performance monitoring and data growth analysis

-Robust support for structured and associated unstructured data

-Smart partitioning for entity-based database partitions

- Hassle-free access to archived data

-Integrated report creator for data visualization

-On-board data retention compliance manager for archived data

**Benefits**
-Improve application performance by 80% or more

-Simplify the monitoring and management of ILM policies

-Securely remove legacy apps

-Lower IT costs

-Ensure regulatory compliance
Source:https://tekslate.com/informatica-ilm-tutorials
Django Packages
Tags: django, packages, snippet, python
Published: 2020-11-18 07:07:43

To be honest I don't know how to use markdown so Im sorry if the formatting is a bit wonky but I wish to share my experience for the last one year becoming a developer in house for a company located in Malaysia. The recent pandemic have its pros and cons but like I would always say, if life give you lemon make lemonade... and this time my glass of lemonade is my journey to discover what make a good development project and what isn't many thing that could break a django project and during my exploration, I found out there are a lot of library I will use for both user experience and also security. So I'm writing this series cause I really wanna share my experience and also as a guide for me to look back on the multiple ways I implemented a solution. As a programmer/developer, I wanna start a portfolio so I can share with potential client/employer of the thing that I can provide.

A bit about me, I am as of the day of this writing a full time Devops lead developer and focus mainly on Backend development ie
Django.

Previously I work in cyber security for 3 half years as a Level 4 Threat Hunter ( I go through logs from various security and network devices to look for potential indication of hacking and various abnormality in the network).
Need some help & advice from React.js devs!
Tags: react
Published: 2020-11-18 09:38:24

I am getting JSON data and assigning values to my state variables. But since there is more data I need to loop through all arrays. There is data[] array each property of which has Name, Product etc. I want to display everything in a table. Tried to use .map() but got confused. How can  I map through data[] and assign the value to state variables? Sorry for mistakes I made explaining it. JUST A BEGINNER! THANK you everyone! 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ugwbn895drp9fiir6n8l.jpg)
Project Manager Là Gì- Con Đường Trở Thành Project Manager
Published: 2020-11-18 09:36:16

Project manager hiện nay đang là một trong những nghề Hot nhất hiện nay.Vậy Project manager là gì ,công việc cụ thể của mỗi Project manager. Xem chi tiết tại: https://blog.itnavi.com.vn/project-manager-la-gi/
Taking the Bio out of Biotech
Tags: beginners, career, welcome
Published: 2020-11-18 09:19:51

**My background:**

Growing up I was always set on a career in the medical field. My goal was to be in a profession that would allow me to help and have an impact on people. I'll be honest that medical school was not appealing to me due to the amount of years you have to put into schooling. Thus, I chose the pharmacy route, which led me to graduating with a biochemistry degree. While trying to pursue pharmacy school, I was working at a Virology clinical research lab as a researcher. Slowly, I began to notice that I enjoyed lab work more than pharmacy. I dropped my goals of being a pharmacist and have been working in the biotech field for four years. I've done my fair share of academia research, but now I'm in the biotech field. Working for a giant biopharmaceutical company doing cancer research couldn't be more fulfilling, but I'm ambitious and want to learn and build new skills outside my comfort zone. 

**Now I think it's time for me to take the bio out of biotech and go the tech route.**

My time in the biotech field has exposed me to what coding can do. I've seen how other scientist can take some data, analyze it with code, and put it through software they designed. I've seen engineers build a request scheduling program for my team that helped with the productivity and organization of my team at work. I'm a curious human by nature, so the curiosity got the best of me. I want to be able to do that. I'm going to learn software engineering to gain these skills.

**Creativity is limited by me.**

I can start from scratch with software engineering and build it up to a complete product designed by me. Software engineering gives me a sense of ownership of my creations and also allows me to be creative. I can build applications that are useful to me and others. I always strive to feel fulfilled in my job, so I need to be in a career field that allows me to feel this way. I want to know that the work I'm doing has a positive effect on others. The technology we use has been developed by engineers and many websites, software, and programs have been beneficial to our everyday lives. I want to be a software engineer and build applications that can have a positive impact and benefit people. The programming field also has an abundance of jobs with different skill sets. There are programmers in all fields, like the biotech field and the business field. Being a coder doesn’t hold you in one field or one “profession.”


**_Time to hangup my lab coat and start coding!_**
Hyperledger Là Gì- Cơ Cấu Tổ Chức Của THuật Ngữ Hyperledger 
Published: 2020-11-18 09:19:22

Hyperledger là gì? là nghi vấn mà không ít người đã đặt ra. Nó là một thuật ngữ chuyên ngành được sử dụng trong lĩnh vực công nghệ thông tin hiện nay Xem chi tiết tại: http://laptrinhvacongnghe.com/hyperledger-la-gi/