teleren/devto huggingface dataset:
How-to guide on integrating Airtable data with a dashboard in UI Bakery
Tags: webdev, showdev, tutorial, startup
Published: 2020-12-02 14:12:03

What's included:

– How to quickly build a dashboard UI in the UI Bakery web app builder.
– How to integrate Airtable data with the created dashboard, right in the platform.

Check it out -> https://academy.uibakery.io/how-to-s/how-to-create-a-dashboard-integrated-with-airtable?utm_campaign=ui_bakery%20-%20academy%20-%20how_tos%20-%20cacq%20-%20xx%20-%20traffic&utm_source=DevTo&utm_medium=ShowDev&utm_content=howto_airtable
Create & Fetch Trello Cards using Postman
Tags: testing, tutorial, beginners, postman
Published: 2020-12-02 14:01:24

In this post, we will create and fetch a Trello card using Postman and Trello’s REST API. We will be working with the POST and GET request to create and fetch the data from Trello’s API.

#### **Post Request (Create Card)**
We will use the POST request to create a Trello Card. When working with the POST request, you also need to send in the payload data along with the request. In this case, we are sending the `name`, `idBoard`, and `idList` required fields.

![Alt Text](https://automationbro.com/wp-content/uploads/2020/11/image-4.png)

#### **GET Request (Fetch Card)**
In the example below, we are fetching the Trello card that we created above to ensure that the card is successfully created or not using the GET request.

![Alt Text](https://automationbro.com/wp-content/uploads/2020/11/image-5.png)

---

### **Check out the video below to learn more about how to work with POST & GET request in Postman –**
{% youtube -qVl97yB-F4%}

---

#### To learn about API Test Automation using JavaScript, check out my free tutorial series here –
[JavaScript API Test Automation Tutorial Series](https://www.youtube.com/watch?v=ZSVw3TyZur4&list=PL6AdzyjjD5HDR2kNRU2dA1C8ydXRAaaBV)

---

I hope this video helped you out, let me know if you have any questions in the comments below!

Happy testing! 

...

📧 Subscribe to my [mailing list](https://automationbro.com/mailing-list) to get access to more content like this 
👍 Follow @automationbro on Twitter for the latest updates
How to Create Count Down Timer using JavaScript - Code With Bishal
Tags: html, css, javascript, cwb
Published: 2020-12-02 13:59:43

Count Down timer is made with HTML, CSS and JS. They are usually used to create count down for any event. It is very usefull and Important You can also use it by copy pasting the code from my site.
<a href="https://codewithbishal.com/example/javascript-countdown-timer">View it on our website</a>
View More :
<ul>
<li><a href="https://www.codewithbishal.com/example/create-a-sortable-list-with-draggable-items-using-javascript">How to Create Draggable Lists with Javascript</a></li>
<li><a href="https://codewithbishal.com/example/validate-email-address-using-javascript">Email validation using JavaScript and Bootstrap</a></li>
</ul>
At first, on our webpage, there is the overview of our blog then there is the example of our count down timer . There is a button to copy the codes (HTML, CSS and JS).

You can view and copy the source code files through the link given below. <a href="https://codewithbishal.com/example/javascript-countdown-timer">View and Copy Source Code</a>
Episode 2 - chatting about AI
Published: 2020-12-02 13:56:06

How AI tools might in the future better understand our programs, and adjust and augment them as we write code?

Episode 2 - Eran (Tabnine's CTO) and Kyle Simpson are discussing AI

https://www.tabnine.com/blog/eran-and-kyle-podcast-ep2/
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/zg1z6m6p655xu141m4c9.png)
Breakthrough MySQL Innovation event
Tags: mysql, database, cloud, news
Published: 2020-12-02 13:51:08

Today, Oracle will announce new innovations related to MySQL. The event starts at 5:00pm GMT

You can register here: https://go.oracle.com/LP=102761?elqCampaignId=273462&src1=:so:tw:or:dg:ot::MySQL&SC=:so:tw:or:dg:ot::MySQL&pcode=WWMK201012P00056
I made a Google classroom bot in less than 100 lines!
Tags: showdev, python, automation, googlemeet
Published: 2020-12-02 13:49:54

Online classes are boring. So I decided to make a bot that attends on my behalf. 

# Features that I need
- Join online classes without disturbing me
- Send a message in the chatbox if someone calls me
- Doesn't want my sleep to be spoiled 


![](https://media.giphy.com/media/ZLxRWG0vhzpiE/giphy.gif)

So, I Made a script. Now I don't want to write a long tutorial on how I did and all those stuff. Instead, I'll tell you how to use the script.

# Technologies used
- Python
- Selenium
- PyAutoGUI

# GitHub Repo

Give it a ⭐ if you like my work

{% github Manitej66/google-classroom-automation %}

# Video tutorial

{% youtube v3Vzsb8yjtU %}

# How to run the script :

1. Clone the repo
2. Open terminal in folder and run the below code

   ```python
   pip install -r requirements.txt
   ```

3. Go to [Chrome driver download](https://chromedriver.chromium.org/downloads) and download the driver specific to your chrome version

4. Extract the zip in `C:\Program Files (x86)` directory

5. Go to `today_classes.py` and replace `alertWords` , `classes` and `subjects` with your time table

> `alertWords` : The words for which the script need to send a message (To customize the message go to line 126)

> `subjects` : Dictionary of timetable.

> `classes` : Google meet links for all subjects

```python

# WHEN THESE WORDS ARE TRIGGERED A MESSAGE WILL BE SENT
alertWords = [ "your_name", "are you there", "unmute yourself", "say something", "can you hear me"]

# TIME TABLE HERE
subjects = {'monday' : ['UNIX', 'OOAD', 'CD', 'OS', 'DBMS'],
                'wednesday' : ['CD', 'OOAD', 'OS','DBMS', 'OS'],
                'friday' : ['OOAD', 'PEHV', 'CD',  'OS', 'UNIX'],
              }

# GOOGLE MEET LINKS TO RESPECTIVE SUBJECTS
classes = { 'UNIX':	'https://meet.google.com/lookup/e3667sh3xh',
                'CD':'link_to_sub',
                'PEHV':'link_to_sub',
                'OS':'link_to_sub',
                'OOAD':'link_to_sub',
                'DBMS':'link_to_sub'
          }
```

6. Go to `today_classes.py` line 81 and enter your email

7. Go to `today_classes.py` line 88 and enter your email password

8. That's it. There are 3 options in the script

   - get today periods

> Returns list of periods today

   ```python
   class -t
   ```

   - join a specific period

> Opens an automated chrome browser and joins that specific subject class automatically

   ```python
   class subject_name
   ```

   - automate today classes

> Opens an automated chrome browser and joins all periods on the specific date automatically

   ```python
   class -a
   ```

The above command will run throughout the day and exit after the last class.

That's it, folks. Do let me know if you want a tutorial on how-to!
Os benefícios de estudar o código fonte de grandes bibliotecas e aplicações
Tags: opensource, ptbr, frontend
Published: 2020-12-02 13:49:14

---
title: Os benefícios de estudar o código fonte de grandes bibliotecas e aplicações
published: true
description: Como tem sido essa experiência e porque isso tem sido útil para minha carreira como desenvolvedor
tags: opensource, ptbr, frontend
cover_image: https://images.pexels.com/photos/325111/pexels-photo-325111.jpeg
---

Nos últimos dois meses, venho dedicando parte do meu dia para ler e entender o fluxo e arquitetura de algumas bibliotecas e aplicações bastante utilizadas pelos desenvolvedores. Portanto, resolvi escrever para contar como tem sido esse período e como isso me ajudou como desenvolvedor.

A princípio, o objetivo era entender como funciona o código de uma biblioteca de componentes para que minha equipe pudesse dar um pontapé na criação de uma biblioteca própria e futuramente um Design System. Como fonte de estudo, decidimos utilizar o [IBM Carbon](https://www.carbondesignsystem.com/) como referência.

Desde o início foi uma ótima experiência, pois precisava identificar e entender a implementação da biblioteca desde seu início, e graças a ótima documentação, não era difícil entender como as coisas funcionavam no Carbon.

Venho aprendendo bastante lendo, entendendo e tentando implementar soluções de forma parecida como foram implementadas no Carbon, pois além de descobrir como certas soluções foram criadas, eu consigo adaptá-las na resolução dos meus problemas, o que é um excelente exercício para o desenvolvedor!

Sem falar nas várias bibliotecas e conceitos que tenho aprendido! Alguns exemplos são:

- Lerna (Gerenciamento de Monorepo)
- Aprimorando meus conhecimento com o React
- Aprendendo a implementação genérica de componentes de tipografia, ícones, cores, etc.
- Aprendendo como projetos open source são incrementados
- Aprofundando conhecimentos com bundlers
- Criação de documentação de qualidade para o desenvolvedor

Como tem sido uma ótima oportunidade de aprendizado, resolvi me aventurar ainda mais e entender o código de uma outra aplicação que grande parte dos desenvolvedores utilizam no dia a dia: nosso amado [Visual Studio Code](https://github.com/microsoft/vscode). Temos uma excelente ferramenta e seu código está aberto pra todo mundo ver e ainda contribuir, se quiser! Por que não tentar entender como as coisas funcionam por baixo dos panos, não é mesmo?

Pretendo em breve contribuir para projetos Open Source, é uma vontade que venho tendo há muito tempo e sei que sempre tem algo a ser feito para a comunidade!

PS: Esse foi meu primeiro artigo e espero que tenha sido o primeiro de muitos. Escrever é algo que gosto muito de fazer, e quando isso junta com a vontade de compartilhar conhecimento, isso se torna muito prazeroso!
Week 4 of React....
Tags: react, javascript, webdev
Published: 2020-12-02 13:38:15

Hey everyone, Just started with a mentorship programme at [Frontbench](https://twitter.com/frontbenchHQ?s=20).
Currently its week 4 of learning and we have already built a mini project and working on our portfolio.

For the first mini project I made a stopwatch using React and got to learn some concepts like State , conditional rendering and Event handlers. Its still not perfect and need some little changes.

![Stopwatch](https://dev-to-uploads.s3.amazonaws.com/i/ugx8jkqxaaz8nktp0ahw.png)

Here is the [link](https://codesandbox.io/s/confident-saha-xdo73) give it a try and [this](https://github.com/dpak1999/stopwatch-react) is the GitHub repo.

Currently I am working on my portfolio website which would also be made using React and I have completed my home page but it still needs a little refactoring as suggested by [Sagar](https://twitter.com/sa_choudhary?s=20). Planning to finish the portfolio by this week.

Finally would like to thank [Deepak](https://twitter.com/HQdeepak?s=20) and [Sagar](https://twitter.com/sa_choudhary?s=20) for giving us this oppurtunity to learn by doing and become a better software developer.

Do follow me on [LinkedIn](https://www.linkedin.com/in/deepak-kumar-dash-14a293176/) for more updates.
Madhuban Khatri on Dev.to
Tags: newuser, pythondev, webdev
Published: 2020-12-02 13:36:36

I am Madhuban Khatri, a Self-Taught Programmer. I am new user on Dev.to and this is my first post on it. 

I saw some Editor Basics right side of the screen and I have to learn **cheat sheet**. It gives me a lot of Options and this is _Amazing_.
```
See my projects on GitHub
* Country Code Finder using Flask
* Wheater App using Flask
* File Sharing Website
* Image Gallary using PHP & MySQL

```
Thank You.
Capstone Ideas?
Tags: help, idea, machinelearning, info
Published: 2020-12-02 13:36:14

Hello, dev community!!!

I'm an Undergrad student & for my final year project, I am looking for problem statements with new technologies. 

Could anyone help me or propose some good ideas to work upon my final year project, I would be very grateful.

PS: I am looking for projects based on NLP, ML, AI ...
Diyazen – Sri Lanka’s First Humanoid Robot
Tags: srilanka, robotics, humanoid, diyazen
Published: 2020-12-02 13:32:07



<img  src="https://arimaclanka.com/images/webmobile/diyazen.jpg"  >

  

In this technologized world, we have heard and seen the rise of the Robotic Era in many foreign countries. Now Sri Lanka has also stepped into the list as Arimac, Sri Lanka’s Digital Solutions Provider has taken an initiation on bringing a machine to life in 2019. Not just a machine but a machine with a human touch, Diyazen, a Humanoid Robot. This is the first humanoid robot in Sri Lanka and in that way as Sri Lankans we are proud to say that we have taken a great step in the world of technology.

  

**How did it all begin?**

The original idea on the construction of a humanoid robot by Arimac was first revealed at Google I/O Extended held in 2018. The main factor that drove this idea into action is that the Sanbot’s robots which were in use in Sri Lanka through the partnership between Arimac and Sanbot Robotics didn’t fulfill all the requirements. Thus Diyazen was given birth into this world by the Sri Lankans in 2020.

  

**Diyazen, a brief description.**

Diyazen is an ultra-modern virtual assistant that includes many abilities derived from the Arimac Cognitive Platform. The abilities include natural language processing and dialogue management, and these can be modified according to the purpose. Therefore, it is developed so that it could satisfy different user specific requirements.

  

**Features Included.**

Technological Features that are included in the robot are OIMA that operates with intelligence & transmits signals in all directions, CNN based High-speed Semantic Analysis Technology to analyze & understand data faster & efficiently, intel® Realsense Depth camera that is specialized for augmented reality applications, content creation, & object scanning with high accuracy, intel® Apollo Lake Mobile SOC for improved battery saving, memory, graphics performance & I/O capacity, PIR, IR sensor array to sense motion in surroundings using heat, 3D SLAM Indoor Positioning & Navigation for real time & accurate 3D navigations. It also has a 10.1” 10 point LED touch display and Smart battery featuring Automatic charging.
  
Diyazen can be extended into multiple robot applications due to its’ Modular humanoid robot platform. It’s 3D dynamic perception enables face, gesture and emotion identification, Application SDK enables third party app developments. It also possesses an operating time of 10 hours.

  

**What’s so special ?**

Diyazen gives an experience of interacting with a machine that is more human because of the use of modern technologies such as AI, Advanced Robotics and it has a normal human height of 4.5 feet.

The important design that adds color to the humanoid robot is that it is designed in a way that it inherits the Sri Lankan history by designing the face based on the **Raksha masks**.
 
Most importantly, it is a Sri Lankan development which is very much special for us as Sri Lankans.

  

<img  src="https://1.bp.blogspot.com/-8FxvFm0FsW4/Xl9TbIIvMFI/AAAAAAAABFw/5RNP1uls_fstjzC57MSq9RPd5S1frrBpQCLcBGAsYHQ/s640/16.jpg"  >
My reasons to support the Gemini Internet Protocol
Published: 2020-12-03 16:32:50

---
title: My reasons to support the Gemini Internet Protocol
published: true
date: 2020-12-02 13:19:09 UTC
tags: 
canonical_url: https://social.johanbove.info/2020/12/02/my-reasons-to-support-the-gemini-internet-protocol
---

Why do I believe Gemini is great for personal Internet presences? First of all, it's a real grass-roots initiative which I am very excited about.  
  
If you're reading this, chances are high you are already using Gemini. But for history reasons and to share my opinions of Gemini I would like to offer you here some views of mine.

Collecting some of the strong-points of Gemini from my perspective of having some experience with Gopher and running personal websites.

## Fast and lightweight

- It's very easy on the system resources. So the protocol works really well on slower hardware without any problems. Hosting on a Raspberry Pi3 is easy-peasy.
- Since there are no fancy design in Gemini capsules, it is really optimized for low bandwidth.
- It should work really fine on a feature-phone, like for KaiOS. I don't believe there is a client yet for KaiOs at this time.
- It's fairly easy to build clients and servers for the protocol.

## Simple yet complete

- The specifications provide enough functionality to do basically what you would expect to be able to do online.
- Much lower learning curve compared to Gopher and HTML. You can start publishing Gemini pages within minutes.
- Even-though the syntax is limited, it still gives enough playroom for creative expression.
- Use of TLS certificates promises security and privacy.
- It is more international than US-centric Gopher.
- The procol supports the UTF-8 character set so any language can be used to publish sites in.
- This should help make the protocol more popular in non-ascii wielding regions in the World.

## Easy to publish

- Content will be probably first of all stored in static text files which are future-proof and easy to maintain.
- Many servers already available that require minimal technical skills.
- Yes, you still need a server, but there are many collectives which you can join to facilitate this.

## Focus

- No popups, animations, videos, sound effects.
- Focus on actual content instead of fluff and effects.
- No advertisemens and commercial tracking.
- No Facebook, Google or Twitter.

## Accessible

- Power of formatting goes into the clients or readers. Like in the good old days of the early Web, people are expected to style the content to their own liking.
- It's pure text, has simple navigation rules, so should be great for people with disabilities.
- No JavaScript so you really see what you get.

And on top of this, the young Gemini community is driven to make this a success!

I'm sold.

_ps. I published this first in plain text on my Gemini capsule and now that I copy paste this into a HTML document I can really tell just how easy it is to publish on Gemini._
Execution failed for task ':app:mergeDexDebug'
Tags: flutter, androidstudio
Published: 2020-12-02 13:05:48

After added `cloud_firestore: ^0.14.3+1` (I am not quite sure if it is the only reason), run on Android emulator, failed, it saids `Execution failed for task ':app:mergeDexDebug'`.


[TahaTesser gives a hint](https://github.com/FirebaseExtended/flutterfire/issues/2414#issuecomment-617706196):
> You need to enable multidex


[lordvidex provided a solution](https://stackoverflow.com/a/60311131):
Go to `android/app/build.gradle`, add the following lines of codes:
```yaml
dependencies {
  implementation 'com.android.support:multidex:1.0.3' //enter the latest version
}
android {
    defaultConfig {
        multiDexEnabled true
    }
}
```


Run again, succeed.


Hope this helps!
So proud to be a coder!
IT Staff Augmentation: Before and After COVID-19
Tags: remote, technology, discuss
Published: 2020-12-02 13:01:31

This blog was originally published on [Bacancy Technology] (https://www.bacancytechnology.com/) 

No one ever had thought that life would bring such drastic changes due to this pandemic. The Coronavirus devastated various industries like hospitality, entertainment, and travel. However, the IT sector saw an unexpected shift in the business processes and work patterns. 

Unlike the misfortunate domains that saw a downfall due to the economic downturn and other regulatory measures, the IT industry has instead witnessed productivity by adapting the IT staff augmentation model. 

In the pre-COVID times, IT industrialists would opt for staff augmentation when they were short of in-house resources or skill sets. With the onset of social distancing measures and work-from-home practice implementation, IT companies could no longer distinguish between their in-house staff member working from home and the remote dedicated developers hired offshore.
**Statistics**
As per a Statista report, the global outsourcing market in 2019 before the Coronavirus hit the world was $ 92.5 billion. And after the pandemic, the IT staff augmentation market size grew to $ 132.9 billion. 

With the strict lockdown implementations, IT companies go digital by incorporating Cloud Services for their employees and augmented development teams. Gartner Inc. mentions that the total Cloud Service revenue grew from $ 214.3 billion to $ 249.8 billion. 

As per the Research and Markets report, the Global Revenue of Outsourced Customer Experience Market in 2019 was $ 78.8 billion, whereas after COVID-19, in 2020 was $ 82.6 billion. 

The Statista report for Worldwide spending in the outsourcing industry’s recruitment process depicts $ 15 billion in 2019, which grew up to $ 18 billion in 2020. By the end of 2021, Statista reports that IT outsourcing’s market size will hit $ 413.7 billion. 

The above stats prove that the COVID pandemic has boosted IT companies to switch to IT Staff Augmentation Services more often that resulted in the increased staff augmentation market size.
[Why Companies Choose IT Staff Augmentation] (https://www.bacancytechnology.com/it-staff-augmentation-services)?
![IT Staff Augmentation Services] (https://www.bacancytechnology.com/blog/wp-content/uploads/2020/09/02-1-1107x2048.jpg)

Rear the entire article here; 
[IT Staff Augmentation: Before and After COVID-19] (https://www.bacancytechnology.com/blog/it-staff-augmentation-before-and-after-covid-19)
Daily Developer Jokes - Wednesday, Dec 2, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-12-02 13:00:06

---
title: "Daily Developer Jokes - Wednesday, Dec 2, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Wednesday%2C%20Dec%202%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1259169f6cb.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ A SQL developer walked into a NoSQL bar.

___A:___ They left because they couldn't find a table.
 -->
Do you feel like time is going faster ?
Tags: mentalhealth, productivity, career
Published: 2020-12-02 12:52:51

Lately I found myself working at my job during the day and leave my personal projects, learning and other coding stuff in the early morning or in the evening.

One thing that happened is that I feel like the amount of work that I do while learning, customizing my career plan and doing side projects is less during this lockdown period. During my early years in software development career I would finish up work much faster and find interesting ideas.

Do you feel the same ? 

If you do I would like to see some opinions about this or some good reads about this phenomenon as I want to tackle this problem.