teleren/devto huggingface dataset:
What to pursure after graduation?
Tags: computerscience, devjournal, motivation, beginners
Published: 2022-01-18 15:16:41

If you've just graduated as a computer science major and if Programming is something you are interested in, Then you should try and focus on any one of these.

1. Data Scientist - Learn and specialise more in DSA based problems. Platforms like LeetCode can help you become a better competitive programmer with good tests over algorithm knowledge.

2. Web Development (Vue/React) - The world of web is immensely huge and has everything you need as far as you choose the right tool. Else it can get overwhelming sometimes.

3. App development (Native/PWA/Flutter) - There was a time when native app development was the only way to go but now that you have amazing hybrid app tools and PWA with regards to web development. I think it's safe to say learning web development can strike two goals in one shot.

4. UI/UX Design (Figma/Adobe XD) - If you've seen enough of boring UIs out there and would like to kick it up a notch, it would be a good start to study different design concepts like "Material design, neuromorphism, Flat design" and then play with it as you see fit.

5. API handling & Testing (Postman/Swagger/Php/Node/Laravel) - If you're to work for a company you would definitely need to handle the backend for their given frontend application. Being able to create - test and handle API is a good start. You might have heard the term "REST" in a lot of places, now is a good time to learn more about it.

6. Database/Backend services (Cloud services, Mongo, Redis etc) - Depending on the type of frontend you are working on, it's essential to choose the right backend to handle the flow within the application, else it would be a cumbersome work trying to deal with it.

7. AI/ML - To put it straight, AI and ML are definitely not on the easier domains with regards to the above mentioned titles. This takes a lot of patience, practice and effort to pull it through. If you do manage to pull it through then consider that there's nothing stopping you from getting you what you need in this domain.

8. AR/VR - If you haven't heard about the hype of Metaverse, NFT and what not. You are either living under a cave or you've become a wise person. None the less, dealing with AR/VR can be quite some fun if things tend to workd right. A good place to start would be modelling your 3D objects (Blender) and using AR tools like Google's ARcore.

Let me know what you think! Would love to know what you're pursuing right now and how it got started!
Update on eBay Auto Poster
Tags: javascript, node, programming, axios
Published: 2022-01-18 15:16:27

##Update
The **eBay Auto Poster** has been in development for about 2 months now, entirely by me which is why it is slow-going and terribly coded :3

So far the program is able to pull data from the eBay API and respond with JSON data.

![Image of the JSON Data for the Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6jbmwmlvwzfxh8qbrhhk.png)
######Here is a screenshot of the JSON Data being returned from a search

It's going along slowly, I need to finish formatting and JSON parsing stuff before I can then work on the automation.

---

##Current Problem
I am trying to the the oAuth token to automatically be assigned within the headers so the API can auto-update. Right now I am just manually generating the token and pasting it into the API.

####Auth Example
`Authorization: "Bearer " + 'v^1.1#i^1#r^0#p^3#I^...`

I need to figure out how to get Axios to pull the access token automatically and change the token whenever a new oAuth token is generated

**Anyway, I may be a terribly slow coder but at least I am having fun while being stuck for hours on end and that's enough for me**
Database ACID Compliance
Tags: database, burmese
Published: 2022-01-18 15:06:47

Database တွေမှာ ACID Compliance ဆိုတာရှိတယ်။ သူက database တွေရဲ့ integrity (ယုံကြည်စိတ်ချရမှု)ကို တိုင်းတာတဲ့ standard တခုဖြစ်တယ်။ Data integrity ဆိုတာဟာ အရမ်းကို အရေးပါတဲ့အရာဖြစ်တယ်။ အကယ်၍သာ user တွေအတွက် အရေးကြီးတာတွေ ပျက်သွားတာဖြစ်ဖြစ်၊ မှားသွားတာဖြစ်ဖြစ် ဖြစ်လာခဲ့ရင် လုပ်ငန်းအတွက် အဆုံးအရှုံးအများကြီး ဖြစ်သွားနိုင်တယ်။

## Atomicity

