teleren/devto huggingface dataset:
How follow-up email strategy helps to get 25k email subscribers.
Tags: startup, leadership
Published: 2021-08-18 05:45:23

Josh Spector runs the For The Interested newsletter and helps clients use social media and newsletters to grow and activate audiences.

One of the strategies he shared that helped him **get to 25,000 email subscribers** was to send a weekly “Here’s what you missed…” follow-up email to subscribers who did not open his initial newsletter.

### Here is what this is about:

*"Your newsletter can only grow if your subscribers actually read it.*

*My newsletter is initially sent on Sunday mornings, and then on Friday afternoons I re-send it to people who didn’t open it yet with a subject line that says, “Here’s what you missed…”*

*That secondary version contains the same newsletter, but with a brief intro paragraph added to explain I’m re-sending it in case it got lost in their inbox."*

### ***The Results***

- These follow-up emails lead to about **25% more open rates**



### Grow your business with the newsletter today.


**Struggling to get a start or looking for ways to increase subscribers?**

*Learn from real newsletter writers sharing tried & tested strategies used to grow their newsletter and monetize in a database for you to replicate.*

Here are some questions that the database can help with:

- How to convert visitors into subscribers?
- How to get your first 1,000 email subscribers?
- How to use lead magnets to capture your first subscribers?
- How to Promote Your Newsletter on Reddit?
- How to monetize your newsletter?
- Growing an $8000/month newsletter in 4 months

Get access to over **150+ case studies (& growing) and 60+ communities and 80+ dictionaries** to spread your newsletter and much more for $9/lifetime.

