teleren/devto huggingface dataset:
Star Admin - Open-Source Bootstrap 5 Template
Tags: webdev, staradmin, bootstrap5, opensource
Published: 2021-09-05 07:40:24

Hello Coders,

This article presents the latest update of **Star Admin**, an iconic Bootstrap Template recently **upgraded to use Bootstrap 5**. The project can be downloaded directly from Github under the MIT License and used for unlimited hobby and commercial products. For newcomers, **Star Admin** has impressive typography that compliments exceedingly with its colorful and elegant interface.

> *Thanks for reading!* - Content provided by **[Admin Dashboards](https://www.admin-dashboards.com/)**.

---

![Star Admin - Open-source Bootstrap 5 Template](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2by53fe01gda1wz842n7.jpg)

---

## Star Admin Features

Star Admin 2 is the perfect amalgamation of a pixel-perfect design and meticulously well-written code. Built using the latest technologies and up to date with the latest trends and tools Start Admin 2 that comes with excellent support from experts.

- Beautiful lightweight design
- Gulp Tooling
- An impressive set of UI components
- Pre-built pages: Dashboard, Charts, Sign IN, Tables
- MIT License - allows usage for commercial products

---

> **Star Admin Bootstrap 5** - Charts

![Star Admin - Charts Page.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xnn8skfc6bqib5x4j0pd.png)

---

> **Star Admin Bootstrap 5** - UI Kit

![Star Admin - Bootstrap 5 Elements](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j9mcsiymy6oybso9hgij.png)
 
--- 

## How to use it

Once the sources of Star Admin are downloaded locally we can build the product by following the build instructions provided by the README file. Before we actually build the product, please make sure you have a [minimal programming kit](https://docs.appseed.us/content/tutorials/minimal-programming-kit) properly installed in the workspace:

- A modern editor - VSCode or Atom
- Nodejs - used in Javascript-based products and tools
- Yarn - a popular package manager for NodeJS (better than NPM)
- Gulp - a toolkit to automate repetitive tasks

Once all the tools are properly installed and accessible in the terminal we can start to build the dashboard:

---

> **Step #1** - Download [Star Admin](https://bit.ly/2VXUgKu) from the product page

```bash
$ unzip star-admin.zip
$ cd star-admin 
```

--- 

> **Step #2** - Install modules via NPM or Yarn

```bash
$ npm i 
// OR
$ yarn
```

---

> **Step #3** - Start in development mode

```bash
$ gulp
```

Once the product is rendered in the browser, we can start the development and edit the files.

---

> **Thanks for reading!** For more resources feel free to access:

--- 


- [Open-source Admin Dashboards](https://appseed.us/admin-dashboards/open-source) - index provided by AppSeed
- Free [React Dashboards](https://dev.to/sm0ke/react-dashboards-open-source-apps-1c7j) - a curated list published on Dev.to
I build a Github Dark Theme inspired Portfolio
Tags: javascript, webdev, nextjs, portfolio
Published: 2021-09-05 07:37:08

I always wanted to build a unique portfolio for myself and was inspired by a lot of portfolios. Right since my first year of engineering I've build more than 6 portfolios but nothing was ever eye catchy and satisfying. Finally I came across some unique and eye catchy portfolios. I stumbled upon the idea of building one by using the Github Dark Theme.

One of them is [Nitin's VS Code theme](https://www.nitinranganath.me/)

## The tech stack that I've used is:
* NextJS
* Tailwind CSS

## Tools used:
* Notion
  I've integrated Notion for storing the data of the contact form.
  If you want to integrate Notion to your contact forms please do refer to this article
[Integrate Notion in your contact form](https://blog.logrocket.com/creating-contact-forms-with-the-notion-api-and-next-js/)

* react-github-calendar
You can show your github heat map using the above library.

## Github Dark Theme Portfolio

If you want to visit the live website you can visit to the following link:

[https://unnatibamania.me](https://unnatibamania.me)

The source code for this project is as follows:

[unnati2000/portfolio](https://github.com/unnati2000/portfolio)

![Cover Page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aruamdaukq6anjofigfp.png)

![Repositories](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ch34e884sugdh0wak8ax.png)

![Projects](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p10ycqpzw737ue5hmmdo.png)


## I would love to listen from you
If you have any suggestions or critics please do share your thoughts. I would love to make improvisations in this project. If you feel there was a need to add some more features please do share your thoughts in the comment section below.
Vocabulary Building Day10
Tags: gre, day10
Published: 2021-09-05 07:26:09

1. **apathetic**(adjective): showing or feeling no interest, enthusiasm, or concern.
![alt text](https://www.goodtherapy.org/blog/blog/wp-content/uploads/2015/03/apathetic-students-in-lecture.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=apathetic&oq=apathetic+&aqs=chrome..69i57j35i39j0i20i263i512j0i512l2j0i433i512j0i512l4.6503j1j9&sourceid=chrome&ie=UTF-8)

2. **vociferous**(verb) :conspicuosly and offensively loud
![alt text](https://nicemen.files.wordpress.com/2015/03/vociferous-woman-skmclasses-bangalore.jpg?w=541&h=467)
[Checkout Pronunciation](https://www.google.com/search?q=vociferous+meaning&oq=vociferous&aqs=chrome.0.0i20i263i433i512j69i57j0i20i263i512j0i433i512j0i512l6.7659j1j9&sourceid=chrome&ie=UTF-8)

3. **diffident**(adjective): modest or shy because of a lack of self-confidence.
![alt text](https://i.ytimg.com/vi/3hIityPeK0U/mqdefault.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=diffident&oq=diffident&aqs=chrome..69i57j0i20i263i433i512j0i20i263i512j0i512l7.6956j1j9&sourceid=chrome&ie=UTF-8)

4. **cryptic**(adjective): having a meaning that is mysterious or obscure.
![alt text](http://www.wordinfo.info/words/images/cryptic-1.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=cryptic&oq=cryptic&aqs=chrome.0.69i59l2j0i20i263i512j0i433i512l2j46i175i199i512j0i512l4.3637j0j9&sourceid=chrome&ie=UTF-8)
5. **audacious**(adjective): showing a willingness to take surprisingly bold risks.
![alt text](https://lh3.googleusercontent.com/proxy/kuaPe_TgGVaQt8kjjXXWEFLQPj7Cr8ITGgz8gQdqWWsYBLjv-a8Lsky1lAwz4UVeQNDRfyisOVblUCgRVPrHoB_pw4XZsFsDN5Iu57MFJoPFcWLY9TehOj6nR7bhHMBst9nUh_yCDyV6Fw)
[Checkout Pronunciation](https://www.google.com/search?q=audacious&oq=audacious&aqs=chrome.0.69i59l2j0i20i263i512j0i131i433i512j0i512l6.3335j0j7&sourceid=chrome&ie=UTF-8)
I hope this helps you if you are preparing for GRE exams.
Project Showcase: React Native with Typescript, Mobx and TDD Using Jest
Tags: reactnative, typescript, mobx, jest
Published: 2021-09-05 07:17:42

Sometime back I got to develop a small Android app using React Native. Since it was experimental, I went ahead giving a try with Mobx and developed the core logic in Test Driven approach using Jest.

I was fascinated how Mobx is really giving a clean code approach compared to Redux or Hooks based solutions. Its more Object-Oriented but gives us the ability to do Domain Driven Design.

Here in the video, I giving a tour of the entire codebase and my experience developing the project

{% youtube es80H7QCd7c %}
This Tailwind CSS cut out effect will amaze you
Tags: tailwindcss, css
Published: 2021-09-05 07:06:46

A while a go we created this super cool [cut out text effect in CSS](https://daily-dev-tips.com/posts/css-cut-out-effect-that-will-blow-your-mind-%F0%9F%A4%AF/), however in today's article we'll have a look at how to do this in Tailwind CSS.

The result will be this super amazing, yet simple to achieve effect.

{% codepen https://codepen.io/rebelchris/pen/bGREbqq %}

## HTML Structure for Tailwind cut out text

As for the HTML structure, we only need two elements.

1. The background container div, this will hold the background image
2. A text element, this will be positioned on top of the background for the cut out effect

```html
<div>
  <h1>BOTANY</h1>
</div>
```

That is all that we need, and with the help of Tailwind CSS we can easily create this amazing cut out effect.

> Note: Check out this article for [integrating Tailwind in your project](https://daily-dev-tips.com/posts/plain-html-starter-with-tailwind-css/)

## Tailwind CSS cut out text effect

To generate this effect, lets first focus on giving out div a background image.
This will be the only custom part to the setup, however when you are using Tailwind in your project you can use the tailwind config for this.

```css
.background {
  background-image: url('https://images.pexels.com/photos/797797/pexels-photo-797797.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
}
```

Then we can add some classes to center this background and make it cover the whole area.

```html
<div class="background bg-cover bg-center"></div>
```

The second part to this tutorial is to style the `h1` element.
Let's start by making it a big bigger and bold.

```html
<h1 class="font-bold text-9xl">BOTANY</h1>
```

And the magic comes with the following three classes, we want our text to be the opposite of our background, and then use the blend mode to get the effect we need.

```html
<h1 class="font-bold text-9xl mix-blend-lighten text-black bg-white">BOTANY</h1>
```

And that's it we now have a stunning CSS cutout text effect using Tailwind CSS.

![Tailwind CSS cut out effect](https://cdn.hashnode.com/res/hashnode/image/upload/v1630303037627/qq96is_Ag.png)

### 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)
e4 Launches Program To Help Girls Pursue Careers In STEM
Published: 2021-09-05 06:50:49

Fintech specialist e4 has launched a Girls in STEM program to provide girls in underprivileged areas with the support they need to pursue careers in science, technology, engineering, and mathematics (STEM) post matric.
The end goal of the Girls in STEM program which was officially launched in August during Women’s Month is the upliftment of underprivileged female youth and to address the shortage of female participants in STEM careers.

e4 approached Melisizwe Computer Lab Project, a non-profit that provides schools in need with computer labs and IT skills training for help with the program.

Ntombi Mphokane, e4’s human resources, and transformation executive is passionate about getting girls into technology.

Mphokane said, “With the rise of tech in today's society, it is crucial that we invest more into STEM education for girls to be able to pursue a sustainable and meaningful career path”.

The Girls in STEM program is an after-school program designed to peak girl learners’ interests and motivate them to take up STEM subjects in Grade 10.

Through the program, female learners in Grade 9 are introduced to STEM concepts, the crucial year before maths and science are dropped by girls as they are viewed by many as subjects for boys.

The program is currently recruiting girls from two different schools in Gauteng that Melisizwe Computer Lab Project has previously worked with.

Female learners are selected based on their attitude and aptitude and given technical training in science, maths, engineering, end-user computing, software development, and robotics.
Is programming for Everyone..?🤔
Published: 2021-09-05 06:42:27

So, What do you think? According to me it depends on an individual. If a person decides to enter in programming with a Never Give Up attitude then sure he can do it but if someone has already made his mind that it is not for me, then nothing can change it. It is a person's attitude that decides if he is going to be successful in the field chosen by him or not.

##Story Time..


##Why is the Lion considered King of Jungle?


Is it the biggest? No, Elephants are bigger. Is it the smartest? No, Hyenas are smarter than Lions. So, it might be the most intelligent. The answer is no again. Chimpanzees are more intelligent. It is not the tallest as well, Giraffe is taller.

But but but...When an elephant sees a lion, he runs, even though he's bigger, stronger, smarter and more powerful than a Lion. So, why is it? The elephant is a victim of how he thinks!! When the lion sees an elephant, he runs towards the elephant because he believes that he can hop on elephant and eat it.

##What's wrong here?

Any guesses? Yes, you guessed it right. The lion is the king of the Jungle because he thinks he is. He has different attitude and his actions reflect the way he thinks. This attitude makes all the animal kingdom respect the lion more than any other animal.

Attitude is the result of our beliefs. Our actions reflect what we believe. We become what we believe. We limit ourselves by what we believe. So, the need of the hour is to start believing in yourself and stop putting yourself down and have confidence in your belief.


##No one can live beyond the limits of their beliefs.


So, stop thinking "I can't do this." Stop making excuses. Is someone say's you can't do it, let them say and you do what you believe. Change your belief system. Your ability to become a programmer is trapped by you and your belief.

Hope this was the motivation you needed to start your programming journey. Thanks for reading and let's start our journey together. Have an amazing day..✌
Then... What the Senior Engineers do?
Tags: senior, business, technology, people
Published: 2021-09-04 23:03:35

---
title: Then... What the Senior Engineers do?
published: true
description: 
tags: senior, business, technology, people
//cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xsrvien3r1w6ed89hyfw.png
---
Well, they **code**... When it's possible, of course.

But the focus is to list some required tasks, and let you find if to be a Senior is your next job of dreams.

I found mainly three types of specialization in several companies:

- The Problem Solver:
    - As a Senior, you'll use the experience in several projects to solve daily challenges, looking for the product and environment requirements.

- The Tech Lead:
    - In this case, your experience will help the product performance, team communication and technical decisions.

- The Teacher:
    - Some companies in a fast growth process uses the Senior experience to improve the new workers, helping a common knowledge and a culture. 

There are other specializations, but it's distributed mainly in *technology*, *people* or *business*.

Important to know: You DON'T need to be a solver, a tech lead and a teacher at same time. But you need to try to investigate your next job about what is expected from you. Don't enter in a company only for money, it's important to be happy also.

But, if you need to grow, but to be Senior is not exactly your dream? You can prepare a new career as a Product Owner (business), an Architect (technology), a Scrum Master (people), etc. Try to identify what area move your head, and go.

Let's talk about it?
Tentang Kreatizen
Published: 2021-09-05 05:37:46

Pada kesempatan kali ini izinkan kami dari www.kreatizen.my.id untuk memperkenalkan diri. Semoga dengan perkenalan ini teman-teman semakin betah mengunjungi blog ini.

Saya seorang penulis yang hanya mendapatkan ide dari lingkungan dan menuangkannya di blog saya. Semoga blog saya dapat diterima oleh masyarakat dan dapat menambah wawasan bagi para pembacanya. Suatu kehormatan besar bagi kami, jika anda datang ke blog ini dan bisa mendapatkan banyak hal yang bermanfaat.

www.Kreatizen.my.id adalah blog yang menyediakan berbagai informasi tentang Tata Cara dan Tips dalam kehidupan sehari-hari. Seiring kemajuan teknologi, kami berusaha memberikan informasi dalam kehidupan sehari-hari. Salah satu bentuk inovasi dengan memberikan berbagai layanan blog kami melalui media internet adalah salah satu bentuk layanan kami kepada Anda.

Saya mohon maaf jika dalam penulisan di blog saya ini masih berantakan dan ada kata-kata yang kurang tepat saya mohon maaf sebesar-besarnya. Terima kasih telah mengunjungi blog saya, Hormat kami, Admin www.Kreatizen.my.id
Working with string in Ruby (part 2)
Tags: ruby, webdev, programming, rails
Published: 2021-09-05 04:57:49

So in part 1 we looked at string manipulation. In this part 2 we focus on how to receive input and display.

To accept an input in ruby we use gets.chomp

```

puts "what your firstname?"
first_name =gets.chomp
puts "Your firstname is #{first_name}"

```

let look at another example

```

puts "multiply any number by 2"
num =gets.chomp
puts num * 2

```
This would create two instance of the number enter .If the user entered 5 result would be "55".This is because gets.chomp sees it as a string .To fix use 

```
puts num.to_i * 2
```
Introducing Perseus for Rust Web Development!
Tags: rust, webassembly, showdev, webdev
Published: 2021-09-05 04:35:33

[Perseus](https://github.com/arctic-hen7/perseus) is a high-level web development framework for Rust, with full support for SSG and SSR. It's based on [Sycamore](https://github.com/sycamore-rs/sycamore) (a VDOM-less reactivity system for Rust) and adds higher-level functionality, including an Actix Web integration and even a CLI to make development easier!

{% github arctic-hen7/perseus %}

## Why?

Since switching from JavaScript to Rust, I've found that there's a distinct lack of a framework in Rust that supports SSR *and* SSG. Very few even support one. That's where Perseus comes in, with support for SSG, SSR, revalidation, and even incremental generation. In a nutshell, Perseus aims to support all the rendering strategies of NextJS, but in WASM.

## Documentation

You can find Perseus' API documentation [here](https://docs.rs/perseus) and the book, which explains every feature in detail, [here](https://arctic-hen7.github.io/perseus).

I've also written a multi-part tutorial on setting up a basic app with Perseus [here](https://arctic-hen7.github.io/perseus/tutorials/first_app/intro.html), which explains everything from installation to serving!

## Project Status

Right now, Perseus is still in its early stages, but I hope that it will help people to build lightning-fast apps in Rust using rendering strategies that, up until now, have only been available to JavaScript developers.

## Final Words

When I first started out with React many years ago, I had the thought of building my own framework, which I quickly dismissed as foolish, I had everything I needed. But in Rust, we don't yet have everything we need to build awesome web apps, and so Perseus was born to try to solve that problem. Any feedback would be greatly appreciated!
express.static使用中的一些测试
Published: 2021-09-05 04:27:24

#写一个基本的server.js
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3sxocgsw7a7kzdc7t2o3.PNG)
根目录下PUBLIC目录作为静态目录，直接写目录名即可，网页显示如下
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/80pg497rhf7xra8vrrr7.PNG)
#测试一
将PUBLIC目录内容复制一份，扔进levelOne子目录，下面我们需要将levelOne作为静态目录.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x938zuf6t28sh0eux0gx.PNG)
我们发现如果直接写levelOne目录名，样式丢失了
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eofudmwwwgzvr7rrnsk4.PNG)
正确的做法是写明levelOne的相对路径了，只写目录名是找不到的
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92gfcd11e85lxibjy4jg.PNG)
#测试2
我们给静态文件加一个虚拟的文件前缀（文件系统中不存在）
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fems20ay69y7zvggrcqi.PNG)
如果我们继续访问默认路径localhost:3000,发现样式丢失
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eofudmwwwgzvr7rrnsk4.PNG)
正确做法是访问localhost:3000/static路径
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l6oupvrkmo0km9jr1oj1.PNG)
看，样式回来了
所以我建议我们应该顺手把访问路由的路径也加上static，最后代码如下：
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2j5w1zonno603i8lhj9o.PNG)
ian miles cheong twitter
Published: 2021-09-05 03:39:35

Ian miles cheong twitter on said :
A Taliban spokesperson nonetheless has a lively Twitter account, notwithstanding the platform’s suspension of former President Donald Trump for “hateful” and “violent” content.
The Taliban are actively operating to recapture Afghanistan after the American withdrawal, with endless men, girls, and kids vulnerable to their lives.
https://ondequando.com/ian-miles-cheong-twitter/
A devlog about making a devlog, how fun :)
Tags: showdev, opensource
Published: 2021-09-04 23:05:11

> This is a post in a series called "David's Devlog" where I complain about developing stuff. Powered by [Glitch](https://glitch.com) and [Node.js](https://nodejs.org).

<p>So, I wanted to make a devlog. Great for my portfolio about writting and web design.
I chose dev.to as a place to publish and Glitch as a great place to write/host it. So I went to get started.
I went to forem's <a href="https://developers.forem.com/api#operation/createArticle">article#createArticle</a> API. I built something to fetch the API and got a 200, no JSON response. Weird.
<img src="https://doggo.ninja/SbvZv7.png" alt=""></p>
<p>I try running the script, changing API keys and everything. Still no luck. I tried appending <code>/api/</code> to the URL. It worked.</p>
<p>I spend an hour trying to fix something that wasn't even broken. Typical me 🤦‍♂️.</p>
<p>Anyways, you can view the source on Glitch <a href="https://glitch.com/edit/#!/devlog">here</a>. All you have to do is run &quot;node publish POST_FILE&quot;. All posts are located in <code>logs</code> and use markdown-it to render it. It's licensed under the APGL 3.0 and if you use it, I'd appricate it if you credited me. Thanks.</p>
Vocabulary Building Day9
Tags: gre, day9
Published: 2021-09-05 02:04:19

1. **chortle**(verb): laugh merrily, laugh in a noisy, gleeful way.
![alt text](https://i.ytimg.com/vi/jawmt14yZd4/maxresdefault.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=chortle&oq=chor&aqs=chrome.0.69i59l2j46i433i512j0i433i512j46i175i199i512j0i433i512l2j46i433i512j0i433i512.3931j1j9&sourceid=chrome&ie=UTF-8)

2. **exacerbate**(verb) :make worse.
![alt text](https://i.ytimg.com/vi/wZxWHEyHA6o/maxresdefault.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=exacerbate&oq=exacerbate&aqs=chrome..69i57j0i433i512l3j0i512l6.5917j0j9&sourceid=chrome&ie=UTF-8)

3. **banal**(adjective): repeated too often, overfamiliar through overuse.
![alt text](https://i.ytimg.com/vi/72sfgHuScu0/maxresdefault.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=banal&oq=banal&aqs=chrome.0.69i59j0i433i512l2j0i512j46i175i199i512j0i512l2j46i512j46i10i512j0i512.2615j0j9&sourceid=chrome&ie=UTF-8)

4. **decorous**(adjective): characterized by good taste in manners and conduct.
![alt text](https://www.seekapor.com/wp-content/uploads/2019/11/adjoa.png)
[Checkout Pronunciation](https://www.google.com/search?q=semblance+meaning&oq=semblance&aqs=chrome.0.0i433i512j69i57j0i131i433i512j0i512l7.4293j1j9&sourceid=chrome&ie=UTF-8)
5. **culminate**(verb): reach a climax or point of highest development.
![alt text](https://thumbs.dreamstime.com/b/culminate-2084723.jpg)
[Checkout Pronunciation](https://www.google.com/search?q=culminate&oq=culminate&aqs=chrome..69i57j0i433i512l2j0i512l7.15137j0j9&sourceid=chrome&ie=UTF-8)
I hope this helps you if you are preparing for GRE exams.