Database transaction တခုကို molecule တခုလိုမျိုး atom တွေနဲ့ ဖွဲ့စည်းထားတယ်လို့မြင်ကြည့်တာနဲ့တူမယ်။ atom တခုခု အဆင်မပြေဖြစ်တာနဲ့ molecule တခုလုံး invalid ဖြစ်သွားတာမျိုးပေါ့။ `All or Nothing` Rule လို့လဲ ခေါ်ကြတယ်။ Transaction ရဲ့ အစိတ်အပိုင်းတခုမှာ Error ဖြစ်တာနဲ့ transaction တခုလုံး Fail ဖြစ်သွားတာမျိုးပေါ့။ Database အနေနဲ့ အဲ့လိုမျိုး လုပ်ဆောင်ချက်ကို support လုပ်ပေးတယ်ဆို အဲ့ဒီ့ database မှာ atomicity ရှိတယ်လို့ ပြောလို့ရတယ်။

## Consistency

ဒါကျတော့ database တခုရဲ့ သတ်မှတ်ချက်တွေအတိုင်း လုပ်ဆောင်မှုကို ပြောတာဖြစ်တယ်။ ဥပမာ - database အနေနဲ့ data type မတူတာကို ထည့်ဖို့ကြိုးစားတဲ့အခါ ထည့်ခွင့်ပြုသလား၊ သတ်မှတ်ထားတဲ့ constraints တွေကို အတိအကျလိုက်နာသလား အဲ့ဒါကို တိုင်းတာခြင်း ဖြစ်တယ်။ တကယ်လို့ သတ်မှတ်ချက်မညီတာမျိုး ပါလာရင် ထည့်ခွင့်မပြုပဲ အရင် state အတိုင်း ထားထားပေးနိုင်တယ်ဆို consistency ရှိတယ်လို့ ပြောလို့ရတယ်။

## Isolation

ဒါကျတော့ database အနေနဲ့ ဝင်လာတဲ့ transactions တွေကို ခွဲခြားပြီး ဘယ်လောက် တိတိကျကျ ကိုင်တွယ်နိုင်သလဲဆိုတာ တိုင်းတာခြင်း ဖြစ်တယ်။ User အများကြီးက တပြိုင်ထဲ အသုံးပြုတဲ့အခါ database မှာ ပြောင်းလဲတာတွေက အချိန်နဲ့အမျှဖြစ်နေမှာ ဖြစ်တယ်။ အဲ့ပြောင်းလဲမှုတွေကို အမှားအယွင်းမပါပဲ သီးသန့်စီ ဆောင်ရွက်နိုင်နေရမှာ ဖြစ်တယ်။ ဥပမာ - ၅ခုပဲကျန်တဲ့ ပစ္စည်းတခုကို user ၂ယောက်က တစ်ပြိုင်ထဲ ဝယ်ယူဖို့ ကြိုးစားတယ်ဆိုပါစို့။ အဲ့လိုအခြေအနေဆို စက္ကန့်အနည်းငယ်ဖြစ်ဖြစ် စောတဲ့ user က မှာယူလို့ ရသွားပြီး နောက် user ကို ပစ္စည်း မကျန်တော့ဘူးဆိုတာ ပြသနိုင်ရမှာဖြစ်တယ်။ အဲ့လို ဆောင်ရွက်နိုင်တယ်ဆိုရင်တော့ isolation ရှိတယ်လို့ ပြောလို့ရတယ်။

## Durability

ဒါကတော့ အောင်မြင်စွာလုပ်ဆောင်ပြီးတဲ့ transactions တွေက database ထဲမှာ လုံးဝရောက်ရှိသွားရမှာဖြစ်တယ်။ အကယ်၍ system က တခုခုဖြစ်လို့ database နဲ့ connection ပြတ်သွားခဲ့ရင်တောင် ပြန်ပြီး system တက်လာချိန်မှာ data state တွေက နဂိုအတိုင်း ရှိနေရမှာဖြစ်တယ်။ transaction success လို့ user ဆီကို အကြောင်းပြန်ပြီးတော့မှ system failure ကြောင့် user ရဲ့ data ပျောက်သွားခဲ့တယ်ဆို ဒါဟာ ပြဿနာအများကြီး ဖြစ်လာနိုင်တယ်။ Database အနေနဲ့ အဲ့လို situation မှာ ကောင်းကောင်း ကိုင်တယ်နိုင်တယ်ဆို durability ရှိတယ်လို့ ပြောလို့ရတယ်။
My Road To Software Engineering
Published: 2022-01-18 15:04:38

## The Beginning
![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sdbs67avxrdhhhi8buk.jpeg) 
I started 2021 with no software engineering experience. 
If you would of asked me to type "Hello World" in HTML. 
I would of looked at you as if you had 3 three dragon heads.
I was looking to start a new career and find something different. 

