fabiochiu/medium-articles huggingface dataset:
Build a lazy loading image component for Nuxt.js
By: Dan Blackwell
Tags: Vue, Nuxt, Image, Lazy Loading

Build a lazy loading image component for Nuxt.js

Google Lighthouse tests show lazy loading images is an easy win for performance. So here’s how.

Credit goes to Alex for his post on this topic

Import `lazysizes`

Lazysizes is a JS lazy loading library that has some powerful features.

lazysizes is a fast (jank-free), SEO-friendly and self-initializing lazyloader for images (including responsive images picture / srcset ), iframes, scripts/widgets and much more. It also prioritizes resources by differentiating between crucial in view and near view elements to make perceived performance even faster.

First, follow the steps that Alex has detailed.

The first part of Alex’s article, installing and importing lazysizes into Nuxt, is what we need for this project.

The second part of the article, image optimisation, isn’t necessary for this component but is well worth a look.

Change the build extend method

The nuxt.config.js part is slightly different from Alex’s article.

Adding LazyImage: ['src'] to transformAssetUrls lets webpack know that the src should be transformed if needed.

extend(config, { isClient, isDev, loaders: { vue } }) {

vue.transformAssetUrls.LazyImage = ["src"];

}

As I run SSR using yarn generate , I need the asset url transform to happen on the server too; the isClient check is removed.

You can leave the other lines in from the article if you want, but they are not necessary for this component.

For more info on the transformAssetUrls property, checkout this bootstrap article.

Create a LazyImage component

Create a component /components/LazyImage.vue

<template>

<img class="lazyload" :data-src="src" src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkqAcAAIUAgUW0RjgAAAAASUVORK5CYII="

/>

</template>

<script>

export default {

props: {

src: { type: String, required: true }

}

};

</script>

The src attribute is initially set with a transparent pixel. This prevents showing the broken image icon on the page on load.

The data-src attribute (used by lazysizes) is set by relocating the src property from the parent.

Register the component for global use

Create a plugin /plugins/components.js

import Vue from "vue"; import LazyImage from "@/components/LazyImage"; Vue.component("LazyImage", LazyImage)

Register the plugin in the nuxt.config.js

Using the LazyImage component

As the component is globally registered, you can use it anywhere you want.

In fact, you can use it everywhere (probably).

For fun, search and replace <img with <LazyImage and see what happens.

<LazyImage class="my-class" src="/some/asset.png" alt="something" />

<!-- becomes -->

<img class="my-class lazyload" data-src="/some/asset.png" alt="something" />

Any attribute not matched by the props object is added to the img tag automatically.
實作 CICD 與 Vue.js (3/3)
By: Oliver Liao
Tags: AWS, Deployment Automation, Vue, Cicd, Travis Ci

建立 IAM 使用者

IAM 的全名為 Identity and Access Management 直接翻譯中文是身份與訪問管理，用來管理身份驗證以及授權誰能夠使用 AWS 的資源。

那為什麼要建立 IAM 使用者？

因為利用 IAM 產生一組存取金鑰 ID 與私密存取金鑰，透過這組金鑰就可以對 AWS 做訪問，依照我們的目標就是透過金鑰來自動部署 Vue 專案到 AWS S3 的儲存貯體。

一樣先打開 AWS 的眾多服務並找到 IAM。

進入 IAM 之後找到使用者這個連結，理論上你的使用者數量應該是 0。

會進入到使用者的列表頁，並且按下新增使用者。

新增使用者這頁請輸入 使用者名稱 以及將存取類型的 程式設計方式存取 打勾。

設定許可的部分這頁先直接跳過，興趣的朋友在自行研究，請直接往下一步前進。

新增標籤頁也暫時不用理會，直接前往下一步。

檢閱剛剛我們所建立的使用者資料，直接按建立使用者即可。

重要的來了，請下載 CSV 檔案，這個檔案會放這個使用者的金鑰，要透過程式操作 S3 就需要這組金鑰。

下載完成之後回到 S3 服務內，並且進入到設定儲存貯體政策的頁面。

修改儲存貯體存取政策

在上一篇文章中我們在儲存貯體政策只有設定讓所有的訪問者都可以取得S3 的政策，如下圖所示：

那我們的目的是要讓 IAM 的使用者可以來上傳並更新檔案到 S3 內，達到 CD 的階段，因此要修改政策的內容。

在政策編輯器的內容中，新增一個物件：

Principal 就貼上 IAM 的使用者名稱及編號，限縮用戶的來源。

Action 可操作的行為就包含上傳多筆檔案與刪除等等。

Resource 服務的來源一樣是 cicdpractice 。

那 IAM 的使用者名稱及編號從哪裡得知？請回到 IAM 的服務，進入到使用者列表中，點擊進入使用者內會有摘要。

IAM 使用者列表

請把使用者 ARN 複製起來並貼到剛剛提到的 Principal 。

IAM 使用者摘要

完整的存取政策請看下圖：

完整的存取政策

{

"Version": "2012-10-17",

"Statement": [

{

"Sid": "CICD operating",

"Effect": "Allow",

// 操作用戶

"Principal": {

"AWS": "arn:aws:iam::[用戶編號]:user/[ IAM用戶名 ]"

},

// 能操作的動作

"Action": [

"s3:AbortMultipartUpload",

"s3:DeleteObject",

"s3:GetObject",

"s3:GetObjectAcl",

"s3:PutObject",

"s3:PutObjectAcl"

],

// 資源來源

"Resource": "arn:aws:s3:::[bucket name]/*"

},

{

"Sid": "PublicReadAccess",

"Effect": "Allow",

"Principal": "*",

"Action": "s3:GetObject",

"Resource": "arn:aws:s3:::[bucket name]/*"

}

]

} 上面的設定用白話文來說就是 => Principal(用戶) 能夠對 Resource(資源、服務) 進行 Action 所設定的動作。 而 Principal 是來自於 IAM 的設定，Resource 是來自於 S3 的專案。

