teleren/devto huggingface dataset:
Data Warehouse so simple...
Tags: datascience, datawarehouse, datawarehousing, beginners
Published: 2020-06-01 06:47:20

Whats up guys..?? I know you eagerly to find out the dataware house and datawarehousing..
Mainly dataware house means that a DATABASE.It maintained seperately from organisation to operational databases.

Now Data Warehousing also very important term..It is the process of constructing and using data warehouses.It mainly tools and architecture that used by company executives for organize,understand and use data for taking straegic decisions..

Main features of DATA WAREHOUSE are:
   1. Subject Oriented: Databases organized based on major subjects 
      like customer,supplier,product etc..
   2. Integrated: Databases constructed by integrating multiple 
      differrent sources. 
   3. Time-Variant: Data are stored for provide information in 
      historical perpective.
   4. Non-Volatile: Physically seperate store of data for transfer 
      from application data.

The construction of data warehouse require mainly 3 process..
  1. DATA CLEANING
  2. DATA INTEGRATION
  3. DATA CONSOLIDATION..

THese are the important points for the DATA WAREHOUSE...

If you like this conent.. then please FOLLOW ME for more updates.

THANK YOU

HAVE A NICE DAY
How a meetup helped me find a job - a chat with Katie Fenn on the power of communities
Tags: career, networking, community, interview
Published: 2020-06-01 06:39:54

In this time and age job security is a lie. So what can you do to help secure your position? Or to increase your chancing of finding your next job? The answer is easy: You need to improve your presence, your professional authority and your reputation. You need to boost your personal brand. And the easiest way to do it (especially as a career developer) is to leverage the power of communities. They are wonderful opportunities for networking and making connections and are often associated with events, like meetups and conferences. In turn, this can be a stepping stone for starting with public speaking. 

In this video I'm having a chat with Katie Fenn. She is an awesome developer and on her CV you can encounter companies like Canonical (the publishers of Ubuntu) and Npm. She is also a strong believer in the power of communities and does a lot of public speaking. Katie is sharing with us all some of her experience as a corporate developer and some of her history with events, communities and public speaking. Enjoy!

{% youtube Faex1wmM43w %}

I am working on bringing you new content and more interviews with great developers. So you might want to subscribe to the [Front End Nexus YouTube channel](https://www.youtube.com/channel/UCgACtqiDmnSaskDIBsK54ww) to stay updated. Your support is highly appreciated.

Have a great and productive week, keep yourselves safe and I will see you next time!
Explaining Granny about ML and stuff.
Published: 2020-06-01 06:38:05

⁕⁜ Introduction to Machine Learning :
     
            Machine Learning is the most popular technique of predicting the future or classifying information to help people in making necessary decisions. Machine Learning algorithms are trained over instances or examples through which they learn from past experiences and also analyze the historical data. Therefore, as it trains over the examples, again and again, it is able to identify patterns in order to make predictions about the future.
           Machine Learning is the most popular technique of predicting the future or classifying information to help people in making necessary decisions. Machine Learning algorithms are trained over instances or examples through which they learn from past experiences and also analyze the historical data. Therefore, as it trains over the examples, again and again, it is able to identify patterns in order to make predictions about the future.

           Machine Learning combines computer science, mathematics, and statistics. Statistics is essential for drawing inferences from the data. Mathematics is useful for developing machine learning models and finally, computer science is used for implementing algorithms.


⁎※Types of Machine Learning :
Machine Learning Algorithms can be classified into 3 types as follows –

1)Supervised Learning :
2)Unsupervised Learning :
3)Reinforcement Learning :
Git for Newbies [0]
Tags: beginners, git, github, todayilearned
Published: 2020-06-01 06:37:19

Git is a version control tool which makes it easier to save different copies (snapshots like a camera) of the work you have done as it regards to your coding projects. Version control systems essentially tracks changes in a series of snapshots. Git is used by teams around the world to enhance workflows and make it easier to collaborate on projects, both big and small. 

There are different ways to use Git. It can be used with websites like Github and Gitlab which make it easier to collaborate with people in different locations. While Git acts as a version control tool, websites like Github and Gitlab act almost like a cloud system where different versions of your project can be remotely stored for other people to see, make amendments to, and make reviews of.