**Pre-Order Now** - [Newsletter Kit](https://to.omkarbirje.com/Newsletter-Kit-Pre-Order)
Diving into Arch Linux
Tags: productivity, linux, archlinux
Published: 2021-08-18 05:09:23

---
title: Diving into Arch Linux
published: true
date: 2021-08-18 04:26:06 UTC
tags: productivity, linux, archlinux
canonical_url: https://germangamboa.com/posts/diving-into-arch-linux
---

![Screenshot of neofetch on arc system](https://germangamboa.com/images/i_havent_learned_to_screen_shot.jpeg)

> How do you know if someone is a vegan Arch user? Don’t worry, they’ll tell you.

## Introduction

So I recently started using Arch Linux on my spare laptop. Yes, I know its a meme, but I like memes.

## Installation

So the installation was not super difficult. The hardest part was getting GRUB to work with EFI which took a bit of googling to realize that I had passed in the wrong params into it. I also found the walkthrough videos of The Mental Outlaw and Luke Smith extremely helpful.

The Arch wiki truly has everything you need to get started and configure the system. However it will not be super helpful unless you have some familiarity with linux systems.

After the initial installation it took me about 1hr to get to a point where I could do my daily work off it. I like to use the metric of installation to working setup time to debunk the annoyingly stupid statement from the scammer known as TechLead

> Linux is free if your time is worth nothing. - Dumbass

To be detailed my working setup includes the following:

- Slack
- Docker
- VS code
- Internet browser
- nvm
- Datagrip

Well in addition to those things we can include configuring dwm, st amd dmenu. And by configuring I mean just applying some patches. Also wrote a few shell scripts to do basic stuff such as status base, change governors ect. Probably less than 50 lines of bash.

There is still a lot left to do in terms of RICE before its worthy of a r/unixporn post.

## What I am loving so far

Having complete customization over every aspect!

Being able to configure all my keybinds has made my workflow a lot faster. My end goal is to be able to to treat my computer as an instrument. Picture playing a chord on a piano but in this case its a complex computer action.

## What I am not liking so far

- It can be a time sink in the sense of wanting everything to look r/unixporn worthy.
- Taking screen shots is a PITA, you never appreciate how easy it is in other systems until you have to do it from scratch.
- I haven't gotten over my laziness to fully use vim.

## What I have learned so far

- Lots on kernel stuff
- Lots about xorg
- Lots about how to get and set various pieces of system data such as your battery or volume.
- Lots about file systems and the importance of making sure you double check your DD commands!

I guess in addition to those specific things, I've learned more about the inner workings of computers which is never a bad thing since thats kinda what my whole career is based on.
SambaHVL Paketi ile Etki Alanı Oluşturma
Tags: samba, etkialan, liman
Published: 2021-08-18 05:29:25

## SambaHVL Paketi Nedir?

SambaHVL paketi varsayılan SAMBA kaynak kodlarına dokunmadan, uygun derleme opsiyonları ve gerekli bazı yapılandırma ayarları yapılarak oluşturulmuş betikler bütünüdür.

## SambaHVL Paketini Kurma
Bu aşama için **Sambahvl** eklentimizdeki **SambaHVL Paketini Kur** butonuna tıklayarak süreci başlatıyoruz.

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

![Samba_Kur_2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vcp1sczxbes3dtp7ys4w.png)
 
![Samba_Kur_3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2ns4im8pn3jrhyfl6ut.png)

![Samba_Kur_4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/atwwbz5i9b0m5po9sfmu.png)
 
Kurulum tamamlandıktan sonra aşağıdaki gibi bir ekran karşımıza çıkmalı.

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

## Etki Alanı Oluşturma
SambaHVL paketi kurulumu sonrası karşımıza çıkan ekrandaki **Etki Alanı Oluştur** butonuna basarak süreci başlatıyoruz.

![Etki_Alanı_1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xa6mcb2z4btkifwyc4v2.png)
 
Etki alanı oluşturulurken arka planda **samba-tool** gerekli ayarlarla çalıştırılmaktadır.

![Etki_Alanı_3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ipf6x9hcwsegububh4ia.png)

Domain oluşturulduktan sonra gerekli bazı ayarlar da yapılarak **"Başarılı"** uyarısı ekranda görüntülenir.

![Etki_Alanı_4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ftzcojfo07nu6242ojxf.png)

Kurulumu tamamladıktan sonra **Devam Et** butonuna basıyoruz ve karşımıza **Samba Bilgilerinin** olduğu ekran geliyor ve SambaHVL paketi ile Etki Alanı'nı oluşturmuş bulunuyoruz.

![Etki_Alanı_5](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u1mcue93g9nm5oasq4tl.png)

Burada sunucumuza sertifika eklememiz gerekebilir. Sertifikanın nasıl ekleneceğini bu serinin devam dokümanında bulabilirsiniz.
Top Chrome Extensions That You Wish You Knew It Earlier
Tags: productivity
Published: 2021-08-18 05:08:24

Chrome is a fantastic browser — it's quick, well-designed, and jam-packed with useful features – but that's only the beginning. Chrome's true strength lies in its vast library of add-ons, which provide it with a never-ending supply of new features and capabilities.

In this article, I am going to introduce you top extensions that you might not know about them. 

### 10. Fake Filler
Fake Filler is a form filler that fills all inputs on a page with scam/dummy data.

![screely-1628912422004.png](https://cdn.devdojo.com/images/august2021/screely-1628912422004.png)


### 9. ColorPick Eyedropper
A zoomed eyedropper & color chooser tool that allows you to select color values from web pages and more.
![screely-1628912469522.png](https://cdn.devdojo.com/images/august2021/screely-1628912469522.png)


### 8. Site Palette
A must-have tool for designers and front-end developers to grab colors for any website.

![screely-1628912564725.png](https://cdn.devdojo.com/images/august2021/screely-1628912564725.png)

### 7. WhatFont	
The easiest way to identify fonts on web pages.
![screely-1628912633708.png](https://cdn.devdojo.com/images/august2021/screely-1628912633708.png)

### 6. Responsive Viewer
Show multiple screens once, Responsive design tester
![screely-1628912739290.png](https://cdn.devdojo.com/images/august2021/screely-1628912739290.png)
### 5. PerfectPixel
Adds a semi-transparent image overlay over the top of the developed HTML to easily perform pixel-perfect comparisons between them, useful for replicating UI designs.
![screely-1628912813362.png](https://cdn.devdojo.com/images/august2021/screely-1628912813362.png)
### 4. Imageye
Find and download all images on a web page. With Imageye you can find, browse and download all the images present on a web page.
![screely-1628912878062.png](https://cdn.devdojo.com/images/august2021/screely-1628912878062.png)
### 3. Stylebot	
Change the appearance of the web instantly.
![screely-1628912920005.png](https://cdn.devdojo.com/images/august2021/screely-1628912920005.png)
### 2. Page Ruler Redux	
A Web Developer\Designer ruler to get perfect pixel dimensions and positioning to measure elements on any web page.
![screely-1628912970131.png](https://cdn.devdojo.com/images/august2021/screely-1628912970131.png)
### 1. Web Developer
Adds a toolbar button with various web developer tools.
![screely-1628923402532.png](https://cdn.devdojo.com/images/august2021/screely-1628923402532.png)


### Conclusion ⌛

I hope you found this short list helpful. If you need any help please let me know in the comment section. 

Let's connect on  [Twitter](https://twitter.com/suhailkakar)  and  [LinkedIn](https://www.linkedin.com/in/suhailkakar/)  

👋 Thanks for reading, See you next time
How I got into Python programming?
Tags: python, beginners, hobby
Published: 2021-08-18 04:29:40


My first encounter with Python happened because of a **small lie**. 

During my application to an internship that required me to build the control system of robots using Python, I lied to my recruiter about already possessing beginner-level programming skills in python. 

Thankfully, he didn't ask me anything else and accepted me for the internship program. But since that day, I have religiously practiced Python every day in my life, so that I wouldn't have to lie to anyone else! 

In my beginner days, I did the whole dance to learn Python. 
1. I did a lot of free courses on the internet. 
2. I solved every problem I could find on any Python topic again and again. **And then again!** 

Initially, I only did it to do excel at my thesis. But eventually, I fell in love with this simple language. 

So much so that I started applying for Python programming jobs even before my Masters in Transportation Engineering got over and happily accepted the job offer when I got one. 

## Websites I followed for learning 

I would like to provide the list of websites, that were of great help when I began programming. 

2015 was not the year when there tons of Medium or Dev posts on learning Python. So, finding something useful was actually tricky.

I was a student and therefore, **could not afford any paid courses**. So I had to stick to the free websites that were available at that time.

1. Stack Overflow
2. [Python for everybody course on Coursera](https://www.coursera.org/specializations/python)
   
    Shout out to **Charles Severance** for helping me land my first job.

3. Learn Python the Hard Way

## How learning Python has helped me in my career?

**Learning Python changed my life!** Believe me, its an understatement!

It opened up so many doors for me in various different fields. Infact, I was the **only student in my batch** to have a student job as a Python developer and getting paid 18 Euros an hour. Sweet, isn't it? 

Infact, I have told my full story of how I became a Python developer without any formal training in Computer Science [in this video](https://youtu.be/ahT2CZ9Se-s). If you are interested to hear an Indian guy with an accent, speak about his life experience, do check it out.

For those of you confused about your career decisions, I would definitely recommend that **Python is a great programming language to learn**. It provides a lot of job opportunities and doesn't have a huge learning curve. Check out my blog on [5 career-driven decisions to learn Python in 2021](https://www.pylenin.com/blogs/5-reasons-to-learn-python/).
DailyUI #006 - User Profile (CodePen)
Tags: codepen, css, design, 100daysofcode
Published: 2021-08-18 04:28:10

DailyUI Challenge #006 - a user profile for Steve Rogers aka Captain America.

You can scroll down the profile to see more pics.

Font: Open Sans

[Color Scheme](https://coolors.co/131b23-4f759b-9b1d20): 
- #131B23 - shade of black text
- #4F759B - blue accent
- #9B1D20 - red hearts

{% codepen https://codepen.io/anniedotexe/pen/abWrLoE %}
How to remove BlueStacks Hyper-V Firewall Rule
Published: 2021-08-18 04:16:46

Right now BlueStacks 43 Hyper-V for Windows (as August 18th 2021) has a bug that will create new firewall rule every time the application launched after system reboot. Here is the command to see and remove those duplicated rules.

Show list of BlueStacks firewall rule

```sh
netsh advfirewall firewall show rule status=enabled name=all | FIND /I "BlueStacks"
```

Delete all firewall rules that named “BlueStacks Service Hyper-V”:

```sh
netsh advfirewall firewall delete rule name="BlueStacks Service Hyper-V"
```
Cara Install PIP di Windows
Tags: python, tutorial
Published: 2021-08-18 04:08:07

Pada tutorial kali ini kita akan belajar tentang apa itu PIP, apa fungsi dari PIP dan juga bagaimana [cara install pip di Windows](https://ruangkoding.id/tutorial-python-cara-install-pip-di-windows-linux/) secara lengkap.

## Apa Itu PIP ?
Sebelumnya kita mulai tutorial ini ada baiknya kita mengenal terlebih dahulu tentang apa itu pip? PIP adalah manajer paket standar untuk Python. PIP memungkinkan Anda untuk menginstall dan mengelola paket tambahan yang berada diluar library standar Python.

Manajemen paket sangat penting sehingga pip telah disertakan dengan Installer Python sejak versi 3.4 untuk Python 3 dan 2.7.9 untuk Python 2, dan pip digunakan oleh banyak proyek Python, yang menjadikannya tools yang sangat penting untuk para developer python.

Konsep manajer paket mungkin tidak asing bagi Anda jika Anda berasal dari bahasa pemrograman lain misalnya JavaScript menggunakan npm untuk manajemen paket, Ruby menggunakan permata, dan .NET menggunakan NuGet. Di Python, pip telah menjadi manajer paket standar.

Baca Juga : [Tutorial Cara Install NodeJS di Ubuntu 20.04 Secara Mudah](https://ruangkoding.id/tutorial-cara-install-nodejs-di-ubuntu-20-04/)

## Cara Install PIP di Windows
PIP sudah terinstal jika Anda menggunakan Python 2 &gt;=2.7.9 atau Python 3 &gt;=3.4 yang diunduh dari [python.org](https://www.python.org/) atau jika Anda bekerja di Lingkungan Virtual yang dibuat oleh virtualenv atau venv.

Gunakan perintah di bawah ini untuk memeriksa apakah pip sudah terinstall:

```
C:\>py -m pip --version
```

Pada tutorial [Ruang Koding](https://ruangkoding.id/) kali ini kita sudah belajar tentang bagaimana cara install pip di Windows. Silahkan dicoba dan semoga bermanfaat.
How to exit from in node JS program Programmatically
Published: 2021-08-18 04:06:43

 One of the way is by using Control + c ,  but what we are  you are getting here is we want to close our program programmatically. In order to achieve this we are going to use the process module present in [NodeJS](https://nodejstutorials.net)
. Lets see How and Is it a good way of doing it ?
```js
const express = require('express')

const app = express()

app.get('/', (req, res) => {
  res.send('Hi Nodejstuts!')
})

const server = app.listen(3000, () => console.log('Server Listening In Nodejstuts'))
```
[Have a look at few other scenarios here](https://nodejstutorials.net/how-to-exit-from-in-node-js-program-programmatically/) .
My BACKEND Path with HNG internship.
Tags: django, python, webdev
Published: 2021-08-18 03:51:43

This is my first [HNG](https://internship.zuri.team/) internship and I will be going through the backend stack path. It will be a fun and challenging journey because I have heard how tasking and stressful the internship can be. I hope to make it through till the end while becoming better with every task I am given.

At the end of this internship, after going through the expected training, I hope to come out as a better developer and should at least gained a lot of knowledge and experience for securing an employment.
[Figma Tutorial](https://www.figma.com/resources/learn-design)
[Git Tutorial](https://www.freecodecamp.org/news/an-introduction-to-git-for-absolute-beginners-86fa1d32ff71/)
[Python Tutorial](https://www.w3schools.com/python/)
How to send texts in any programming language for free
Tags: tutorial, programming
Published: 2021-08-18 03:45:16

##This is a short post about a not often talked about feature in mobile phone service providers.

***DISCLAIMER: This will not cover receiving texts***


You might've wanted to automate sending a text. Well it's actually much simpler than you might think to do that. All you need to do is send an email (this post will not cover how to do that, there are plenty of tutorials about how to do that in pretty much every language). AT&T, T-Mobile, Sprint, Metro PCS, Cricket, and Republic Wireless have an email domain that you can use to send texts via email. The email you send to is `number@mobile_email_domain`. Here are the domains for the listed providers:

* AT&T: `number@txt.att.net`
* T-Mobile: `number@tmomail.net`
* Verizon: `number@vtext.com`
* Metro PCS: `number@mymetropcs.com`
* Cricket: `number@sms.cricketwireless.net`
* Republic Wireless: `number@text.republicwireless.com`

The number should not have any dashes or other symbols, just numbers (eg: `718555001@tmomail.net`)



A few final notes
* If you know of another domain for another mobile phone service provider, feel free to leave it in the comments

* Make sure you're properly encoding the subject and not just putting 2 newlines, like some tutorials suggest. This will work fine for some providers, and not for others. I spent way too long trying to figure out why I stopped getting texts from my program after T-Mobile changed something in their system.

* I marked the emails with `inline code blocks` so they wouldn't get detected as an actual email and get highlighted

* If you want to also receive texts, Twilio might be what you're looking for, but I have no experience with it.
New Day, New Opportunities.
Tags: webdev, leadership, startup
Published: 2021-08-18 03:36:15

Good day I am Comfort Motebejane I am currently looking for an internship 
 that enable me to learn more about being a developer and I also look forward to growth within the company. 
My specialty is web development/ web programming(HTML,JAVASCRIPT,CSS), database(SQL), as well as C# and I am very passionate about IT and the future it brings, I am currently at Belgium Campus studying software development consisting of the languages mentioned above, It would be great to gain work experience in the development field. 

Thank you
#15) What are Object Prototypes❓
Tags: javascript, webdev, beginners, career
Published: 2021-08-18 03:33:28

All JavaScript objects inherit properties from a prototype.

Prototypes are the mechanism by which JavaScript objects inherit features from one another.

For example,

✔Date objects inherit properties from the Date prototype.

✔Math objects inherit properties from the Math prototype.

✔Array objects inherit properties from the Array prototype.

On top of the chain is _Object.prototype_. Every prototype inherits properties and methods from the _Object.prototype_.

A prototype is a blueprint of an object.
Prototype allows us to use properties and methods on an object even if the properties and methods do not exist on the current object.




Let’s see prototypes help us use methods and properties:

```
var arr = [1,2,3,4,5];
arr.pop();            //Returns 5

```

In the code above, as one can see, we have not defined any property or method called pop on the array _arr_ but the JavaScript engine does not throw an error.

The reason being the use of prototypes. As we discussed before, Array objects inherit properties from the Array prototype.

The JavaScript engine sees that the method pop does not exist on the current array object and therefore, looks for the method pop inside the Array prototype and it finds the method.

Whenever the property or method is not found on the current object, the JavaScript engine will always try to look in its prototype and if it still does not exist, it looks inside the prototype's prototype and so on.

For more info, check out this:-
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes

__________________________________________________________________
How To Generate PDF From HTML View In Laravel
Tags: laravel, html, programming, codenewbie
Published: 2021-08-18 03:30:47

In this example I will teach you how to generate PDF file from HTML view in laravel. We will learn how to generate PDF from HTML using the DomPDF library. and also we create generate PDF using database records.

For generating PDF file I will use Laravel-dompdf package, it is create pdf file and also provide to download the file functionalities. I will give you example in very simple way to generate pdf file and download in your system. 

So, Let's start and follow below steps to get output.

> Step 1 : Install Laravel

> Step 2 : Install barryvdh/laravel-dompdf Package In Your Application

> Step 3 : Add Service Provider And Aliase

> Step 4 : Create Controller

> Step 5 : Add Route

> Step 6 : Create Blade File 

 After adding all code in your application you can download pdf file of your html view.

![How To Generate PDF From HTML View In Laravel](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/czvmwn6ccxfzf8aimejl.png)

---

> **_[Read More : How To Generate PDF From HTML View In Laravel](https://www.techsolutionstuff.com/post/how-to-generate-pdf-from-html-view-in-laravel)_**
My first back end deployment & stress testings without NGINX
Published: 2021-08-18 03:27:14

**Challenge**
Deploying database and server on AWS.
Using loader.io to do stress testings.

**Action**
I have completed deploying my backend server along with another instance of database on AWS

I have stress tested using loader.io and here are my first testing results

1000 users per second for 1 minute (for complex query request) (first try)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uxgvxcj8315p62ur5kfo.png)

1000 user per second for 1 minute (for complex query request) (second try)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wecxbymaf8uev2lcigxc.png)

1000 user per second for 1 minute (for less complex query request)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6hv7s02r7lil73qgg7uj.png)

So I started increasing number of clients.
I tried 5000 clients per second for 1 minutes for less complex query

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9y36tr5hhoeyk1dfrp5r.png)
 
I also tried same 5000/1 test for complex query

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9huvhfc7mmdkm29edbm6.png)

but test was aborted.

Then I tried 2500/1 for complex query

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

Here is 5000/1 for less complex query

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


1500/1 for complex query

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

It seems like failures are happening when it goes over 1000/1 request.

**Result**
Everything works. But would still need to implement NGINX for higher performance for higher request per second