teleren/devto huggingface dataset:
Using NFC technology for business networking
Tags: octograd2020
Published: 2020-05-20 08:51:26

## My Final Project
As part of our final year project for an undergrad in Computer Science at the University of Pretoria, my team and I (Vast Expanse) built both a mobile application and a web server (with admin portal) to facilitate the use of NFC technology for business networking. This project was called Smart-NFC-Card-Applications, and used the NFC capabilities of mobile phones as well as a NodeJS backend server to allow people to share business cards and arrange physical meetings at offices, with NFC used to share and gain access into the buildings. All of the documentation and explanation is available on the GitHub repo, given below.

## Demo Link
Below are a few links to the relevant websites and YouTube videos, which were our virtual demo for the project (all of these and more can be found on the GitHub repo):
Virtual Demo: https://www.youtube.com/watch?v=-cNhUfKaruU
User Testing: https://www.youtube.com/watch?v=xTzHqBzHMik
Server Admin Website: https://smart-nfc-application.herokuapp.com
Google Play link: https://play.google.com/store/apps/details?id=project.link
 

## Link to Code
Head over to our repo to check out our code and documentation:
https://github.com/cos301-2019-se/Smart-NFC-Card-Applications


## How it was built
The app was built using React (Android only for now), the website was built using HTML, CSS, Javascript, Bootstrap and JQuery, and the server was built using NodeJS and PostgreSQL. We struggled with the asynchronous nature of NodeJS at first, but managed to convert some of it to synchronous using await's and this helped a lot. NFC on React was also difficult to get right, but we persevered and got it eventually - which you can see on our Demo video.


## Additional Thoughts / Feelings / Stories
It was such a cool experience to work with a group of dedicated and hardworking guys, all directed towards a common goal - getting good marks!!! But also to produce quality code, and do some real-life user testing too.
Graduaction 2020 [Multi-Vendor-PHP]
Tags: octograd2020
Published: 2020-05-20 08:48:34

## My Final Project
A responsive multi-vendor store made in php's SLIM micro-framework for restapis.

## Demo Link
 https://github.com/aitsamahad/php-multi-vendor-ecommerce