修改 Travis CI 環境變數

IAM 建立了，儲存貯體政策也修改了，基本上 AWS 的設定就都完成了，接下來要設定 Travis CI 的環境變數。

設定 Travis CI 環境變數？還記得剛剛在建立 IAM 時有產生金鑰嗎？我們要將此金鑰放入到 Travis CI 中，使得在進行 CD 階段時能透過設定檔串接到 AWS ，再進一步把檔案部署上去。

直接移駕到 Travis CI 的專案上，請看往最右邊有一個 More options 打開它並點擊 settings 進入設定頁。

在設定頁中會有很多選項，請找到 Environment Variables ，將剛剛的 CSV 檔案內的金鑰輸入進去。

注意！ NAME 是變數名稱，VALUE 才是輸入金鑰的地方喔！

修改 .travis.yml

設定完 Travis CI 環境變數後就剩下最後一步啦！回頭修改 Vue 專案內的 .travis.yml 檔案，在之前的文章中已經設定過自動測試與自動打包，接下來要設定部署 ( deploy ) 的部分：

部署的設定檔

language: node_js node_js:

- node install:

- npm install before_deploy:

- npm run build deploy:

provider: s3

// 1. 放置 Travis CI 的環境變數，這個要對應到 Access Key Id

access_key_id: $AccesskeyID

// 2. 放置 Travis CI 的環境變數，這個要對應到 Secret Access key

secret_access_key: $SecretAccesskey

// 3. 要放入 S3 儲存柱體的名稱

bucket: "[ bucket name ]"

skip_cleanup: true

// 4. 儲存柱體的主機位置

region: "[ 主機位置 ]"

// 5. 只上傳打包過後的檔案，也就是 dist

local_dir: [ 指定要上傳的資料夾，只能上傳單個 ]

以上我們完成了：

IAM 使用者的設定

修改儲存貯體存取政策

修改 Travis CI 環境變數

修改 .travis.yml

基本上所有有關 CD 的設定都完成了，接下來就是上傳 Github 啦！還記得如果我們的 Github 有上傳最新的修改，Travis CI 會自動偵測並執行，所以這裡就按照一般上傳 Github 的流程走就可以囉。

上傳 Github

就等待 Travis CI 自動執行完成。

Travis CI 完成後就到 AWS S3 的儲存貯體查看 上次修改時間 是否有更新。