##Career Karma 
![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/772mu68g85sagjjpyila.jpeg)
I saw an advertisement for the Career Karma app. I was looking to make a change in my life and find a new direction. 
I took the quiz to see if software engineering was right for me. After the quiz I accepted the 21 day challenge (**Which I finished**) and started my journey into the tech field. 

##Flatiron
![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p176cv0q62apa627o90n.jpeg)
After committing to learning about programming. I took a quiz to find the right bootcamps for me. Through some personal research combined with the results of my test. I enrolled in Flatiron School and my commitment to this journey continued. 

##The Journey
![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sqzkz69txsefaqevvuj3.jpeg)
Every journey starts with a first step or code in this case. I began learning a new way of thinking and processing information. A new language because *let's be honest not everyone speaks code* 🥸. A new community of friends. All of a sudden I went from talking about sports and the latest video games, to text editors, keyboards, and VS code themes.
The world of possibilities to create new things and help improve old one's was opened to me and I jump right in. 

##The Growth
![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/km5gcu1s26uzacl9whp7.jpeg)
Taking the journey to becoming a software engineer challenged me beyond my limits. The skills I was learning didn't just begin or end with doing coding labs or build projects. They transferred to all areas of life. I was to apply these problem solving processes at my current job, helping to teach my kids how to break problems down and solve them. 

##The Now

![description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k8jk21j4hz9vkq90p0bf.jpeg) 
When I stated at Flatiron they asked us Why Software Engineering? Now I would say the real question is Why Not? 
In a world where more and more things in our everyday lives are being powered by apps and technology continues to grow. Software Engineering really puts the world at your finger tips. I hope you take the journey to 


Happy Coding 👨🏿‍💻👨🏻‍💻🧑🏾‍💻👩‍💻
給 PHP 開發者的 Docker 文件（一）
Tags: docker, php
Published: 2022-01-18 15:00:21