## Link to Code
{% github https://github.com/aitsamahad/php-multi-vendor-ecommerce %}

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
Its built using PHP's Micro-Framework SLIM, used for REST APIS, Bootstrap for UI and responsiveness, Pixelated LOGO for the store, TWIG template engine for dynamic page rendering.
[Adventure of Coding With Git]
Tags: octograd2020
Published: 2020-05-20 08:47:55

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Portfolio Website


## https://shettyganeshprasad.netlify.app/
 

## Link to Code

{% github https://github.com/ganeshShetty98/My-Portfolio-Site %}

## I always wanted to build a website and after learning from many online resources during this lockdown period due to COVID-19 I finally gained this skill and hence got my self to built my own website which is hosted through GitHub.

## I really liked building things that can be used by others.


# Thanks to every teachers and student who supported me to develop.
Reversing and Re-ordering ol items in HTML
Published: 2020-05-31 00:21:59

---
title: Reversing and Re-ordering ol items in HTML
published: true
date: 2020-05-20 08:46:31 UTC
tags: 
canonical_url: https://dcblog.dev/reversing-and-re-ordering-ol-items-in-html
---

I've just learned you can alter HTML ol items. You can reserver the order and change the starting number.

Thanks to [@IMAC2](https://twitter.com/IMAC2) for this tip.

To reverse the order add `<ol reversed>`

To change the starting number add a start `<ol start='15'>` which tells HTML to start the number at 15.

> Every day I learn something new!! ? [pic.twitter.com/GlllTYQCdn](https://t.co/GlllTYQCdn)
> 
> — Álvaro Trigo ?? (@IMAC2) [May 19, 2020](https://twitter.com/IMAC2/status/1262702059763179521?ref_src=twsrc%5Etfw)

 <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
A project for Garbage workers :)
Tags: octograd2020, github, android, githubsdp
Published: 2020-05-20 08:42:07

#### E-Bin is a Secure, Stable and Feature rich Android Experience devoted towards Waste management & is Build For Digital India. E-Bin is supported by most devices above Android™ 5 Lollipop.



#### My Final Project : `https://github.com/X3NOSIZ/E-Bin-BFDI-Build-.apk`


#### Installation : Just download the .apk file and install on your Android™ Device (Must be above or equal to V5.0+) & you are ready to go!
 

#### Link to Code : `https://github.com/fias786/E-Bin`

#### Tech Stack : Java (Platform - Android Studio) ; Firebase ; HTML ; CSS ; Node.js & Handlebars(discontinued).

[Note]: # Feel free to contribute and report any issues by making a PR on the above link :)
My thesis: Snaky
Tags: unity3d, csharp
Published: 2020-05-20 08:40:37

## My Final Project: Snaky
I made this project as my thesis at my school. It was a long and rewarding experience. I learned a lot of game developing, as well as programming in c#.

## Demo Link
https://drive.google.com/open?id=13UNRqUQAmAXgWj-PkoQi6VdiZ92IXlLG

## Link to Code
https://github.com/8dave8/Szakdoganew
## How I built it
The project took about 6 months to finish. I made it with unity3D game engine, and i wrote the scripts in c# and i draw the pixel graphics with Piskel. I had some problems with saving some data with sqlite, so i changed to save my datas with json files instead.

## Additional Thoughts / Feelings / Stories
Some problems took days to fix but i fixed them. Also my friend gave me some tips on pixel graphics. Overall it was a fun experience this was my first larger project.
[Placeholder Title]
Tags: octograd2020
Published: 2020-05-20 08:40:20

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Final Project


## Demo Link
 

## Link to Code

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it (what's the stack? did I run into issues or discover something new along the way?)


## Additional Thoughts / Feelings / Stories


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Backgammon CLI
Tags: 2020devgrad, octograd2020, showdev, githubsdp
Published: 2020-05-20 08:39:48

---
title: Backgammon CLI
published: true
description: I just graduated from Lyceum, and this was my final project.
tags: 2020devgrad, octograd2020, showdev, githubsdp
---

Hello! My name is Chris, and I am an 18 year old graduate of 2020.
The year obviously didn't go as planned.

I think it's interesting to mention the small background I have with programming and coding in general.

I started programming in 1st year of Gymnasium, when I was around 14 years old, learning mostly HTML/CSS and PHP. Made countless of projects such as written from scratch forums, blogs and more. Afterwards, I learnt Python which for me was the moment I understood that programming is much more involved and deep than I had imagined.

Made countless projects such as chat applications with some friends of mine, a few games, but also I loved using python for calculating probabilities in card games and more.

After Python, I moved to Golang. Using Golang I managed to create some more deep stuff like a library for a chat application called Synac, but also the project I am going to describe here, my Backgammon game.

My backgammon game was my attempt of bringing a traditional board game I loved to the command line. Backgammon is a game of luck, where you throw two dice and move rocks attempting to reach the final box and pick them up, while hitting your opponent's rocks in the way. It brings up very interesting challenges with its rules of forced movements but also the picking up rock mechanic.

The game had to both look and feel good, while giving all the information the player needs, as it can be complicated to understand how the rocks are moving at first sight.

I never truly finished my project, school especially this year brings a lot of pressure and little time, but I really want to return to the project and finalize it, adding maybe a bot to play against or even some sort of online play (at least in local network).

The (embarrassing) github link is: https://github.com/ELChris414/backgammon

As I realize that this project may not be enough to excite you (especially since it's not finished), I will also mention a smaller project of mine called UFCP, which basically provides with you with very minimal, no setup, local network chat. It literally just asks for a name and you're connected to an IRC style local network. The project is so minimal, it doesn't really deserve a github repo by itself, so I have a gist for it: https://gist.github.com/ELChris414/a705ba642223c4f2183dbc65f49753d6

I know, especially with the creativity and work ethic and talent that others have, what I present here is not interesting at all. But, having no support from school in this and not much free time, I always try to learn something new in programming and create smaller ideas.

Thank you so much for reading!

Chris
Drive CLI
Tags: octograd2020, githubsdp, python, opensource
Published: 2020-05-20 08:34:33

## Context
It was the winter of 2018, I was at home with no internship that vacation. We had a few academic mini projects going on. I had always been a git github user for during those days, but my teammates who were not so into tech at that point, didn't find version control, git easy to use. 
They used google drive for sharing code which isn't advisable.
ps: don't judge my teammates they already had a steep learning curve for the time so can't blame them.
Since I found going going away from the terminal and uploading and downloading code using UI a very boring process. Plus I need to move away from my beloved terminal. Thus I pondered why not use a CLI for drive as well.
When I went about finding for some CLI I wasn't able to find a any easy to install and use CLI for google drive. Thus I decided to build one and that's when I ended up building Drive-CLI.

Drive-CLI is a command-line utility for google drive which helps you access, sync, download, upload, etc. directly to your drive without leaving the command-line. The best part being the commands are similar to git CLI so that you can easily remember them 💆

## Demo Link
You can check it out yourself [here](https://github.com/nurdtechie98/drive-cli)
Do star it if you find it interesting.

## How I built it ?
At the outset I started building it all alone, for the first few months built the core structure.
Since at that point the only thing I knew was python so that is what I decided to used.
I had earlier worked with API's but wasn't so confident back then, but throughout the process I learnt a lot of things solidified a lot concepts.
Once I started it with the basic set of commands, I published the package on Pypi and made the repo public on github.
A lot of people found in really interesting and started contributing to it, and we ended up adding many more features.

From that time onwards it has only garnered more and more support from people, with poeple actively using it, making pull request. I really feel proud to have done something of this sorts and have nothing but a lot of thanks to say, to all the contributors.

Final Note: I am really sorry that I have not been maintaining the project actively, but with the senior year and other activities going on I am really finding it hard to dedicate time. But definitely get it back on track soon. At this point I need a custom domain name to take the project ahead because of google api verification, so I am waiting for it.
Hosting Multiple Sites With Firebase - Separate React Apps For Admin and Public Pages
Tags: react, firebase
Published: 2020-05-20 08:27:57

---
title: Hosting Multiple Sites With Firebase - Separate React Apps For Admin and Public Pages
published: true
description: I'm showing how to use firebase hosting to host two React apps on one firebase project. We'll have one app for admin area and one for public pages.
tags: react, firebase
series: React Firebase
---

{% youtube 2ayNDsqtjHs %}

I'm showing how to use firebase hosting to host two React apps on one firebase project. We'll have one app for admin area and one for public pages.

Subscribe to the channel: http://bit.ly/2QZ2UY3
Developer Dilemmas Are Now Online
Tags: showdev, programming, watercooler, remote
Published: 2020-05-20 08:26:20

We're excited to announce that we've turned our card game Developer Dilemmas into an online game and [launched it on Product Hunt](https://www.producthunt.com/posts/developer-dilemmas-by-appsignal-2). The original card game version was a great success as a conversation starter at conferences, so we built an online version for everyone to enjoy.

Our team of "AppSignaliens" likes to blow off steam by playing games. This game helps us not to take ourselves too seriously. By launching it online, we hope to bring developer teams closer together and bring some laughter in weird times like these.

## Singleplayer and Multiplayer Support

You can play the online version together, or play it alone and see how your opinions compare to developers worldwide. After making your pick, we'll show you the choices others made as a percentage. All the cards are language-agnostic, so that you can enjoy the game regardless of the language(s) you love (or hate) 🎉

[![Screenshot of developer dilemmas on an iPad](https://blog.appsignal.com/images/blog/2020-05/dilemma-screenshot.png)](https://developerdilemmas.com)

We hope you'll have a lot of fun playing the game and help us spread the word about it.

## 👾 [Play Developer Dilemmas](https://developerdilemmas.com/?ref=appsignal) 👾

<hr />

## P.S. Want the Card Game?

If you liked this digital game, then you'll love the physical version! If you try [AppSignal's application monitoring (Ruby, Node.js, Elixir, or JS)](https://appsignal.com/), we'll send you a free card game. Worldwide shipping 🌏!

![Box of the physical developer dilemmas game](https://blog.appsignal.com//images/blog/2020-05/dilemma-box.jpg)
How To Structure React Applications
Tags: react
Published: 2020-05-20 08:25:44

---
title: How To Structure React Applications
published: true
description: In this video I show my approach to structuring react applications. In short - separate by domain, not type. Put tests along with the component they test, do not create a separate folder for tests.
tags: react
series: ReactJS Tutorials
---

{% youtube UfoM49p3WCw %}

In this video I show my approach to structuring react applications. In short - separate by domain, not type. Put tests along with the component they test, do not create a separate folder for tests.

Subscribe to the channel: http://bit.ly/2QZ2UY3
Chatting Application Using Node.js
Tags: octograd2020
Published: 2020-05-20 08:23:40

I have developed chatting application using socket.io library of node.js which has all the main functionalities such as creating new rooms, sharing text messages, group chat,sharing images and much more!

## Check it out now-
## https://chatparadise.herokuapp.com/
 

## Code at github-

## https://github.com/ishvar99/chatting-application

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## I built this project using node.js and socket.io, It took me a lot of time to figure out how chatting applications work and I faced a lot of challenges in building the functionality of the application, but I learned a lot of stuff, I used html,css and javascript to design the UI of the application and node.js as server side language and used mongodb to store the chat data. So overall it took me 4 months to complete this project and now I am proud of myself for making it to the end of completion of this project.

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

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

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

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

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
NGÔN NGỮ LẬP TRÌNH RUBY CÓ PHÙ HỢP CHO NGƯỜI MỚI BẮT ĐẦU?
Published: 2020-05-20 08:22:24

Đối với lập trình viên mới bắt đầu học ngôn ngữ lập trình nào là phù hợp chắc hẳn là câu hỏi mà rất nhiều bạn trẻ phân vân. Ruby là một ngôn ngữ lập trình khá dễ học, dễ dùng và thân thiện, hôm nay chúng ta sẽ cùng điểm qua những điểm nổi bật của ngôn ngữ lập trình Ruby. 
http://24htechtrend.com/index.php/ngon-ngu-lap-trinh-ruby/
Build up your skills during this quarantine with Online AI Training Course
Published: 2020-05-20 08:22:10

Courses as short as 60 minutes in length to cutting edge courses of a half year span, the majority of which are furnished free that too with confirmation. Utilize your isolate and locate the correct course for you here. 

Isolate can be a chance to take up courses to upgrade your vocation. From 60 minutes in length seminar on the most proficient method to compose a resume or how to get another line of work and increment profitability, particular courses in work explicit abilities or something imaginative like flying vehicles, there is a seminar on everything. Investigate the most remarkable yet helpful affirmation courses accessible. Locate the correct one for you. 

Simulated intelligence for everybody: The course is accessible at coursera.org – a web-based learning stage. The course is intended for non-specialized individuals and assists them with understanding the buzz work computerized reasoning (AI) and how it is valuable for them. It comprises of essentials of AI, the work process of AI, AI technique and information science ventures. Enlistment begins from March 31. It is a multi week-long course with 2-3 hours of study for each week.

This will assist you in building a strong AI profession and get the best-[Artificial Intelligence course](https://intellipaat.com/artificial-intelligence-deep-learning-course-with-tensorflow/) specialist positions in driving associations.

Today, Artificial Intelligence has vanquished pretty much every industry. Inside a year or two, almost 80% of developing advancements will be founded on AI. AI, particularly Deep Learning, which is the most significant part of Artificial knowledge, is utilized from AI-fueled recommender frameworks (Chatbots) and Search motors for online film suggestions. Consequently, to stay important and gain aptitude in this developing innovation, take a crack at Intellipaat's AI Course.
QPP - My final thesis - first part
Tags: sql, qpp, machinelearning, cpp
Published: 2020-05-20 08:20:33

QPP or Query performance prediction is an interesting field in which you want to have the ability to predict how much time would some SQL query run. If you have the ability to do that, then you can do load-balancing, have SLA contract with performance properties or you can deny query from running if you see that it will run forever. This problem is very tricky and it has been investigated from 1980s. A lot of different ways to the solution has been proven to work in lab conditions. Those ways can be divided into two main categories, the first one include machine learning, and the second one doesn't. 
I wanted to investigate the second one because sadly I see that this part of computer science is being forgotten. My task was to construct QPP prediction in such way that it would work in load balancing scenario. Load balancing scenario applies that QPP doesn't have to be 100% percent accurate. For example it doesn't have to say that query will run 2 seconds, but it has to say that query 1 will run two times faster than query 2. So the output from QPP will only have to be in linear relationship with a running time of the query. 
Query plan is plan in which query will be run on RDBMS. This plan can be used in predicting query time. Wu2013 suggest that calibration queries can be used in calculation of basic operations in RDBMS, like seq page cost, cpu tuple cost, cpu index tuple cost and cpu operator cost. Afterwards join order is one of the most important things. In order to reduce cardinality error hash join or merge join are applied before nested loop join. This is the first part in which I wanted to introduce basic information about my final thesis and to get you in QPP field if you haven't already been familiar with it. In the next blog post I will post performance results compared to the round-robin and least tasks policy. 
Stay tuned. 
Dariodsa
Super-Duper Drive
Tags: octograd2020
Published: 2020-05-20 08:17:30

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Final Project
The project aims to make a dent in the Cloud Storage market, with stiff competition from rivals like Google Drive and Dropbox. This includes personal information management features in the application to differentiate it from the other competitors, and the minimum viable product includes three user-facing features: 
1. Simple File Storage: Upload/download/remove files
2. Note Management: Add/update/remove text notes
3. Password Management: Save, edit, and delete website credentials.

The basic starter code is provided by Udacity

## Link to Code
{% github https://github.com/rahulatrkm/SuperDuperDrive %}

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Reading App
Tags: octograd2020, githubsdp
Published: 2020-05-20 08:16:50

## My Final Project
I done this project during my Udacity Nanodegree course and I used for that my tools brings by GitHub Student Developer Pack #githubsdp like WebStorm or TravisCI.com and TowerGit App.
My goal was to build a reading app.

## Demo Link
https://my-reads-one.now.sh/

## Link to Code

{% github https://github.com/hmartinez69/my-reads %}

## How I built it
I build this project on React with Create React App
I had discover states principles and lifecycle management

## Additional Thoughts / Feelings / Stories
It was a good project for discover workflow to development
MY WEBSITE
Tags: octograd2020, devgrad2020
Published: 2020-05-20 08:14:05

Hey there!
I am a 16 year old student from India .
Till 2019, I was not introduced to the world of programming.But later got a deep interest in the subject.
I am proficient with C,Python,CSS-HTML.
As a first project I built my own Website with HTML and CSS.

You can view my project on -https://animedhruv.github.io/

 Link to Code-  https://github.com/animedhruv/animedhruv.github.io 

 Yeah so as it was my first project , there were many difficulties ,I had issues with the font styles and github environment (it was very new for me ) but as a journey it was (or is) just amazing.


 I just passed (or will pass) my high school (class of 2020).
Thanks to all my mentors who guided me throughout the journey and also kudos to all my friends. You all were just amazing!.