teleren/devto huggingface dataset:
Menghadapi ketidaknyamanan
Tags: ganbare, fight, life
Published: 2020-02-20 09:56:55

---
title: Menghadapi ketidaknyamanan
published: true
description: Berjuang dalam menghadapi ketidaknyamanan
tags: ganbare, fight, life
series: Life
---

Terkadang, untuk mencapai sesuatu yang kita inginkan, sesuatu yang besar, harus ada yang namanya perjuangan dalam melewati ketidaknyamanan. Seperti bekerja keras, berfikir fokus, menulis artikel 1000 kata, dan lain sebagainya. Padahal kan diri ini menginginkan bersantai, rebahan, main Instagram, ngakak membaca postingan receh, dan lain sebagainya.

Aku pun teringat dengan salah satu ayat di Quran:

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

Di ayat tersebut, Nabi Yusuf pun mengakui bahwa beliau tidak bisa terlepas dari nafsu yang terkadang mendorong jiwa ini jauh dari ketaatan bahkan mengarah pada kejahatan.

Namun, kalau kita terus-terusan saja _menyerah_ pada kondisi nyaman, maka kita nggak bisa meraih apa yang kita inginkan.

Misalnya saja kalau kita mau khatam Quran dalam sebulan, tentu kita harus ngaji setiap harinya sejuz.

{% post https://dev.to/mzaini30/cara-supaya-bisa-khatam-quran-dalam-sebulan-54cb %}

Misal kita ingin meraih pengetahuan yang banyak, maka kita harus rajin baca buku.

Atau ingin menguasai keahlian tertentu, tentu kita harus banyak latihan.

Terkadang memang dalam _berjuang_ itu, kita harus meninggalkan yang biasanya nyaman buat kita; gadget, teman-teman, keluarga. Sebenarnya sih kita hanya sementara dalam kondisi nggak nyaman itu. Tapi ya memang kitanya aja yang lebai sehingga kita berujar:

> Kok lama banget ya aku menempuh ujian ini?

Jadi, jangan menyerah dan _ganbare_.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/sttagrx84514jrcik7lv.jpg)
Borderline Personality Disorder
Tags: borderline, discuss, help, newbie
Published: 2020-02-20 09:49:09

Hi! I'm not sure if I should be asking this question here, but I just... You know this community is so open-minded, I think.
Sorry about (maybe) off topic, but what do you think about the necessary to tell your friends and colleagues about who you are and how do you feel.
I had a lot of situations where I actually hide my real reaction, so now I just look like person who didn't care about anything. But I do care.
hyperledger/fabric 
Published: 2020-02-20 09:35:32