You can get started with a platform like Github in different ways:

1. Through the terminal
2. Through the website
3. Through the Github desktop app

The website is one of the easiest ways to get started with Github. On Github.com, a "new" button may be clicked to create a new repository. Once the button is clicked, you may select whether or not to create the repository with a "readme.md" file. After you create the repository, you may choose to commit new files to the repository by either uploading them or directly writing them  through the website (and the appropriate buttons) or through your terminal. 


There are buttons in your Github repository which are appropriately labelled to allow you to upload files or to create new files. After the files are uploaded or created, you essentially make a commit. 

As your project gets bigger, you may find that you need to create different branches for it. This makes it easier to manage the project and get it reviewed by others. There are different workflows which may be used when determining the way to create branches. Some people prefer to work with a development branch and several feature branches while others prefer to work with a master branch and several feature branches. Usually, a pull request may be made to have one's feature branch reviewed before it is merged with the master or development branch. The workflow adopted usually depends on the unique preferences of the team lead and other team members on a project.
Vanilla JavaScript Random Number
Tags: javascript
Published: 2020-06-01 06:29:03

Let's dive into making random numbers with `JavaScript` today; this comes in handy more often than you would think.

## Random number using Math.random

We can use the `Math.random()` method to generate a random number; this is returned as a `float`. Which means it's a number between zero and one.

```js
var number = Math.random();
console.log(number);
```

This will return something like this `0.1433017075000662`.

## Getting a Number bigger than zero

But what if we need a number bigger than zero? Well we can make our own function for that.

```js
var randomFunction = function() {
  return Math.random() * 100;
};
console.log(randomFunction());
```

You can adjust the 100 to increase the number.
The current setup will return something like `34.68974860200957`.

Now you know how to leverage `Math.random()` feel free to play with this Codepen.

<p class="codepen" data-height="265" data-theme-id="dark" data-default-tab="html,result" data-user="rebelchris" data-slug-hash="gOaVyXX" style="height: 265px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-pen-title="Vanilla JavaScript Random Number">
  <span>See the Pen <a href="https://codepen.io/rebelchris/pen/gOaVyXX">
  Vanilla JavaScript Random Number</a> by Chris Bongers (<a href="https://codepen.io/rebelchris">@rebelchris</a>)
  on <a href="https://codepen.io">CodePen</a>.</span>
</p>
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
Why We're Not Publishing A New Episode This Week
Published: 2020-06-01 06:24:12

Dear Ladybug Podcast friends,

We’re writing today to inform you that we won’t be publishing an episode this week. We strongly believe that the death of George Floyd and the protests happening across the country are of utmost importance. We are taking this week to remember not only Mr. Floyd but all Black people who have been unjustly killed.