如果上面的所有步驟都成功的話，你可以改 HTML & CSS 然後再上傳一次並等待所有的步驟自動完成，去靜態網站看看畫面有沒有變化，然後恭喜你完成 CICD 的實作啦。( 撒花～
JS.weekly() => #43: Transforming an ordinary application into a PWA
Tags: Web Development, JavaScript, Vue, Vuejs, Pwa

JS.weekly() => #43: Transforming an ordinary application into a PWA

“Using hooks makes it possible to decouple our components responsible for handling business logic from the purely optional tracking logic, which we can then keep in one place instead of scattering across all our components.”

“ As with almost every advanced pattern in programming, hooks also have their downsides. First of all, they add another layer of complexity. Adding tracking logic directly into the code of your components may not be the cleanest solution, but it is definitely the most straightforward. Especially if your application is very small, using Hooks might only make your codebase more complicated instead of making it simpler.”

Ensure Array Values Get Array Unique Values Merge Objects and Array of Objects Using Spread Operator Map the Array (without the Array.map ) Conditional Object Properties Destructuring the Raw Data Dynamic Property Names String Interpolation

JavaScript world is expanding rapidly. A lot of cool features are here and ready to be used. Problems that were tricky and time-consuming are slowly fading into the past, and with ES6 new features, the solutions are provided out of the box.

“Over-transpiled JavaScript is an increasing fraction of the code we ship to end users, impacting initial load time and overall runtime performance of the web. We believe this is a problem needing a solution — a solution module authors and consumers can agree upon. The problem space is relatively small, but there are many interested parties with unique constraints. We’re looking to the community for help. What would you suggest to remediate this problem for the entire ecosystem of Open Source JavaScript?”
ເຊື່ອມຕໍ່ Vue ແລະ Firebase
By: Sompasong Vongthavone
Tags: Vue, Vuelao, Firebase, Vuejs, Vuefure

ການເຊື່ອມຕໍ່ Vue ແລະ Firebase

Firebase ແມ່ນ Cloud Storage ທີ່ຖືກອອກແບບມາໃຫ້ໃຊ້ງານກັບ Realtime Application ແລະ ຮອງຮັບກັບຫຼາຍ Platform ເຊັ່ນ iOS, Android, ແລະ Web. ໃນບົດຄວາມນີ້ເຮົາຈະມາຂຽນເວັບແອັບເຊື່ອມຕໍ່ກັນກັບ Firebase.

ເຂົ້າໃຊ້ງານ Firebase ແລະ ສ້າງ Cloud Firestore

ເຂົ້າໄປທີ່ເວັບ https://console.firebase.google.com ກົດທີ່ New Project

> ໃສ່ຊື່ໂປຣເຈັກ

> ກົດໝາຍຖືກທີ່ I accept …

> ກົດ Create project

> ລໍຄອຍ

ກໍລະນີນີ້ໃສ່ຊື່ວ່າ my-expense

ຂຶ້ນແບບນີ້ກໍຖືວ່າສຳເລັດ

3. ເຂົ້າໄປທີ່ເມນູ Develop > Database > ກົດທີ່ Create Database ແລ້ວເລືອກ Test Mode > ແລ້ວກົດ Enable

ເລືອກເປັນ test mode ເພື່ອໃຫ້ເຮົາສາມາດຂຽນຂໍ້ມູນໃສ່ໃນຖານຂໍ້ມູນໄດ້ໂດຍບໍ່ຕ້ອງຜ່ານການກວດສອບສິດທິ

4. ເລືອກຖານຂໍ້ມູນ ວ່າຈະເປັນ Realtime Database ຫຼື Cloud Firestore

ກົດເລືອກທີ່ບອ່ນໝາຍສີແດງໄວ້

ກໍລະນີນີ້ເລືອກເປັນ Cloud Firestore

5. ກົດ + Add Collection ແລ້ວໃສ່ຊື່ ແລະ ກົດ Next

ກໍລະນີນີ້ໃສ່ວ່າ my-expense

6. ກຳນົດ Document ID ເປັນ Auto ID ແລ້ວຕື່ມຂໍ້ມູນໃສ່ຕາມຕ້ອງການ ແລ້ວກົດ Save

ເຮົາຈະມີສອງ field ຄື item ເປັນລາຍການ ແລະ amount ແມ່ນຈຳນວນເງິນ

ຖືວ່າສຳເລັດໄປກັບການສ້າງ Database ໃນ Firebase.​ ຕໍ່ໄປຈະແມ່ນການເຊື່ອມຕໍ່ Vue ເຂົ້າກັບ Firestore ຂອງເຮົາ

ຕິດຕັ້ງ vuefire ແລະ firebase

npm install vuefire firebase —-save

ເອີ້ນໃຊ້ງານ FireStore ຈາກ Firebase

1. import vuefire ໃນ main.js

import Vue from 'vue' import App from './App.vue' import { firestorePlugin } from 'vuefire' //ຕື່ມແຖວນີ້ໃສ່ Vue.config.productionTip = false Vue.use(firestorePlugin) //ຕື່ມແຖວນີ້ໃສ່ new Vue({ render: h => h(App), }).$mount('#app')

2. ເຂົ້າໄປເອົາການຕັ້ງຄ່າຕ່າງສຳລັບເວັບໃນ Firebase ດັ່ງນີ້
How companies can accelerate faster with freelance expertise
By: Avvnue Editor
Tags: Startup, Freelance, Expert Networks, Gig Economy

Covid-19’s impact soon made companies realize how their long term plan for embracing Gig economy is now cut short and the need for hiring freelance experts is now more than ever. Companies used to invest close to 4 months sourcing talents, and eventually experience very little productivity jump from the candidates in the first 6 months. Almost a year lost to transition and starting fresh. Imagine doing this every year for at least 100 roles for a 5000-employee firm.

Now companies no longer aspire to hire professionals who stick around with them for decades, take a pension and retire. They instead need versatile experts that have a diversified portfolio as a security. You will witness an upward spike of 50 % in US citizens contributing to the freelance workforce in next 10 years, said Forbes.

Freelancing is the new future of work and below are some of the sizable benefits of this approach.

Keep your company overhead low

There is no magic bullet to lowering your company overhead. You need to reassess your staff, leverage existing client base for promotions, control purchasing and re-evaluate 3rd party contracts. Keeping overheads down is yearlong effort and results don’t come overnight. Instead increasing traction by engaging with freelance workforce could be an effective and easier way out.

Desire for flexibility

Younger workforce demand remote work with best of breed mobile first technologies to support them. Overall companies will take time to get in sync to these modern trends. However, by leveraging the freelance workforce you can eliminate the strict nine to five workday and provide telecommuting, flexible routine to a Millennial/Generation Z freelancer. This way you can accelerate your workflows, maintain top talent and ensure a positive work life balance within the firm.

Hybrid workforce

Your workforce could be people based, machine based, or a hybrid of the two. Managing a hybrid workforce is all about adjusting the balance between digital and humans and understanding when humans need to intervene. Rather than having your IT resource spend time on troubleshooting WiFi passwords and setting up VPN networks, you can up-skill them to learn AI/ML skills and contribute to customer experience and scale IT driven business.

Now is the time to embrace the freelance economy, build hybrid workforce and bring in the expertise that doesn’t exist in your organization.
CareerGig: Building a Successful Gig Career: Define Your Personal Brand
Tags: Freelancers, Personal Branding, Freelancing, Self Employed, Gig Economy

Thanks for joining us for our second article on how to build a successful gig career. You can read the first article here.

Having a great personal brand is helpful regardless of what type of work you do, be it full-time employment or self-employment. It helps you stand out from others as they are making often tough choices about how to work with.

A personal brand also helps set expectations from the beginning of a relationship with those you work with.

Keep in mind that there are consultants who do nothing but work with people on their personal brands, so we can’t possibly get into the type of depth that they can get into with you here. Let’s at least explore a few aspects of what a personal brand consists of, however.

Premium or basic?

Don’t be mistaken, in this case there is absolutely nothing wrong with being “basic.” Lots of companies need quality, dependable services performed at a reasonable price. The trick here is to decide what you want to focus on.

If you are providing services that can be delivered quickly and inexpensively, your value proposition to the buyer might be that you can deliver things that are repeatable and reasonable to afford.

If, however, your are providing services that take more time to create, your value proposition to the buyer might instead be that you are offering something premium that takes both time and a higher cost point to provide.

Understanding your value proposition here is going to be critical to how you position yourself when first talking with a prospective buyer.

Are you “we” or “me”?

The next thing to think through is how you want to present yourself. Do you refer to yourself in the singular: I, me, myself; or do you think of yourself as part of a team: we

You should also consider how transparent you want any networks of other providers you work with to be. For instance, the practice of “white labeling” other providers to appear as if they’re part of your team is commonplace.

Just keep in mind, however, that some services are easier to white label than others. The other thing to keep in mind is that the more you dilute your core service offerings, your customers might start to get the feeling your a jack of all trades, master of none. Not necessarily a bad thing, but it needs to be in line with your personal brand.

Full-service or specialist?

Finally, you should decide how comprehensive your services will be. Are you a specialist, who is expert at a smaller set of tasks that require a particular skill or experience? Or, are you a generalist, who can take care of a customer’s problem and solve it, soup to nuts.

It’s important to remember that choosing one of these over the other may not necessarily determine how much money you make. It might seem logical to assume that a full-service consultant, but remember that highly specialized skills can be in demand and also demand a high hourly or project fee.
Why We Led the Series C for Instawork
By: Jeff Fluhr
Tags: Marketplaces, Future Of Work, Covid 19, Economy, Gig Economy

Photo by Tiger Lily

We are delighted to lead the $60 million Series C round for Instawork, the leading marketplace that connects businesses (aka “Partners”) with a vetted, flexible workforce (aka “Pros”).

Instawork fits squarely into our vertical labor marketplace thesis, which I wrote about in this blog post. We’ve been following the company’s journey for over two years. Sumir Meghani and team have executed famously since our first meeting two years ago.

The team’s focused strategy has served them well. They started by building liquidity in a small number of geographies and only entered new cities when their Partners’ demanded it. They also launched with a limited number of job types in a few select industries to create vertical density. This tight strategy was rewarded with annual growth rates of more than 3x.

Instawork is now seeing tailwinds layered on top of tailwinds. Its Partners who laid off staff during COVID are now trying to quickly ramp up to meet the pent up demand unleashed by the rapid recovery.

Instawork is now seeing tailwinds layered on top of tailwinds. Its Partners who laid off staff during COVID are now trying to quickly ramp up to meet the pent up demand unleashed by the rapid recovery. Every hospitality business needs more staff as their industry comes back with a roar. Similarly, warehouse workers are in high demand as an acceleration of e-commerce adoption drives unprecedented volumes through the supply chain.

Many of these businesses are now eyes wide open to the big advantages of flexible staff: lower fixed costs, ability to flex up during seasonal peaks, and ease of reducing capacity when there are unforeseen changes (eg, global pandemics). This is one of the many lessons COVID has taught us and one we believe will impact staffing far into the future.

Pros also benefit from the flexibility they get on Instawork: they can choose when they want to work and which companies they want to work for. They set their own hours and can change their job each day, week or month. Frequently, they can earn more for urgent requests and peak times (and can get paid instantly after their shifts are over).

Ultimately, Instawork’s success is based on this simple value proposition for Partners and Pros alike: Instawork = flexibility

We’re excited to join Sumir and team as they build a critical marketplace for the future of work. As a champion of flexible work, Instawork will play an important role in helping businesses and workers find one another — not only during the recovery of 2021 — but as a new mainstay of the American economy.
Summer delivery tips to help you stay busy and earn more
By: Favor Delivery
Tags: Tips And Tricks, Favor Delivery, Gig Economy, Runner Tips, Summer

Summer is a great time to relax and recharge, but it’s also the perfect time to run! With the season now in full swing, many Texans are on the go and rely on Favor to get everything from fast food to everyday essentials delivered.

Keep reading for tips and tricks that’ll help you stay busy and earn more so you can enjoy the best of summer on your schedule!

Run anywhere in Texas

Summer vacation doesn’t have to put a dent in your savings account. Whether you’re visiting family in Falfurrias or heading to South Padre Island for some sand and sun, you can pick up a Favor (and some extra cash) anytime in more than 200 cities across Texas. Just open the app, choose a neighborhood, and start running!

Be prepared for beer and wine Favors

From family barbecues to floating trips and more, summer is full of occasions that call for beer and wine. These Favors can be quite rewarding, so ensure you’re ready to deliver by reviewing the contactless ID check process and turning alcohol orders on under Settings in the Runner app. (Not your cup of tea? No worries — you can turn them off anytime!)

Skip the fireworks stand

As a Runner, Texans can count on you to deliver anything — well, almost anything. There are a few things Runners can’t deliver, including fireworks. If you receive a request for fireworks or another prohibited item, let the customer know you will not be able to complete the order and cancel the Favor.

Keep things cool

It’s heating up out there! Bring coolers, ice packs, and insulated bags (available in the Favor Runner Store) to keep cold food and drinks at the desired temperature (because no one likes melted ice cream) and be mindful of the drop-off location. Whenever possible, keep items out of direct sunlight and visually confirm the customer receives the order from a safe distance to ensure food doesn’t spoil.
Welcome, Dave Moloney.
By: Matt Mcnabb
Tags: Team, Full Stack, London Tech, Gig Economy

We’re excited today to welcome Dave Moloney to our London office as a Senior Software Engineer in our Product Team.

Dave joins Native with over 12 years experience working with a range of major companies that have seriously complex platform challenges like Virgin Atlantic, Astra Zeneca, HSBC, Honda, and Electrolux just to name a few. At HSBC for instance, he worked with a team delivering new features for personal banking products and worked to foster Agile and lean practices across interdisciplinary teams as part of a $2bn digital transformation team working to outpace digital product changes at younger challenger banks.

He’s lead multiple teams as a technical architect, as part of Astra Zeneca’s Digital Innovation Group, focused on accelerating how a large pharma company can innovate through digital product offerings, like through patient support systems to help improve drug trial completion rates and get drugs to patients sooner. At Genomics England, Dave helped build a new streamlined digital system for physicians to order tests when diagnosing cancer and rare diseases, to simplify this process and more efficiently provide personalized medical care.

With Native’s Product Team, Dave will be taking on a range of new projects, working hand in hand with our ops team from Uber to continue optimizing our rapidly growing global operations.
Gig Wage Heads West. This past month Gig Wage Founder and…
By: Lucy Hart
Tags: Payments, Freelancing, Microsoft, Contractors, Gig Economy

We can’t believe it’s June. SUMMER is here. Probably because May was beyond busy for Gig Wage. We pride ourselves on working with brands and on partnerships that allow us to provide world-class products and services to our customers, and that is what May was all about. Our team and CEO, Craig J. Lewis, headed to the West Coast to meet with experts of some of the largest companies and organizations in the world to discuss all things gig economy. Months like this are what give Gig Wage our edge. We exchanged ideas with industry leaders and elevate our game for the people that matter most: contractors and the companies who pay them.

Our first stop was in Redmond, Washington —Microsoft Headquarters.

Our CEO was invited to visit Microsoft’s corporate offices to meet with their executives who are laser-focused on engaging and supporting 1099 workers. During his trip, he had the pleasure of stopping by the studio of Paul Estes. Paul is the foremost expert on the gig economy for Microsoft and recently launched the “Gig Mindset,” a podcast focused on the innovative nature of the gig economy. They discussed how technology should meet the needs of the workforce of the future and how Gig Wage will play a big part in this transformation. Stay tuned, as we will share this episode as soon as it airs. Lastly, we met up with Microsoft for Startups, which helps support startups and their technological needs. We discussed many ways that Gig Wage and Microsoft can work together in the future so that more contractors can benefit from our technology products.

After visiting Microsoft, Craig J. Lewis traveled to Long Beach, California to speak at the American Payroll Association’s annual conference, Congress. He sat on a panel with Jason Lee, Cofounder and CEO of Daily Pay, and Chris Ruppel, General Manager of Wage and Corporate Disbursements at Green Dot Corporation. The topic was on-demand payments and the importance of quick payments for both W-2 and 1099 employees. We LOVE opportunities like this. The opportunity to share our innovative payment solution with a very traditional payroll organization. Proof that everyone agrees where payroll and the workforce of the future are headed.

Our last stop brought us to the mecca of technology and innovation, San Francisco. Finally, We attended the Marketplace Risk Conference. We spoke about “The Future of Work 2.0” and a “Layered Approach to Fraud Prevention.” This conference was spectacular because Gig Wage was able to connect with thousands of like-minded individuals who are focused on the issues surrounding the gig economy. We are proud to have our CEO sit on the Advisory Board and interact with gig economy experts from Uber, DoorDash, Airbnb, Care.com, and more.

You might be exhausted just reading about our May, but we’re not. We are inspired. We’re even more committed to helping you pay, manage and support your contractors. Now, we have some very important friends to help us do just that.
Cgig Non-Custodial Bounty Marketplace Beta
Tags: Stellar, Blockchain, Gig Economy

Following up on our Stellar Community Fund project goal, we have been developing a non-custodial bounty marketplace which would enable users to earn Stellar assets while helping Stellar projects. The marketplace is now functional and open to beta:

https://cgig.app/bounty

Per our custom of eating our own dog food, we have posted some bounties related to Cgig to show the possibilities, but anyone could post a bounty with any type of Stellar asset. As a creator or supporter of a project, you could use it to crowdsource testing, brainstorming, coding/bug fixing, social media marketing, creative design, etc…

Being non-custodial like our other two marketplaces (service and job), there are no fees or middlemen. Users receive payments immediately upon award and funders don’t have to worry about locking their tokens in an intermediary. Your Stellar assets are always in your own possession.

The bounty UI is designed to facilitate transparent communication alongside work submissions. Users could use it ask questions and resolve ambiguities in the funder’s requirement or request revision on a work submission. All Stellar payment transactions are tracked and displayed in the UI.

In addition to awarding bounties, you could also tip users for contributions that are really good and deserves extra love.

All bounties are collaborative by default- meaning anyone could award or add on to anyone else’s bounty and anyone could tip a particularly helpful response. This enables crowdfunding by multiple parties to contribute to solving a common problem.

For custom Stellar assets, Cgig will guide the user to setup a Stellar account trustline (if necessary) before participating. Custom assets also link to its Stellarport exchange dashboard so users could check its liquidity before participating (this an issue with Ethereum bounty platforms)

As a reminder, Cgig is competing for the Stellar Community Fund. In the first round, each user could vote for multiple projects. If you like what we do and have a GalacticTalk account, please support us by liking our first GalacticTalk post:

https://galactictalk.org/d/1930-fiverr-upwork-bountyhive-for-stellar-with-no-fees-and-no-middlemen/12

For questions or comments, please contact support@cgig.app. If you have comments for improving Cgig, please consider responding to this bounty :D

https://cgig.app/bounty/12
4 Tips for Success in the Gig Economy | GigX
Tags: Fractional Executive, Future Of Work, C Level Executive, C Suite, Gig Economy

4 Tips for Success in the Gig Economy | GigX GigX Jun 17·3 min read

By Chuck Lee, Co-founder of the GigX Fractional CxO Network

The gig economy is the modern answer sourcing experienced leadership talent. Many independent workers have difficulty separating themselves from the crowd, as many fields can be hyper-competitive.

Here are some of the top tips for succeeding in the gig economy:

1. Keep it human

This might sound like an obvious suggestion, but too many people market themselves without any character or personality. Succeeding in the gig economy is about promoting your skills and showing why they’re better than your competitors, and one of the best ways for independent workers to do this is to show their personality from the very first second. After all, first impressions still count online.

2. Be flexible and adaptable with your skills

Let’s say you’re entering the gig economy as a Fractional Chief Marketing Officer. Your definition might be vastly different from your potential client’s, and saying “I can’t do that” can be damaging to an independent worker’s reputation.

Freelancing can often mean fractional work, and jumping from one broad topic to the next. So make sure you diversify your skill set, and only say no if you really have to. Learning by doing is always a bonus in this complex ecosystem.

3. Make sure you still have a brand

Branding is crucial in the gig economy because you need some way to stand out. Independent workers benefit massively from a good brand image, much like any business does. Decide on your key skills and values and build your brand around these.

Keeping your brand human also helps and humor often does wonders for this. Spend time thinking about your image before you go any further, because it’ll be key for standing out.

4. Be patient with your gigs

Success rarely comes instantly in any industry, and takes continuous hard work in the gig economy.

Sure, this isn’t for everyone, but success as an independent worker of fractional CxO means being patient, consistent with your quality, and building up a strong and loyal customer base. Your gig might take months to become successful, but this is part of the industry. Providing you’re staying true to your image and delivering quality work, then success will come.

Finding success in the gig economy can take a while, and requires you to have a strong image and commitment to your industry. However, once you’ve got a good stream of contracts, engaging yourself in the gig economy can be one of the most rewarding ventures you can take.
How to get a Remote Data Science Job
By: Nicholas Resendez
Tags: Freelance, Freelancing, Data Science, Cryptocurrency, Gig Economy

Working remote has become familiar with less people working in offices and more from their own homes. With the shift of freelance and remote work occurring in data science and nearly every industry, the question remains… what is the best way to get into freelance or remote data science gigs?

The freelance economy has experienced an enormous growth in talented individuals looking to work on their own time. A freelancer has freedom to choose how they want to work. Freelancing from the outside can seem surprising, how can someone stay home and work remote from their computer or laptop? Fortunately, I plan to give you an overview of the marketplaces I have experienced in my years of freelancing in the gig economy and what you can do to increase your chances of being hired as a freelance data scientist.

What is freelancing? Freelancing in the gig economy demands you to have a skill that you offer to clients and earn some sort of value in exchange. If you have decided which skill you would like to monetize then you can begin the journey of becoming a freelance contractor. Another thing to keep in mind is whether you plan to work remote or if you would like to work out of an office. Freelancing can also be a physical occupation.

I freelanced for different startups all over the globe. The more higher payout jobs typically were based out of California or New York. I have been freelancing for more than 7 years now. I believe right now is a perfect time to begin freelancing. Also, don’t be afraid to accept offers for tasks in alternate currencies. Some of the best jobs I was asked to complete were paid in Bitcoin which ended up increasing in the future.

Preparation

Working freelance and remote looks great. But, preparations are definitely needed in order to assure a bright future. Some things to keep in mind that you will most likely want to be in an environment where you can work with your optimal vibe. For some this is a busy cafe but for others this may be a quiet place in a library. A stable internet and electricity connection is a must, especially if you have deadlines. When planning projects with your clients, how will you communicate with them? When working remote, you are not in person so there can typically be a slight barrier. Another thing to consider is your social life. Since you will not have co-workers, you cannot rely on frequent in person chatting if you choose to work in a quiet environment.

Finding positions and applying

Now that you have made your preparations, it is time to utilize your hard work, motivation, and skills. Luckily, there are tons of freelance and remote opportunities out there. Some even pay have task payout with cryptocurrency. Most of the freelance and remote sites offer job notifications so be sure to set those up.
Data Ownership and the Community Platform: Use Case
By: Bharat Inclusion Initiative
Tags: Community Platforms, Data Ownership, Understanding Bharat, Gig Workers, Gig Economy

When we started work on our fellowship, remote work was a niche concept. It has now become the norm in large organisations such as Stripe, Facebook and Airbnb. We used to think last-mile delivery personnel in the gig economy are not essential to the functioning of a society. However, with the pandemic and lock-downs, they became crucial for delivery of multiple goods. The year of the pandemic saw accelerated changes from a policy and technical standpoint, though more work is needed to accommodate these paradigm shifts. In the final piece of our fellowship, we present some of the critical concerns on the state of the gig economy today, as precursor for the data and final paper that we will publish by early May 2021.

According to the Fairwork India Ratings report of 2020, workers on seven of the eleven prominent gig economy platforms had insufficient evidence of paying minimum wage standards for employee income on their platform. This is paradoxical because most gig workers join platforms such as Swiggy or Uber expecting higher earnings. The qualitative data from our surveys showed that a high percentage of these workers are usually locked-in due to investments made to move to a city or purchase physical assets (e.g. bikes, cars) that facilitate their transition to the gig economy. Today, most individuals when they enter the gig economy see it as a source of lifetime income.

As seen in the recent imbroglio of a Zomato employee’s alleged misbehaviour with a social media influencer, building up their reputation can stand gig economy workers in good stead. The record of past performance, delivery times and favourable reviews from customers mean greater credibility for the gig workers when something adverse crops up. The challenge here is that the platform holds the right to be neutral and not disclose these figures. A publicly verifiable reputation system in this context would have removed the individual’s dependency on the platform to reveal these statistics. Likewise, if he were a member of a community/co-operative/digital union, his credibility would have been higher, as the group that he was part of would have vouched for him.

By summarising our research until now, we shall now look at how such a system can be built.

In our previous blog, we had alluded to a community platform as a possible solution, keeping the worker’s identity as its core. Workers are incentivised to become members of multiple communities (Skill based, Health based etc) as such membership enhances their wellbeing. Given below is a representation of how these incentives are positioned as determinants of the workers’ health, mental and financial wellbeing.
You’re Not Too Late to the Party — Join the Creator Economy and Transform Your Life
By: Jessie Van Breugel
Tags: Entrepreneurship, Freelancing, Writing, Business, Personal Branding

Treat Online Writing As Your Vehicle of Growth

Writing online allows you to build your life’s resume — one that’s continuously updated showcasing your skills and experience and forms your online real estate. Our world is becoming more digitized by the day, and it’s your obligation to create your own digital home. Own your spot before someone else does — whether that’s through a website, blog, online business, social presence, or online education.

It comes down to one thing: the internet is built on words and one thing in particular: writing.

Writing is the most fundamental method of communication.

It’s a pillar of any successful career and the foundation of every other form of media. It’s the best way to clarify your logic and thinking, and the benefits extend far beyond the page. Storing and distributing text online is cheap, which means your words can be read by almost anybody, anywhere in the world.

Reading Tim Denning’s article on how you should treat writing as your business changed my perspective on writing forever. I realized that writing online is the vehicle for growing my personal brand and becoming a full-time creator this year. It was the path I was always looking for.

The fact that you’re reading this means two things:

You’re already creating and are looking for ways to step up your game. You’re currently just consuming the internet, but eager to step into the wonderful world of creating.

Either way — picking up online writing will accelerate everything.

You’re a human being with a unique package of experience, personal traits, and skills. Don’t downgrade yourself — there’s definitely something you can teach others.

Even if your words can change one person — how great would that be?

You never know how your work can inspire others. A couple of weeks ago, I shared one of my articles on Twitter, and one of my friends was actually inspired to launch this first eBook. How cool is that?

Believe me, the first moment you dare to press publish, you’re terrified as hell.

Who am I to say this?

Yet, there’s literally no downside to publishing your work online. Even if nobody sees your stuff, you’ll amass a great skill — one that’s transferable to literally any industry: writing. Every business on earth needs writing to share their unique message, so do yourself a favor and start messing around with your first letters on paper.

Start today.

Writing is the beginning, not the end.

“Writing online is the fastest way to accelerate your career. It’s the best way to learn faster, build your resume, and find peers and collaborators who can create job and business opportunities for you. Content builds on itself. It multiplies and compounds.” — David Perell

How to get started
If you want to grow your personal brand through strategic social media marketing, here are 5 types…
By: Kalina Allen
Tags: Social Media Strategy, Social Media Marketing, Personal Branding

If you want to grow your personal brand through strategic social media marketing, here are 5 types of content you should include in your content strategy.

E D U C A T I O N A L – teach your audience about your subject of expertise, speak out of experience and give them advice they can apply and get results with. S O C I A L P R O O F – you’re the expert, why not display that by sharing some testimonials or success stories of your clients. E N T E R T A I N I N G – who doesn’t want to have a laugh? Isn’t that part of the reason we’re on social media in the fist place. I N S P I R A T I O N A L – this type of content is ‘evergreen’, and can keep your audience coming back for more, if it creates positive thoughts and emotions in them. P E R S O N A L – bring yourself onto the scene and don’t shy away from being who you are, people connect and resonate with real people.

*Bonus Tip: Always include a call to action (CTA). You don’t want to lose your audience while it’s still there.

My call to action for you today is to simply think of 3–5 content ideas and share them with me in a DM (@kalinaallenuk).

I would love to hear how these tips helped you and will happily give you some feedback, so you can get the best out of your next piece of content.

Kalina x
Instagram Personas
By: Ben Johansen
Tags: Social Media, Personal Growth, Personal Branding, Instagram

Photo by Felipe Giacometti on Unsplash

As someone who takes their Instagram aesthetic very seriously, I have become aware of a separate version of myself that only exists through the app. One has to ask, “if I am living vicariously through my Instagram persona, who wants to be seen doing x, surrounded by y, and liking z…is my time spent on the app a net pro or a net con”? In other words, if posting on social media is the only incentive you have to get out of the house and try something new or daring because you know you’ll get some cool content out of the deal, then does your slightly fraudulent behavior become justified?

Photo by Noiseporn on Unsplash

On the flip side you must address your absence from the present moment as you begin documenting yourself. Not only will the act of documenting take away from the rapture of the moment, but your planning for the next moment and how to frame it. The picture or video is only a portion of what you are communicating. Everyone knows the struggle of creating a caption that polishes the post. Meanwhile, time in the real world floats by…

Photo by Loic Leray on Unsplash

It’s hard to say whether or not my slightly more handsome, adventurous, and eccentric Instagram persona is a net pro or con. I think people have a romantic idea of what life looks like without social media and in reality it’s quite boring. It might be comparable to body building without supplements — sure doing everything the natural way is healthier and better for you in the long run, but come on let’s get real, you want to get shredded and you want to get shredded fast (so you can post a transformation picture on Instagram of course).

This is why a vicarious life through Instagram is interesting. It can be easy to write off the people who fall into a narcissistic, post-happy category because at a critical distance one can see the in-authenticity of someone living through an app. But again, I ask “if I am living vicariously through my Instagram persona, who wants to be seen doing x, surrounded by y, and liking z…is my time spent on the app a net pro or a net con”?
“Mondays Suck”
By: Brian Li
Tags: Content Creation, Course Creator, Elearning, Blogging Tips, Personal Branding

“Nice to see you again Monday”

I still remember him.



He was one of the most die-hard, passionate people out there and he was really amazing at what he did.



I used to be an assistant for this professional photographer. His name was Kevin.



And I have never met anyone like him since.



He was 36 year old guy who was truly unstoppable. He had this philosophy of “work hard, play hard”.



You know that moment when you rub shoulders with someone and you know that that person is just different?



I had that exact feeling when I met Kevin.



There was this crazy mad scientist aura around him.



At the time, I had never seen someone so persistent and obsessed with his work.



He would constantly be talking about his work and there would be no such thing as “off days”.

I bring him up because I noticed that sometimes for me, Mondays feel like starting up the gears.



You crank and crank the lever but the gears creak and spin very slowly.



You have to find it within yourself to push yourself out of bed, get your butt into the shower and tell yourself that you will get through the day….



And even then, Mondays are tougher than most.



You know what?



Its not about passion or vision or anything like that. Because I’ll tell you, I am very passionate about what I do!



I am obsessed with getting results and creating a family of dream clients.



However, when your feet hit those cold stone floors, you can’t help but shudder.



But not all is lost. If theres one thing I’ve learned about productivity and picking yourself up on Mondays, its about momentum.



I’ve noticed that if I work 6 full days a week and also do some work on Sundays, I don’t lose that momentum when I hit Monday.



Ok, lets stop for a second here…



I can already hear the groans from you guys.



“Work 7 days a week? Are you crazy?”



Listen, I’m not a crazy guy in a military uniform.



I also enjoy relaxation, human pleasures and taking care of my body. Don’t get me wrong on that.



But as far as keeping momentum in your work, I urge you to experiment with this. Because it just might be the game-changer for you.



Imagine if you didn’t lose ANY momentum in your work. So that you can spearhead it and always be ahead of your competition.



Heres something practical you can do:



On Saturdays and Sundays, if you so wish, you can just work 3–4 hours in the morning. But its all about momentum and keeping your body habituated to your work.



I know it sounds somewhat counterintuitive because you might be thinking that your body needs more rest.



But look at it this way — if Kevin, a 36 year old photographer who runs around 7 days a week can do it, then those of you in office chairs can surely pull this off.



Now, me and my team have embodied this principle and we are creating a community of online course creators who are also “work hard & play hard” types.



To apply, you have to be a course creator of course.



Heres the link — https://www.unstoppablebusiness.com/ask-page



Oh yea, no tire-kickers allowed. ;)