（本文譯自〈[Docker for PHP Developers](https://www.newmediacampaigns.com/blog/docker-for-php-developers)〉）

數年以來我都用 [Vagarant](https://www.vagrantup.com/) 管理本地的開發伺服器，根據 Vagrant 網站所述，Vagrant 是用於創建、組態輕量的（light-weight）、可重製的（reproducible）、可移植的（portable）開發環境的工具。基本上，我的每個專案所需的特有的軟體組合都靠 Vagrant 幫忙創建（create）與腳本化實現（provision）。有 Vagrant，可以幫我們達成下面三件事：

1. Vagrant 隔離每個專案的環境避免軟體衝突。
2. Vagrant 讓專案的每個成員都擁有相同的軟體版本。
3. Vagrant 建構的本地開發環境可相當於實際上線的環境。

不過咧！Vagrant 有個比較大的缺點，它依賴硬體層的虛擬化能力，這表示每個專案都是跑在完整的虛擬機內，而每個虛擬機內都是跑一個完完整整的作業系統，這吃掉了許多的系統資源（像是處理器、記憶體與以 gigabytes 計的磁碟空間），當數個專案同時一起跑起來時我最常見到的警告訊息就是：

<blockquote class="">
<p class="quote">您的啟動磁碟快滿了。<br>
Your startup disk is almost full.</p>
</blockquote>

邏輯上的解決方法是把數個專案跑在同一台 Vagrant 虛擬機內，著名的 Laravel Homestead 就是走這套策略，不過你的專案就再也無法彼此隔離了，也無法再為每個專案建構特有的伺服軟體架構（server software stack），然而好處是這節省了系統資源，並且簡化了基礎架構（infrastructure）的安裝與管理功夫。如果你想利用 Vagrant 管理本地專案的話，本人強力建議採用 Laravel Homestead 的單一虛擬機、多專案的架構。

不過本文要談的是另一種解決方案，先別說 Vagrant 了，你聽過 Docker 嗎？我是在一年前才首次聽說過這玩意，依我說啊，Docker 的精髓在於容器（container）。什麼是容器？？老夫深入了解並閱讀了許許多多什麼容器化（containerization）、程序隔離（process isolation）、union filesystems 的文件後。那一大堆的專有名詞和概念開始繞著我的腦袋繞圈圈，在那天結束之時，我還在抓著我的頭疑惑著 Docker 是啥？以及 Docker 能幫我幹嘛？不過自此之後我學到很多，並且我想讓你知道，身為一個開發者，Docker 是如何地改變我的生涯。

（待續…）
Tailwind CSS List Design Example (Github Commits section style)
Tags: tailwindcss
Published: 2022-01-18 15:00:21

Tried to re-create the list style of Github commits section. It has a left margin for the entire list and an identifier against each list item. After a couple of tries, I got it right.

**Expected Result**

![Github Commit List Design Example](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9npbj2xw30dr6ksw2e8h.png)

**Achieved Result**

![End Result](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s2ntsjmuzx7ejpa1rav8.png)

**Code**

```
<div class="relative flex flex-col">
  <div
    class="absolute border-r-2 border-gray-200 bottom-1 top-1 dark:border-gray-800"
    style="z-index: -1; left: 15px"
  ></div>
  <ul>
    <li>
      <div class="flex">
        <div
          class="list-item-indicator w-8 h-8 rounded-full shrink-0 border-8 bg-neutral-400 border-zinc-50"
        ></div>
        <a class="list-item-title font-medium py-1 px-2" href="#">Heading 1</a>
      </div>
      <div class="list-item-description p-2 ml-12 text-neutral-500">
        <span>
          Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptate
          reiciendis sed, illum animi nostrum amet nesciunt rerum at.
        </span>
      </div>
    </li>
    <li>
      <div class="flex">
        <div
          class="list-item-indicator w-8 h-8 rounded-full shrink-0 border-8 bg-neutral-400 border-zinc-50"
        ></div>
        <a class="list-item-title font-medium py-1 px-2" href="#">Heading 2</a>
      </div>
      <div class="list-item-description p-2 ml-12 text-neutral-500">
        <span>
          Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptate
          reiciendis sed, illum animi nostrum amet nesciunt rerum at.
        </span>
      </div>
    </li>
  </ul>
</div>
```
10 Things I’ve Learned One Week After Graduating a Software Engineering Bootcamp
Tags: react, javascript, beginners, webdev
Published: 2022-01-18 14:57:01



1. During interviews, use the STAR method, “Situation, Task, Activity and Results”, when answering behavioral questions

2. Practice and record yourself answering interview questions

3. Make your previous experiences relevant to what is needed in the sought out role

4. If there is a technology or framework listed in the “Skills” section of your resume, you should know it well as it’s fair game in the technical interview

5. Don’t immediately ask for something when cold messaging recruiters or developers. Build rapport first, then ask for something.
 
6. As a junior dev coming out of a bootcamp, don’t focus on algos, unless you're applying to a big company, for interviews. Get really really good at your stack instead.

7. If you get a rejection email, politely ask for feedback to know how to make yourself a better candidate

8. Getting a junior dev role is a lot like the stereotypical dating in college. You may not be the best looking, but if you are in the right place at the right time you might be the one! You may not be highly skilled as a developer, but there are so many other strengths you can bring to the table that could prove you’re a good fit!

9. Radiate positivity

10. Don’t be afraid to say “I don’t know”

11. BONUS: I can't wait to land my first dev role and be able help everyone that is in my current situation as much the devs that I've reached out to have helped me. The amount of stress and uncertainty that comes with this process is often difficult to handle. I guess one can only trust the process, listen to Miguel's "Pineapple Skies" to cheer up, and keep putting in work.
100 days of coding - Day 1
Tags: beginners, programming, codenewbie, ruby
Published: 2022-01-18 14:55:03

I've been trying to get into the world of programming for a while now, but I always give up. Now I’m starting again and I want this to be my proof that I didn’t give up no matter how hard it was.

I’m starting to learn through **AppAcademy.** 

For this day(Day 1 of 100), I decided to go for:

1. Numbers

2.Booleans
Learn about ConstrainedBox Widget in Flutter in 1 minute!
Tags: flutter, flutterdev, dart
Published: 2022-01-18 14:48:52

Hey Everyone,
Learn about ConstrainedBox, a widget in Flutter which helps in building Responsive UI in 1 minute!

Please let me know if the explanation was clear and if i could bring a smile to your face!

Link: https://youtu.be/jLqUr4EXQqY
Animated hamburger menu
Tags: css, javascript, webdev, tutorial
Published: 2022-01-18 14:43:40

Demo: - https://codepen.io/iammanojrathod/pen/RwLOZGE

HTML code: -

```
  <div class="button">
        <div class="btn"></div>
    </div>

```

CSS code: -

```
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    display: flex;
    justify-content: center;
    align-items: center;
    background: black;
    height: 100vh;
}
.button{
    width: 100px;
    height: 100px;
    border: 3px solid white;
    border-radius: 10px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.btn{
    width: 70px;
    height: 6px;
    background-color: white;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.5s ease;
}
.btn::before,
.btn::after{
    content: '';
    position: absolute;
    width: 70px;
    height: 6px;
    background-color: white;
    border-radius: 10px;
    transition: all 0.5s ease;
}
.btn::before{
    transform: translateY(-20px);
}
.btn::after{
    transform: translateY(20px);
}
.button.open .btn{
    background: transparent;
}
.button.open .btn::before{
    transform: rotate(45deg) translate(1px, -1px);
    background-color: red;
}
.button.open .btn::after{
    transform: rotate(-45deg) translate(-1px, -1px);
    background-color: red;
}
```

JavaScript code: -

```
const button = document.querySelector('.button');

let menuOpen = false;

button.addEventListener('click', () => {
    if(!menuOpen){
        button.classList.add('open');
        menuOpen = true;
    } else {
        button.classList.remove('open');
        menuOpen = false;
    }
})
```
Access your vim v:oldfiles from zshell
Tags: linux, productivity, algorithms
Published: 2022-01-18 14:14:14

### Intro

I have always wanted to get my vim `oldfiles` (the most recent accessed files on vim/nvim) directly from my shell. Of course, in vim you can do:

```vim
:bro[wse] o[ldfiles][!]
```

But I wanted something different, and today I figured it out, of course, with some help, see references, an elegant way to solve this issue:

```sh
function old(){
    [[ -f /tmp/oldfiles.txt ]] && \rm /tmp/oldfiles.txt
    vim -c 'redir >> /tmp/oldfiles.txt | silent oldfiles | redir end | q'

    local fname

    FILES=()
    for i in $(awk '!/man:/ {print $2}' /tmp/oldfiles.txt); do
        [[ -f $i ]] && FILES+=($i)
    done

    fname=$(printf "%s\n" "${FILES[@]}" | awk '!a[$0]++' | fzf) || return

    vim "$fname"
}
```

### Generating a list of **oldfiles**

```sh
vim -c 'redir >> /tmp/oldfiles.txt | silent oldfiles | redir end | q'
```

To make sure the list is always updated I also have this test:

```sh
[[ -f /tmp/oldfiles.txt ]] && \rm /tmp/oldfiles.txt
```

If the file exists we remove it

### Creating a variable so we can send a file name to the FZF

```sh
local fname
```

### Creating an array to store the full list of `v:oldfiles` content

```sh
FILES=()
```

### Filtering the file list

```sh
for i in $(awk '!/man:/ {print $2}' /tmp/oldfiles.txt); do
    [[ -f $i ]] && FILES+=($i)
done

fname=$(printf "%s\n" "${FILES[@]}" | awk '!a[$0]++' | fzf) || return
```

In the awk command we restrict our awk filtering getting rid of any manpage we have accessed `!/man:/`. Then we test if the item is a file `[[ -f $i ]]` and add them to the our arry `FILES` with `FILES+=($i)`.

### Passing an array to FZF in separate lines

```sh
printf "%s\n" "${FILES[@]}"
```

### Removing duplicated entries

```sh
awk '!a[$0]++'
```

### Bu if we give up our search?

```sh
|| return
```

## Keybind (zsh) to easily call this function:

```sh
# Ctrl-Alt-o
bindkey -s '^[^O' 'old^M'
```

### References:
+ https://github.com/junegunn/fzf/issues/2209#issuecomment-708986503
+ https://gist.github.com/ClementNerma/1dd94cb0f1884b9c20d1ba0037bdcde2
+ https://stackoverflow.com/a/65375231/2571881
MVP Feature Prioritization: How to Do It for Your Project?
Tags: mobile, product, analyst, management
Published: 2022-01-18 14:01:42

Every business having an application thinks of including more features to increase customer engagement and make the app perfect. But adding unnecessary features in the apps or digital products can cause disinterest in customers towards them. If the features do not serve any purpose, then the app can never be successful.

To avoid this mistake, businesses should approach app development companies focusing on MVP or minimum viable products. This will help them to save their time, resources, capital, and efforts on unnecessary functionalities. Through MVP, businesses can survive well in the competitive market.

Most startups ignore one of the essential aspects in the initial stages that is the creation of MVP. Due to this, they have to bear a loss of capital and time. With the help of a mobile app development solutions company, you can develop an MVP that helps launch the product quickly. This approach enables businesses to collect the feedback of users and utilize this feedback for future purposes.

With MVP, finding the correct audience is also easier. The development of MVP benefits organizations to reduce any mistakes in your product development process. In the blog, you will understand the MVP methodology and how to decide feature prioritization for the product’s success.

 
**What Does MVP Mean?**

MVP is the fundamental functionalities of a product that defines it and provides a solution to users’ problems. It is the product’s minimal version that is deployed for testing in the market. MVP creation demands very little time, fewer resources, and low efforts as it includes minimum functionalities. The firm can create an MVP for you to collect user feedback. You can use the information for creating a complete product in the future that fulfills customer requirements and meets their expectations.

 
**MVP Feature Prioritization Overview**

Feature prioritization refers to an imperative step for developing an MVP. Here the features are identified which support the basic functionalities of MVP. It aids in fulfilling the product objectives and testing the idea. The product teams emphasize feature prioritization as it identifies priorities and sets the path for the project roadmap. It also benefits businesses as the cost is reduced and only essential features are included.

Learn more here about [Major Participants of MVP Feature Prioritization](https://www.rlogical.com/blog/a-detailed-guide-on-mvp-feature-prioritization/)
ZC Rubber develará enormes vallas publicitarias en 4 países para las marcas de neumáticos Westlake y Arisun

Published: 2022-01-18 13:59:44

El fabricante de neumáticos presentará sus marcas ARISUN y WESTLAKE a través de la extensa pantalla LED de 25 pisos y 15000 pies cuadrados que rodea a la tienda American Eagle, en lo que será el segundo lanzamiento de la compañía en el corazón de TIMES SQUARE, en la ciudad de Nueva York. La compañía también presentará en simultáneo vallas publicitarias localizadas en MELBOURNE GALLERIE, Melbourne; en PALLADIUM SQUARE, Bangkok y en POSTDAMER PLATZ, Berlín para fortalecer así su presencia global.

“Lo vemos como una oportunidad perfecta para incrementar tanto nuestra imagen de marca global como nuestro valor de mercado. Esta campaña generará millones de impresiones de marca a nivel global y asocia a WESTLAKE, ARISUN y GOODRIDE con algunas de las más reconocidas y mejor posicionadas marcas a nivel mundial” ZC RUBBER dijo.

ZC RUBBER logró una evolución ascendente y mantuvo un crecimiento sostenido en el año 2020, un año lleno de conflictos. “Ya que la seguridad y el valor continúan siendo uno de los pilares de nuestro éxito, estamos comprometidos a incrementar nuestra inversión en investigación, desarrollo y atención al cliente para cumplir con una mayor demanda del mercado. Nosotros valoramos nuestra relación con nuestros socios y distribuidores y esperamos ayudarlos a expandir su cuota de mercado mediante estrategias más diversificadas para el año entrante”.
[leer mas](https://visiondelsur.com/)
El libro Sistema SIC de Ventas, de Lioc Editorial, se posiciona en una semana como número uno en Amazon

Published: 2022-01-18 13:59:10

Una semana después de haberse puesto a la venta, el libro Sistema S.I.C. de Ventas -publicado por Lioc Editorial, especializada en el apoyo a los emprendedores-, consiguió posicionarse como Best Seller en Amazon, siendo número uno en España y en diferentes categorías a nivel mundial. Además, apenas salir al mercado el día 25 de octubre, la versión en ebook consiguió cientos de descargas.

Procedentes de sectores muy distintos, los doce autores de Sistema S.I.C. de Ventas tienen al menos dos características en común: por un lado, su carácter emprendedor; por otro lado, el impulso que sus respectivos negocios han experimentado gracias al Sistema S.I.C. de ventas.

Todos ellos -José Piquer, Iñaki Sánchez, Rubén Ming, Janeth Calderón, Julián Alcántara, Juan Doncel, Zoila Galván, Iván Carcavilla, Yolanda Valle, Víctor Ipiña, Rogelio Costilla y Raquel Trueba Bilbao- comparten en este volumen su trayectoria vital y profesional, y explican cuál ha sido la evolución que les ha llevado a emprender y a ayudar a otras personas con sus servicios. Además, revelan qué herramientas puede utilizar cualquier persona que quiera trabajar por su cuenta en aquello que le apasione.

El pasado sábado 31 de octubre, todos ellos participaron en una sesión online de dos horas y media para poder atender a las personas interesadas y es que diferentes medios de comunicación se han hecho eco del valor de este libro, cuyos responsables se han propuesto ayudar a otras personas a mejorar su situación personal y profesional.
[leer mas](https://visiondelsur.com/)