We have donated our sponsorship profits from the next episode in support of [Campaign Zero](https://www.joincampaignzero.org/#vision). Donating is just one way we can help the Black community and we encourage all of our listeners, if you’re financially able, to do the same.

We’re taking this week to educate ourselves about anti-racism and hope you will too.
- [Being Antiracist](https://nmaahc.si.edu/learn/talking-about-race/topics/being-antiracist)
- [Justice for George Floyd: What to Read and What You Can Do](https://www.wmagazine.com/story/george-floyd-protests-minnesota/)
- [Anti-Racism Resources For White People](https://docs.google.com/document/d/1BRlF2_zhNe86SGgHa6-VlBO-QgirITwCTugSfKie5Fs/mobilebasic)
- [Ain’t I a Woman: Black Women and Feminism](https://www.plutobooks.com/9780861043798/aint-i-a-woman/) by bell hooks
- [I Know Why the Caged Bird Sings](https://www.penguinrandomhouse.com/books/3924/i-know-why-the-caged-bird-sings-by-maya-angelou/) by Maya Angelou
- [So You Want To Talk About Race](https://www.sealpress.com/titles/ijeoma-oluo/so-you-want-to-talk-about-race/9781580056779/) by Ijeomo Oluo
- [How To Be An Antiracist](https://www.ibramxkendi.com/how-to-be-an-antiracist-1) by Ibram X. Kendi

Racism is not a “United States” issue: it’s a world issue. We all have a responsibility to stand against racism and support the Black community. Our Black friends and colleagues are hurting. Are you listening?

{% twitter 1266558160338325504 %} 
{% twitter 1266246773812588545 %} 
{% twitter 1266893273039159296 %} 
{% twitter 1266808675169009665 %} 
{% twitter 1266421245140221952 %}
Apache Spark and Databricks 101 pt. I - The Big Picture
Tags: databricks, spark, datascience
Published: 2020-06-01 06:07:04

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/oq43wuzvylrja7nolir8.png)
If you're interested in becoming a Data Scientist, Data Engineer, Data Analyst (so many Data <something> titles) or whatever, chances are you will work with Apache Spark and/or Databricks.

1.	What is Apache Spark <?>
Is an open-source framework for distributed data processing. Anyone who uses the Spark ecosystem in an application can focus on his/her domain-specific data processing business case, while trusting that Spark will handle the messy details of parallel computing. Spark is deployed as a cluster consisting of a master server and many worker servers. The master server accepts incoming jobs and breaks them down into smaller tasks that can be handled by workers. Spark isn't a data storage solution, neither a Hadoop replacement.

2.	What is Databricks <?>
Databricks is an Apache Spark-based analytics platform optimized either AWS or Azure platforms. Designed with the founders of Apache Spark, Databricks is integrated in these cloud providers to provide one-click setup, streamlined workflows, and an interactive workspace that enables collaboration between data scientist, data engineers, and business analysts. There is also a free community edition available where you can learn the basics!

3.	Some interesting Databricks Features
Databricks lets you run code in notebooks - exactly like Jupyter would.

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

Looks just like Jupyter, doesn't it <?>
All your code runs on a cluster, though, which you can scale up depending on the workload.

Noticed how this is a "Python Notebook" <?>
In Databricks, you can seamlessly switch languages- EVEN IN THE SAME NOTEBOOK:

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

This is possible, with the "%" command.

There are a lot of Data Structures in the Apache Spark framework that you can explore using Databricks.
Tools like this are used by Data Scientist and Data Engineers alike.
Hashing your Data in Deno Using Bcrypt
Tags: deno, typescript, encryption
Published: 2020-06-01 05:49:59

<p>
Encryption has always been important aspect of Human Life as it help use to send data from one part of then world to another through different agent but its secret will not reveled. So how would your implement encryption into Deno app let unwrap this enigma…

We are using <a href="https://deno.land/x/bcrypt">bcrypt</a> module from Deno Third Parties library, so the show its working we are going to implement a Deno application so create app.ts file and type the following Boilerplate code to start your application up and running.
</p>

<pre>

import { Application, Router } from "https://deno.land/x/oak/mod.ts";const app = new Application();
const router = new Router();
 router
  .get("/",(ctx) => {
   ctx.response.body = "Router has been created";
   // Implement your code
   })
  .post("/addPost", (ctx) => {
   ctx.response.body = "This is port request";
   // Implement your code   
   });
app.use(router.routes());
app.use(router.allowedMethods());
console.log('App is listening to 8000 PORT');
app.listen({port: 8000});

</pre>

<p>

After writing boiler plate code we need to require our bcrypt module as

</p>

<pre>

import * as bcrypt from "https://deno.land/x/bcrypt/mod.ts";

</pre>

<p>

After importing bcrypt we can now use it as bcrypt every where we want so lets just add bcrypt into our “POST” request path as mentioned below

</p>

<pre>

.post("/addPost", (ctx) => { 
 const salt = bcrypt.genSaltSync(8);
 const hash = bcrypt.hashSync("Type Data you want to hash", salt);
 console.log(hash);
 })

</pre>

<p>
Our final result gonna look like this
</p>

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

<p>

This bcrypt function can also implement as async function as mentioned below

</p>
<pre>

.post("/addPost", async (ctx) => { 
 const salt = await bcrypt.genSaltSync(8);
 const hash = await bcrypt.hashSync("Type Data you want to hash", salt);
 console.log(hash);
 })

</pre>

<p>

So this how we can implement hashing inside Deno Application. Here is our final code gonna look like.

</p>


<pre>

import { Application, Router } from "https://deno.land/x/oak/mod.ts";

const app = new Application();

const router = new Router();

 router
  .get("/",(ctx) => {
   ctx.response.body = "Router has been created";
   // Implement your code
   })
  .post("/addPost", async (ctx) => { 
    const salt = await bcrypt.genSaltSync(8);
    const hash = await bcrypt.hashSync("Type Data you want to hash", salt);
  console.log(hash);
  })

app.use(router.routes());

app.use(router.allowedMethods());

console.log('App is listening to 8000 PORT');

app.listen({port: 8000});

</pre>
Python For Data Science On-line Coaching
Published: 2020-06-01 05:41:02

Change into a certified Azure Information Scientist by successfully finishing our OST training institutes superior Azure DP-100 Data Science Certification Training In Hyderabad program. Time can be an essential issue for choosing any software of you could be corporate professionals or college students who might not have a lot time to study the brand new you begin reading textbooks on data science, it's going to take a protracted know that you simply need to hit your goal of becoming a data scientist the identical time, the market wants folks that can ship we offer targeted coaching that can deliver results for you.

To cater to the demand, a number of institutes have began in Ameerpet, and at the moment are spreading throughout totally different areas like Madhapur, KPHB, and many others.Before enrolling in any data science coaching, suppose whether you're really passionate and may dedicate time to grasp it. Unlike other fields of pc science, it requires a lot of consistent practice to understand the nuances of various concepts in this trade.

The reason is that we are living in a digital world the place all the things is pushed by order to take advantage of the information in their decision making process,each organization needs to seek out methods to use Data Science to assist them grow their enterprise.Therefore Information Science and artificial intelligence have turn out to be one of many hottest sectors right now and may proceed to grow for the subsequent 10-15 years.Joining a data science course is the suitable path to get into this sector. <a href="https://g.page/ExcelRSolutionsBanaglore?share
">Business Analytics course</a>   


Data Science is the examine of knowledge using scientific approaches with a view to extract helpful insights.Typically, companies have troves of data from which they will make strategic decisions or predict efficiency of the business in very exercise of analyzing data, manipulating it, and making an attempt to get some solutions to the questions constitutes Information Science.

As part of our superior Data Science Coaching In Hyderabad program, college students will be mastering information of Knowledge Science skills and tools required for fulfillment - from fundamentals like statistics and knowledge modeling to advanced instruments and technologies like R, Python, Artificial Intelligence, Machine Studying Deep Studying and TensorFlow, Natural Language Processing, Neural Networks, Image Recognition, Enterprise Analytics, Predictive Analytics, Apache Hadoop and Spark and plenty of more.

We are located at : 
Location : 
ExcelR - Data Science, Data Analytics Course Training in Bangalore
 #49, Ground Floor, 27th Main, Near IQRA International School, opposite to WIF Hospital, 1st Stage, BTM Layout, Bengaluru, Karnataka 560068
Phone: 1800-212-2120/ 070224 51093
My First eBook
Tags: writing, blockchain, beginners
Published: 2020-06-01 05:27:52

Hello Everyone,

I like to share, during this covid19 pandemic, I wrote my first eBook 📘. The journey to write the book was awesome. I learned a lot from this like what should be the approach, order of content etc.   
I am in the middle of writing the complete article on how I wrote an eBook. I'll include all the tools and approaches I used and yes as it was my first attempt so lots of dos n don'ts 😉.

For now, please have a look on it. It's topic is [Playtime with Hyperledger Composer](https://schadokar.dev/ebooks/playtime-with-hyperledger-composer/). It is free and available in PDF format. 

![Playtime with Hyperledger Composer](https://dev-to-uploads.s3.amazonaws.com/i/vg3bdsvll6og7v1ew3qb.png)  

[Link to eBook](https://schadokar.dev/ebooks/playtime-with-hyperledger-composer/)

It is unfortunate that it deprecated but I still believe, it is a great tool for students to build a project on Blockchain.

I would love to hear your valuable feedback.

Thanks for your time.

Shubham Chadokar
[schadokar.dev](https://schadokar.dev)
Twigniter
Tags: php, codenewbie
Published: 2020-06-01 05:24:15

---
title: Twigniter
published: true
description: Twigniter is a CodeIgniter Application Development Framework - a Boilerplate
tags: php, codenewbie
//cover_image: https://direct_url_to_image.jpg
---

## What is Twigniter :fireworks:

Twigniter is a CodeIgniter Application Development Framework - a Boilerplate - for people
who build web sites using PHP and Twig as Template Engine. Its goal is to enable you to develop projects
much faster than you could if you were writing code from scratch, by providing
a rich set of libraries for commonly needed tasks, as well as a simple
interface and logical structure to access these libraries. Twigniter lets
you creatively focus on your project by minimizing the amount of code needed
for a given task.

### Features

- Use All PHP Built-In Functions **Inside Twig Template**
- Twig Functions
- Twig Filters
- Autoload Defined User Constants (Helper) [See](https://github.com/darkterminal/twigniter/blob/master/application/core/Betta_Controller.php#L56)
- Autoload Defined Functions (Helper) [See](https://github.com/darkterminal/twigniter/blob/master/application/helpers/app_helper.php)
- Autoload Defined Filters (Helper) [See](https://github.com/darkterminal/twigniter/blob/master/application/helpers/app_filters.php)
- Symfony VarDumper: Using `debug($data, $die = false)`

### Changelog and New Features

You can find a list of all changes for each release in the [user
guide change log](https://github.com/bcit-ci/CodeIgniter/blob/develop/user_guide_src/source/changelog.rst).

### Server Requirements

PHP version 5.6 or newer is recommended.

It should work on 5.3.7 as well, but we strongly advise you NOT to run
such old versions of PHP, because of potential security and performance
issues, as well as missing features.

### Installation

**Manual**

```bash
$ git clone https://github.com/darkterminal/twigniter.git
```
// or
```bash
$ git clone git@github.com:darkterminal/twigniter.git
```

### License

Please see the [license
agreement](https://github.com/bcit-ci/CodeIgniter/blob/develop/user_guide_src/source/license.rst).

### Resources

-  [User Guide](https://codeigniter.com/docs)
-  [Language File Translations](https://github.com/bcit-ci/codeigniter3-translations)
-  [Community Forums](http://forum.codeigniter.com/)
-  [Community Wiki](https://github.com/bcit-ci/CodeIgniter/wiki)
-  [Community Slack Channel](https://codeigniterchat.slack.com)
-  [Twig Documentation](https://twig.symfony.com/doc/3.x/)

Report security issues to our [Security Panel](mailto:security@codeigniter.com)
or via our [page on HackerOne](https://hackerone.com/codeigniter), thank you.

### Acknowledgement

The CodeIgniter team would like to thank EllisLab, all the
contributors to the CodeIgniter project and you, the CodeIgniter user.

{% github darkterminal/twigniter %}
Part1
Published: 2020-06-01 05:23:21

---
title: Part1
published: true
description: 
tags: 
series: number-system
---

ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉
Part2
Published: 2020-06-01 05:23:06

---
title: Part2
published: true
description: 
tags: 
series: number-system
---

ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉ইডিটর এর লিখা সেভ করার আগ পর্যন্ত ব্রাউজারে সংরক্ষিত অবস্থায় থাকবে, কোন কারনে এই ট্যাবটি কেটে গেলে বা পেজ রিলোড হয়ে গেলে ভয় পাওয়ার কোন কারন নেই 😊 🎉
As a developer, is creating content (Video, blog posts, etc...) is a wasting of time?
Tags: discuss, createcontent, github, devjourney
Published: 2020-06-01 05:18:32

Hey there 😊
Everyone knows that making content and having an online presence is necessary these days. no one will value you if nobody knows you!

So I've been making some youtube videos recently and I've talked to some devs and asked them how can I make an online presence and what can I do to gain some attention in the community?
they said that I should contribute to popular projects and make a good Github account. so what about making content? is it not necessary? they said: it doesn't matter as much!

Is there any way that these two won't clash? does a developer exist that have a great Github account and make the content as well? at least I couldn't find one!