Your Friend,

Brian Li
7 Point Strategy Before Launching Your Brand
By: Brand Builders Group
Tags: Strategy, Branding, Tips, Launch, Personal Branding

Today I want to talk about what you need to do to launch your brand. Now, some of you may have already launched your brand and it may or may not be going the way you’d like it to be. We are very specific and there’s a seven-point checklist of things that we believe at Brand Builders that must be in place to properly launch a brand.

1. Brand Guidelines

The first one is having your brand guidelines. This is essentially your logo, the right and wrong ways of using your logo, your font and colors. This is really the way that you are going to visually represent yourself across all platforms. So we want to have that in place first. After we have that or simultaneously what you want to do is make sure all of your copy, especially for your homepage is written.

2. Copy

We believe in using a formula or a process called the 15 P’s of writing amazing copy. This is a formula that you can use if you are writing a blog post, video content, a landing page, a registration page, a sales page, whatever it may be, even a keynote. This formula works no matter what you’re writing.

3. Website

Then we want to create your website. We want to make sure your website has a menu bar that is structured correctly and your framework includes the proper call to actions that you want to be pushing and driving people to. Your website also needs to have a blog.

4. Blog Layout

There is a way to layout your blog for not only efficiency but also for success. Part of that is where you drive people to how you visually have it set up. You’ll have lead captures — ways to get email addresses and also ways to convert people into becoming a potential customer.

5. Video Funnel

This is a four-day video funnel that is to get people to gain your trust. Learning what you’re about and getting some value that will lead them to make a decision on whether or not they want to continue doing business with you or even start doing business with you. So that might be in terms of purchasing a course or getting into coaching. It may be a membership group or buying a ticket to a retreat…whatever your primary business model is going to be. But again, we have to make sure that video funnel is set up so you can actually monetize the work that you’re putting in there and the content you’re putting out.

6. Headers

We want to make sure that your social headers fall in line. Are your banners correctly put up and is there consistency across all platforms? So before you launch, those should all be updated along with your bio.

7. Bio

Your bio should position you as an expert in this space. It is not a resume. It is not a story about you. It is truly why you are so amazing. And let’s make you sound really expensive so that people read it and go, “ I need to work with this person and I want to work with this person!”

Once all of these are in place, you’re ready to go ahead and launch.

To learn more about how to build your reputation, click here for our free video course