[淺談區塊鏈技術與阿里雲的探索實踐](http://www.ifuun.com/a2018072515000957/)
[QCon Video](https://time.geekbang.org/dailylesson/detail/100016769)

[Hyperledger Fabric 1.4 Tutorials](https://www.youtube.com/playlist?list=PLVztKpIRxvQU-deHiJYmSLK83fEGQt96k)
[学习Hyperledger Fabric 实战联盟链](https://www.youtube.com/playlist?list=PLsYXQooxlb1qadPot8aC0mQUwh-cV8bhB)

## 名詞

[hyperledger/fabric](https://github.com/hyperledger/fabric)

共識機制： 
交易背書（模擬@Endorser) 交易排序(排序@Orderer) 交易驗證(驗證@Committer)
交易排序： solo 單節點排序，所見即所得 kafka 外置消息隊列保證一致性

bccsp 密碼學：加密 簽名以及證書等等
bddtests 行為驅動開發 
gossip 最終一致性共識算法 用於組織內部區塊同步
msp member service provider 成員服務管理
order 排序節點入口
protos: grpc: protobuffer + rpc / jsonrpc: json + rpc

## Building Your First Network (BYFN)

准备阶段 [安装示例、二进制文件和 Docker 镜像](https://hyperledger-fabric-cn.readthedocs.io/zh/latest/install.html) 

[构建你的第一个网络](https://hyperledger-fabric-cn.readthedocs.io/zh/latest/build_network.html)

生成网络构件
`cd fabric-samples/first-network`
`./byfn.sh generate`


`./byfn.sh generate` [cryptogen tool not found. exiting錯誤解決辦法](https://www.itread01.com/content/1550535122.html)
在執行first-network例子的上一層目錄下面要有一個bin資料夾，裡面放著需要的可執行檔案。

## 二进制文件

`curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.4 1.4.4 0.4.15`

生成一個bin資料夾，裡面放著需要的可執行檔案。

`uname -m` 查看每个镜像的名称
`docker ps -a` 查看環境是否正常


# [编写你的第一个应用](https://hyperledger-fabric-cn.readthedocs.io/zh/latest/write_first_app.html) [v1.4.4](https://github.com/hyperledger/fabric-samples/releases/tag/v1.4.4)

## 启动网络
fabric
`./startFabric.sh javascript`

========= All GOOD, BYFN execution completed =========== 



## 安装应用程序

fabcar/javascript 
`npm install`
npm audit fix

## 登记管理员用户

我们登记一个 admin 用户

fabcar/javascript 
`node enrollAdmin.js`

Wallet path: /Users/administrator/Documents/hyperledger/fabric-samples-1.4.4/fabcar/javascript/wallet
Successfully enrolled admin user "admin" and imported it into the wallet

wallet 增加了 admin 資料夾 有.pub等key


## 注册和登记 user1

fabcar/javascript 
`node registerUser.js`

Wallet path: /Users/administrator/Documents/hyperledger/fabric-samples-1.4.4/fabcar/javascript/wallet
Successfully registered and enrolled admin user "user1" and imported it into the wallet
How to rename git branch local and remote
Tags: git, github
Published: 2020-02-20 09:31:06

If you want to rename a local branch even if you have already pushed it to remote, follow the following steps.

Rename your local branch
If you are on the branch you want to rename
`git branch -m new_name`

If you are on a different branch
`git branch -m old_name new_name`

Delete the old remote branch and push the new local branch with new name
`git push origin :old_name new_name`

Reset the upstream branch for the new name local branch
`git push origin -u new_name`
Pug/Jade syntax highlighting di Dev
Tags: devstory, dev, pug, jade
Published: 2020-02-20 09:30:38

---
title: Pug/Jade syntax highlighting di Dev
published: true
description: Cara menampilkan syntax highlighting untuk Pug atau Jade
tags: devstory, dev, pug, jade
series: Lifehack
---

Waktu itu aku membuat postingan yang mengharuskan menggunakan Pug/Jade. Tapi sayangnya, nggak muncul syntax highlightnya:

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

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

Kemudian aku menanyakan di Githubnya Dev:

{% github https://github.com/thepracticaldev/dev.to/issues/6187#issuecomment-588629916 %}

Lalu, ketika aku menjelajah issue Github, kutemukan bahwa bisa kita pakai syntax highlight untuk `slim`:

{% github https://github.com/rouge-ruby/rouge/issues/273#issuecomment-121804525 %}

Jadi, hasilnya seperti ini:

```slim
.panel.panel-default
  .panel-heading Judul
  .panel-body Isi
```
Sign-up with SMS Confirmation using Twilio & Busywork
Tags: backend, nocode, webdev, webapp
Published: 2020-02-20 09:24:27

Hey everyone 👋

Just made the first in a series of weekly videos on how to accelerate your backend development using [busywork.co](https://busywork.co).

This week: Sign-up with SMS confirmation. Check it out!


{% youtube eKzIIJYDjGc %}

## Youtube
https://www.youtube.com/channel/UC79ohbrBS7FGJgGeTiEgZjQ/

## Follow me
https://twitter.com/patrickstolc

## Follow Busywork
https://twitter.com/busyworkhq
Nikema's 100 Days of Code - Day 4
Tags: 100daysofcode
Published: 2020-02-20 09:04:36

## [Day 4](https://github.com/prophen/100-days-of-code/blob/master/Day-4.md)

****

I got Rails up and running on my computer. I wrote about it in my log.

<a href='https://github.com/prophen/100-days-of-code/blob/master/Day-4.md'>![Day 4 log screenshot](https://dev-to-uploads.s3.amazonaws.com/i/kp50ndeoei2czne1o99u.png)</a>


Follow along with me on GitHub

{% github prophen/100-days-of-code no-readme %}

<p style='text-align:center'> <a href="https://www.buymeacoffee.com/nikema" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" width="150px"></a></center></p>
Start your AWS EC2 instance using Python
Tags: aws, python
Published: 2020-02-20 08:57:17

Amazon EC2 (Elastic Compute Cloud) is a cloud service that allows you to bring up virtual machines (instances) online. To do so you can use the AWS Dashboard. But there is another way: Python (or another programming language supported by [Amazon Web Services](https://aws.amazon.com/)). You can find an overview on this [website](https://aws.amazon.com/tools/).

If you never used Amazon Web Services with Python before, you have to install two additional modules first:

    pip install boto3 botocore (Windows)
    pip3 install boto3 botocore (macOS/Linux)

In the next step save your **AWS Credentials** in a folder named ".aws" located in your home (Linux)/Users (macOS)/%UserProfile% (Windows) folder. You can do so manually as explained in this [AWS documentation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html) or you make it the easy way by using the **AWS Command Line Interface** (AWS CLI). For more information see the AWS documentation ["Installing the AWS CLI version 2"](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html). The installer files (for Linux, Windows and macOS) are also provided on that website.

After you've installed the AWS CLI open the PowerShell (or the Command Prompt) on Windows. On UNIX-like systems open a Shell. Then enter the following command:

    aws configure

You will be asked for the *AWS Access Key ID* and the *AWS Secret Access Key*. As *default region name* enter your Availability Zone (AZ). And finally the default output format should be "json". As you can imagine, your credentials will be saved in the ".aws" folder.

Now you can use a Python script to start and stop an EC2 instance. As starting point you can use [the script from my Github repository](https://github.com/niftycode/aws-ec2-start-stop):

    git clone https://github.com/niftycode/aws-ec2-start-stop.git

This script needs a txt file named "instance_id.txt". Create such a file and save it in your home directory:

    /home/[username]/instance_id.txt (Linux)
    /Users/[username]/instance_id.txt (macOS/Windows)

As the name indicates, this text file should contain the ID of your EC2 instance (Check your EC2 dashboard for the available IDs.)

You're done! Now start your EC2 instance with the following command:

    python3 start_stop_ec2.py -u

And to stop the instance run:

    python3 start_stop_ec2.py -d

After an instance is up and running, the public IP address will be shown. Use this address to establish a remote connection via a Shell or Microsoft Remote Desktop.
OCI - an 'alwaysfree' cloud you can manage via a CLI !
Tags: oracle, cloud, oci, devops
Published: 2020-02-20 08:46:05

OCI - the 'alwaysfree' cloud you can eat between meals !

* https://blogs.oracle.com/cloud-infrastructure/announcing-oracle-cloud-shell
* https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/cloudshellintro.htm

OCI blogger
{% user aorcl %}

OCI post
{% link https://dev.to/aorcl/administering-oci-from-wsl-2gli %}

WOW you can install K8S INSIDE an OCI oracle linux VM 
{% link https://dev.to/aorcl/deploying-k3s-on-oracle-cloud-infrastructure-part-1-1hem %}

BUT a bit confused about an 'announcement' 1 week AFTER the post ?
{% link https://dev.to/aorcl/oci-cloud-shell-announcement-1l5 %}


OCI tag
{% tag oci %}
สรุปใจความอันน่าสนใจใน preface ของ The Pragmatic Programmer
Tags: books
Published: 2020-02-20 08:41:48

---
title: สรุปใจความอันน่าสนใจใน preface ของ The Pragmatic Programmer
published: true
description: The Pragmatic Programmer เป็นหนึ่งในหนังสือแนะนำตลอดกาลที่โปรแกรมเมอร์ทุกคนควรอ่าน  
tags: books
---

เมื่อวานเพิ่งได้เริ่มอ่าน **The Pragmatic Programmer** ซึ่งแนะนำมาจาก [20 Most-Recommended Books for Software Developers](https://dev.to/awwsmm/20-most-recommended-books-for-software-developers-5578) (300 กว่าหน้าบ้าไปแล้ว)

อ่านแค่ preface ก็ประทับใจ เลยเอามาสรุปสั้นๆสักนิด

* pragmatic programmer คือ โปรแกรมเมอร์ที่ใช้การได้ สั้นๆ แต่ต้องอธิบายยาว(300+ หน้า)
* pragmatic = (adj.) dealing with things sensibly and realistically in a way that is based on practical rather than theoretical considerations. ~ การจัดการกับสิ่งต่างๆอย่างเหมาะสม และมีเหตุมีผล ตามสถานะการณ์ที่มันเกิดขึ้นจริงๆ มากกว่าจะยึดติดกับทฤษฏี

แนวความคิดแบบไหนนะว่า pragmatic programmer ยึดถือ
* มันไม่มีเครื่องมือไหน ภาษาไหน ที่ดีที่สุด มันไม่มีดาบวิเศษที่ใช้ปราบปีศาจได้ทุกตัว แต่มันมีเครื่องมือ ภาษา วิธีการ ที่เหมาะสมสำหรับในสถานการณ์หรือสภาพแวดล้อม ณ​ ตอนนั้น
* หัวก้าวหน้า ไม่กลัวการเปลี่ยนแปลง ชอบลองของใหม่ ~ การลองของใหม่ตลอดเวลา หรือเอามาทดลองใช้งานไม่ว่าจะล้มเหลวหรือสำเร็จ จะทำให้เรามีประสบการณ์มากพอในการตัดสินใจ หรือเลือกวิธีการที่เหมาะสมกับปัญหา เปรียบเทียบกับคนที่ไม่กล้าลอง ... ก็จะไม่ค่อยสัมผัสกับประสบการณ์จริงๆ แน่นอนว่าการตัดสินใจก็จะทำได้ยาก
* เจ้าหนูจำไม ~ ขี้สงสัย ช่างถาม และกล้าถาม 
* ไม่ใช่คนที่เชื่ออะไรง่ายๆ
* เข้าใจธรรมชาติของโลก ว่าทุกสิ่งทุกอย่างมันต้องใช้เวลา


## Note
ผมไม่ค่อยได้อ่านหนังสือ IT เท่าไหร่ เพราะไม่สนุกเหมือนอ่านการ์ตูน แต่ผมก็เข้าใจนะว่ามันให้คุณค่าอะไรบางอย่างกับผม และหลายๆ blog ที่ผมอ่านแล้วให้คุณค่ากับผม ก็มักมีเนื้อหาบางอย่างมาจากหนังสือแนะนำพวกนี้ ดังนั้นจึงตั้งภารกิจของตัวเองให้มาอ่านหนังสือ และสรุปสั้นๆ ให้สนุกๆ 😆
Should have switched from CYGWIN to WSL years ago !
Tags: windows, wsl, sysadmin
Published: 2020-02-20 08:10:24

I cant believe WSL (not the other [WSL](https://www.pinterest.co.uk/search/pins/?q=wsl&rs=typed&term_meta[]=wsl%7Ctyped)) dates back to 2016 !!!! https://docs.microsoft.com/en-us/windows/wsl/about

And THANKS @DEV & @aorcl for yet another bang on topic POST 

* https://dev.to/aorcl/administering-oci-from-wsl-2gli

SO FAR IVE ONLY been using opensuseWsl & UbuntuWsl BUT NOW i want to try them all ! AlpineWsl, DebianWsl, etc, ...

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/nlcbv3tf2e055ksxuj34.png)
My git config
Tags: git
Published: 2020-02-20 08:09:56


This is my current git config. I'm mostly publishing this for the aliases, that I hope some will find useful.
I addition, I'm using the excellent [git-interactive-rebase-tool](https://github.com/MitMaro/git-interactive-rebase-tool/) and [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) for easily squashing past commits and better looking diffs respectively.

```ini
  [user]
    name = USERNAME
    email = EMAIL

  [push]
    default = simple
    followTags = true

  [core]
    editor = nvim
    autocrlf = false
    safecrlf = false

  [alias]
    visual = !gitk
    # Get the current branch name (not so useful in itself, but used in other aliases)
    branch-name = !git rev-parse --abbrev-ref HEAD
    co = checkout
    # Create a new branch
    cob = "checkout -b"
    c = cherry-pick
    cl = clone
    st = status -sb
    br = branch
    # Delete local branch
    brd = "branch -D"
    # Pretty log
    h = log --pretty=format:\"%C(auto)%h %ad (%cr) %s%d [%Cgreen %an %Creset]\" --graph --date=short --all
    p = push
    # Push the current branch to the remote "origin", and set it to track the upstream branch
    pub="!git push -u origin $(git branch-name)"
    # Delete remote branch
    pd = "push --delete origin"
    cm = commit
    cmm = commit -m
    # Amend to last commit
    cma = commit --amend
    # Make a quick commit with WIP(work in progress) message
    wip = !git add --all && git commit -m "WIP"
    # Make a quick commit with WIP(work in progress) message and skip validations
    wipnv = !git add --all && git commit -m "WIP" --no-verify
    # Pull latest changes and sync current branch with remote
    sync = !git fetch --prune && git pull
    # Finds the commit where file was added. Usage: `git whatadded tsconfig.json`
    whatadded = log --diff-filter=A

  [pager]
    diff = diff-so-fancy.cmd | less --tabs=4 -RFX
    show = diff-so-fancy.cmd | less --tabs=4 -RFX

  [pack]
    windowMemory = 100m
    packSizeLimit = 100m


  [color]
    ui = true

  [color "diff-highlight"]
    oldNormal = red bold
    oldHighlight = red bold 52
    newNormal = green bold
    newHighlight = green bold 22

  [color "diff"]
    meta = yellow
    frag = magenta bold
    commit = yellow bold
    old = red bold
    new = green bold
    whitespace = red reverse

  [credential]
    helper = manager


  [sequence]
    editor = interactive-rebase-tool

```
foreach vs forelse
Tags: laravel, loop
Published: 2020-02-20 08:08:18

ForElse is a ForEach loop, but with extra handling for empty input(s)

Below example shoes both loops with the same list of Users as Input

```php

@foreach ($users as $user)
    <p>This is user {{ $user->id }}</p>
@endforeach

@forelse ($users as $user)
    <li>{{ $user->name }}</li>
@empty
    <p>No users</p>
@endforelse

```
Now if we compare this to the source code for the Laravel Framework to see how the loops are compiled (all Blades constructs are compiled into HTML when being rendered by PHP on the web page):

```php
 /**
     * Compile the for-each statements into valid PHP.
     *
     * @param  string  $expression
     * @return string
     */
    protected function compileForeach($expression)
    {
        preg_match('/\( *(.*) +as *(.*)\)$/is', $expression, $matches);

        $iteratee = trim($matches[1]);

        $iteration = trim($matches[2]);

        $initLoop = "\$__currentLoopData = {$iteratee}; \$__env->addLoop(\$__currentLoopData);";

        $iterateLoop = '$__env->incrementLoopIndices(); $loop = $__env->getLastLoop();';

        return "<?php {$initLoop} foreach(\$__currentLoopData as {$iteration}): {$iterateLoop} ?>";
    }


   /**
     * Compile the for-else statements into valid PHP.
     *
     * @param  string  $expression
     * @return string
     */
    protected function compileForelse($expression)
    {
        $empty = '$__empty_'.++$this->forElseCounter;

        preg_match('/\( *(.*) +as *(.*)\)$/is', $expression, $matches);

        $iteratee = trim($matches[1]);

        $iteration = trim($matches[2]);

        $initLoop = "\$__currentLoopData = {$iteratee}; \$__env->addLoop(\$__currentLoopData);";

        $iterateLoop = '$__env->incrementLoopIndices(); $loop = $__env->getLastLoop();';

        return "<?php {$empty} = true; {$initLoop} foreach(\$__currentLoopData as {$iteration}): {$iterateLoop} {$empty} = false; ?>";
    }

```

Essentially, the ForElse loop has a built-in code and compile check for an empty input, in which case it optionally outputs an alternate display template for the empty input.

I would imagine you can use a ForEach loop in every case that you might use a ForElse loop, adding that you include and empty checks that ForElse might catch for you.
Gitex - Git Command Explorer
Tags: git, gitex, gitexplorer
Published: 2020-02-20 08:00:28

## What is gitex?

Gitex is **Git Command Explorer**. It helps to find Git Command right in your terminal.

## Why did i build?

{% user addyosmani %} Addy Osmani recently shared an amazing tool [git explorer](https://gitexplorer.com) which i found helpful i thought it would be great if i make cli of this because at the end git command used in terminal.

## How to install

for Linux and mac

```
sudo npm install gitex -g
```

for window

```
npm install gitex -g
```

## start

run `gitex` in terminal

![Gitex](https://dev-to-uploads.s3.amazonaws.com/i/5xh6qqgo2j5itx2z25xf.gif)
React Native : Simple Validation Login Form
Tags: react, reactnative, android, ios
Published: 2020-02-20 07:57:08



React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.

Copy & Paste Code From Here :-  https://gist.github.com/amogh9594/7be17ccf0f46cbbf61c6b15978e7195a
Not Understanding the User Experience.
Tags: uiux, ux, userexperience
Published: 2020-02-20 07:47:09

---
title:Not Understanding the User Experience.
published: True
description: 
tags: UI/UX, UX, User Experience
---
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/1twshk9c2i2kog5a04yz.jpg)


In software development, having a deep understanding of users is a priority. 
The users may have opinions about how a product should work, what they value, their abilities, and also their limitations. These opinions may differ from those of your development team. But it’s often difficult for new developers to understand what their users want, since they rarely get to interact with them directly.

Sure, project management techniques like Agile/Scrum make it easier for development teams to update the software as user demands change throughout the development cycle, but it can be challenging for developers who are still learning the ropes to balance the needs of the user with the lack of access to them.

>Ultimately, the people who will use your product will be the end users.

However, users might know what task they want the product to accomplish, but not the features. It’s your job to figure that out. As Henry Ford once famously said, “If I’d asked my customers what they wanted, they would have said a faster horse.”

1. Talk to the people who have direct access to the users: (No, not the project managers.) If you really want to know what your users expect, go to the user experience experts or designers. They are required to approach each product with a human-centered design approach and are given direct access to the people who will actually be using the end product. Their insight will give direction to your code.
2. Test your product: If you really want to know what your users think about your product, test it. Successful companies like Apple often release beta versions of their products to see how users will react to them before they are officially launched. This helps them fix any bugs and any issues users might point out.
SAP Users List, ERP Users List, Oracle Applications Users Lists, Gethrough INC 
Tags: databaselist, databasemarketing, emaillist, mailinglist
Published: 2020-02-20 07:34:49

<b><h2>SAP Users Mailing Lists</h2><b>

SAP is a software that provides businesses a platform in an unusual form of ERP i.e. Enterprise Resource Planning software in order to manage separate databases which run in their company. There are more than 200,000 contacts available.

<a href="https://www.gethrough.com/sap-customer-email-mailing-list/">SAP users email list</a> is that exceptional email list which will take you much more near to your potential customers lowering the futile attempts your company may sometimes make. Selected sales driving your sales targets towards success- that’s what our email lists do! With our SAP users email list containing even the rarest contacts, your company can conveniently perform multi-channel marketing and be assured about no recovery charges, spam messages and more.

SAP Users Email List- For Best Marketing- Related Solutions
Just take your business worldwide- USA, UK, Australia, Europe, Asia, Singapore etc. or, target affixed locations, it’s your choice! All you need to do is, contact Gethrough so that we help you out with your individual requirements.

Broaden your reach, multi- channel market and take your trade from nascent state to pinnacle point with our SAP key position holders mailing database, uplifting conversion rates in the span of seconds. SAP Users Email List is the dynamic tool for best marketing campaign to avail potential leads

Grab the most featured SAP Customers mailing Lists from Gethrough and uplift the sales revenue by connecting with the Top-level technology prospects.

Grow Your Business, Reach Through Our SAP Customer List
The extensive reach and presence of Technology User Lists has sanctioned the company to set up data partners from various industries and countries, empowering Gethrough to deliver data for countries that are not easily reachable either! With intelligence and devotion, we at Gethrough make, re- make and deliver our SAP mailing list from Technology User Lists to you!

How you can evolve your business reach with our SAP email listings- You can begin with multi- channel marketing, reach out to possibilities with just what they need, the industry needs. Moreover, you can establish the goodwill by building trust and have your company progressing ahead and never look back.

Contact Us: 
Gethrough INC. 
300 E Royal Ln #127 Irving, TX 75039
Email: info@gethrough.com
Phone: +1(214)-774-2797
Website: https://www.gethrough.com/