teleren/devto huggingface dataset:
My Albums App (a Foray into Personal Coding Projects)
Tags: octograd2020
Published: 2020-05-20 20:24:02

## What's this?
I'm sharing my experience and progress in working on one of my personal coding projects. This is one of my earlier ones that I started in junior year of college. It's still a WIP as I continue adding features and tweaking the design.

## The project
The project is currently titled "my-albums-app". It's a webapp that displays the albums I've listened to in the past few years. I have a database that stores all of this information about albums and artists. I'm working on creating statistics pages for each year to see information about the music I listened to each year and see if I can find any patterns (for example, genres or artists that I listened to and if any new interests showed up).

## Link to Code
{% github https://github.com/emilywritescode/my-albums-app %}
[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
This project has an Angular2 frontend with a Flask/Python backend. The database is MySQL. When I first started working on this project, I had recently completed a class project using this tech stack, so I based off of what I learned there. I also really first started using Github for code tracking with that class project.

## Additional Thoughts
I'm not the best with frontend design. I think the functionality is there, but my app doesn't *look* the best. Ah well, still working on making it something I'm proud of! Further, I need to figure out to host the web app so others can look at my musical tastes!
VEMS
Tags: octograd2020
Published: 2020-05-20 20:20:40


## VEMS


[My presentation](https://www.youtube.com/watch?v=ckiBKucetfI)
 

[My code](https://www.github.com/sripushkar/vems)

I built this project using Swift and Ruby, in addition to Firebase authentication and database. A challenge I overcame was writing the database queries because I have never worked with Firebase before this project, and it was very different than a SQL database. I learned a lot through this project and opened my mind to iOS development.
IQUIZZLER
Tags: flutter, webdev, android, opensource
Published: 2020-05-20 20:13:07

Hi everyone! This is a Flutter project for your **Brainstorming**.
![Brainstorming Image](https://media.tenor.com/images/971491e2533e1084f54ccc57bf3485b2/tenor.gif)
This is one of my initial flutter projects and an app that uses most of the basics of *Flutter & Dart*.

In this blog I will give you a guided instrucions on how to start with flutter and create this super awesome App.

![Flutter Logo](https://raw.githubusercontent.com/flutter/website/master/src/_assets/image/flutter-lockup.png)

****
## Before Starting

But before we continue if you want to test it now then head over to [IQUIZZLER WEB](https://gauranshkumar.github.io/iquizzler-web/).

Also I believe that you have done the following before continuing ahead:

  - Installed and Setup Flutter if not the goto [Install Flutter](https://flutter.dev/docs/get-started/install)

  - Familier with some basic *Programming Concepts*.
  - Familarity with basic Git Commands.
    > If you want to get familier with **git** then goto [Github Hello World](https://guides.github.com/activities/hello-world/).
  - Some inspiration to go along :)

****
## Getting Started

![Starting](https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTmRvfjnfQHht2ZqT7eRS2ZBC5jgbqhzpyZymrnZycxk8BXekOv&usqp=CAU)

To Start with the project follow the following steps:

1. Clone the github repo {% github gauranshkumar/iquizzler%}
2. Open the github project in either **Android Studio** or **VSCode**.
3. Open the terminal and type `flutter pub get` to download all the dependencies.
4. Now type `flutter run -d <deviceName>` instead of `<deviceName>` put the name of your device attached to run the app.
5. If you want to build the app then type `flutter build <type>` and instead of `<type>` put the type of build eg. `apk` or `web`.

    > To build for **Web** you must enable Web support, to know more go to [Flutter for Web](https://flutter.dev/docs/get-started/web).


<br><br>

### Flutter Objects
Here is a detailed list of most common Flutter Objects by the **Official Flutter Community**

{% medium https://medium.com/flutter-community/an-introduction-to-flutter-its-all-widgets-aabd0f86ca1c %}

****

## Issues
If you face any issues reated to the Project then please report it to [GitHub Issues](https://github.com/gauranshkumar/iquizzler/issues/)

****

![Thank You](https://media.tenor.com/images/ba3ec917b6414b01fa85d33979336864/tenor.gif)

Thanks for Reading the Article !!
See you in the next geek read and till then do something productive :)


Please follow me for more such blogs and do comment about the article.
ClinMD Mobile Application/ Digitizing Patients Records
Tags: android, java
Published: 2020-05-20 20:11:06

ClinMD offers a digital record-keeping system with the use of smartpen. This pen is connected with this Android Application using Bluetooth. Whatever is written with this pen, the records are generated in real-time and are saved in the cloud.
During my Internship, I added functionality of Caching, Picture in Picture mode, Asynchronous Tasks, Managed Background threads using java in Android Studio.

The key features of this application are -

Intelligent digitization solution-focusing on people, not machine
ClinMD empowers caregivers to digitize handwritten notes/prescriptions while helping administrators track all the data from a centralized location.
This means complete automation, reduce cost, and complete visibility.

WHY USE CLINMD?
Today's model of engaging with healthcare data — how we collect the data and how we use it—is broken!

PROBLEM 1. Paper Data Storage-Doctor still prefers pen over the software to write prescriptions. No Digital Imprint.
SOLUTION-Natural way to digitize the unstructured data Pen-Paper Tech to collect, store, and digitize data in any language.

PROBLEM 2.Manual Scanning-Requires a lot of manual intervention to digitize.Costly and Time-Consuming.
SOLUTION-Automated handwriting conversion Convert handwritten notes into editable text.

PROBLEM 3.No Visibility-Poor management of underlying processes.Low Productivity and Accountability.
SOLUTION-Real time work assessment Access and monitor incoming data, generate insights for a better decision

SO HOW DOES CLINMD HELP YOU DO THAT
We make healthcare data collection simple for our customers, saving them time and money. 
FEATURES AVAILABLE:
*Handwritten data collection -Pen-Paper Tech to collect, store and digitize data.
*Any Language-Any Form-Can digitize anything handwritten Allows native language storage.
*Cost Effective-No need of large software setups, a workforce to tackle records and analysis.
*Continuous Care-Connect with patient anytime, anywhere through video/chat –post-care engagement –earn extra income.
*Intelligent queue management-Decrease patient no-shows by real-time queue updates-increase patient loyalty.
*Dashboard & Insights-Real time workflow assessment with digital monitoring and insights generation.
https://play.google.com/store/apps/details?id=com.clinmd.launch&hl=en_IN
E-Ledger (Digitised Transaction Records)
Tags: octograd2020, devgrad2020
Published: 2020-05-20 20:10:28




## E-Ledger

I developed a ELedger (Online Transaction Data Book) with Java, MariaDB, Angular.
Our Aim with the simple, robust, and paperless model of eLedger is to bring about a complete change in the way small and medium businesses function. No more do they have to rely on hand-written diaries or paper-based account books for keeping track of their transactional operations. Instead, they can simply digitize their financial records and view all relevant data about their outstanding balance — anytime, anywhere. Basically, it will help to reduce burden of maintaining and accounting paper books.  

## Demo Link
 http://e-ledger.s3-website.ap-south-1.amazonaws.com/

## Link to Code

DataBase Link :
 `{% github https://github.com/royforge/eledgerapi/tree/edevelop %}`

UI Link:
`{% github https://github.com/royforge/eledgerui/tree/edevelop %}`

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
Connected a MariaDB docker image and developed the Database using Java Language. The complete backend was built as a Spring Application. 
For the Front-end part, I used Angular and used Virtual studio code for development.

## Additional Thoughts / Feelings / Stories
Learnt a lot of new things. Sometimes a problem took even two days while some work was done in minutes.
I find myself more active and capable for the Industrial work with my project, knowledge and experience I have gained.



[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
C# Chip-8 Emulator (Interpretator)
Tags: csharp, dotnet, emulator, chip8
Published: 2020-05-20 19:34:18

## Some words about Chip-8
Chip-8 is an interpreted programming language that runs on a virtual machine. It was first used in the mid-1970s on a 8 bit computer (as you can guess from the name).

## Why to do it?
Chip-8 virtual machine and language are relatively simple and it is a very good starting point for getting into emulation in general.

## How to do it?
Now as we decided why to do it. I want to share some links that got me inspired and helped a lot during the development of this project:
- [How to write an emulator (CHIP-8 interpreter)](http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/)
- [Cowgod's Chip-8 Technical Reference](http://devernay.free.fr/hacks/chip8/C8TECH10.HTM)
- [CHIP-8 - Wikipedia](https://en.wikipedia.org/wiki/CHIP-8#Virtual_machine_description)
- [Using the LockBits method to access image data](https://web.archive.org/web/20150227183132/http://bobpowell.net/lockingbits.aspx)

## C# #
C# is definitely my favorite OOP language. As a way to get some more advanced practice for this language, this kind of project was chosen.

## Some problems that you might encounter
- Different specifications of the instructions from different sources.
- Slow image render without using any graphics framework.
- A very long main switch loop. (Can be solved by using function pointers)

## Ways to solve them
- Different specifications: Can be solved just by simple testing of both different variants.
- Slow image render: Can be solved by modifying image bits directly using pointers.
- Long main switch loop: Switch loop can be substituted by a function pointers but in C# that my be not the fancies solution. Anyway I stuck to this solution at least for learning purpose.

## Download link
[GitHub Releases](https://github.com/ZAZPRO/Chip8/releases)

## Source code
[GitHub](https://github.com/ZAZPRO/Chip8/)
DevOps Nirvana with Azure DevOps
Published: 2020-05-20 20:04:46

This time I want to tell you about the latest project I have been working on.I use to do deployments for 10 different departments with there own OTAP environments on Azure. This 10 different departments had one thing in common they have the same basic config and my team would be responsible for creating the templates and deploying the resources.
Ofcourse this was with CI\CD principles in place in azure DevOps but I still had a few challenges:

The first one I had to keep the environments consistent, redeployable and flexible. The GUI Pipeline approach included still a lot of manual tasks when a config needed to be adjusted or a resource was added.

Why so many the same environments because of compliance and regulation they had to be separated.

My Goals for this project was:
1 Everything in version control a DevOps Nirvana :-)
2 One pipeline to rule all environments
My Last Project.
Tags: 2020devgrad, octograd2020, showdev
Published: 2020-05-20 20:03:41

---
title: My Last Project.
published: true
description: I just graduated from Univesidad CentroAmericana José Simeón Cañas, and this was my final project.
tags: 2020devgrad, octograd2020, showdev

---

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

## My Final Project
This was a Group Project for Open Source Application.
We call it, ASURA Face ID

It is a system for identification of faces, in this case, applied to a business scenario, with the mobile application the detection and identification of faces will be made, and that information (face, detection time, etc.) will be sent to an API, to It is saved in a Database in the cloud.

## Video:
https://www.youtube.com/watch?v=k52_FxLnJEo&t=2s
 
##Demo Link:
Dashboard: https://asurafaceid.firebaseapp.com/_admin/dashboard.html
Webcam Detection: https://asurafaceid.firebaseapp.com/

## Github Repository:
https://github.com/davequinta/AsuraFaceID.git 


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

Technologies:

As the main provider of cloud services, FIREBASE is dealing with all the platforms it has.

Database: FireStore (NoSQL)
Image Storage: Firebase Storage
Website Hosting: Firebase Hosting

For the development of the Web application:
Framework: VueJS
Design Library: Vuetify.js
Chart Library: Vue-charts.js
Machine Learning:
TensorFlow Lite (Library for Machine Learning on Mobile devices)
FaceAPI

## Additional Thoughts / Feelings / Stories
It was so cool learning about Machile Learning and the basic concepts of Computer Vision! It inspire me too learn more about it.

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Learn To Build Mobile Apps with Ionic Framework & ReactJS Video Series: Pt2
Tags: react, ionic, javascript, tutorial
Published: 2020-05-20 20:03:01

[ PART TWO ] Learn to Build Mobile Apps With Ionic Framework, ReactJS and Capacitor : Managing State Between Two Tabs using ReactJS Context API.

This is the video to walk through some of the concepts demonstrated in this blog post.

>"Two Ways To Manage State In React JS" by @aaronksaunders #DEVCommunity https://dev.to/aaronksaunders/two-ways-to-manage-state-in-react-js-5dkb


{% youtube DiCzp5kIcP4 %}
Learn To Build Mobile Apps with Ionic Framework & ReactJS Video Series: Pt1
Tags: react, ionic, javascript, tutorial
Published: 2020-05-20 19:59:13

[ PART ONE ] Learn to Build Mobile Apps With Ionic Framework, ReactJS and Capacitor : Tab - Tab Detail Example

Here we start with the famous two tab application and walk through the structure of the application how to set up the routes for the tabs also how you implement a detail screen for a specific tab.

{% youtube LGyqrZ85RDk %}
iced coffee map
Tags: webdev, python
Published: 2020-05-20 19:58:12

like many gay youths, i have a passion for iced coffee. during my time at stanford, i would frequent different coffee shops, trying to find the ultimate balance of price, taste, and distance.


i took copious and sometimes unnecessary notes on the iced coffees i would buy at different cafes, the types of roasts they would use, whether i got free refills, and the price per ounce. philz has the best coffee in terms of taste, but it was so expensive. the campus bookstore had iced coffee for just $1.50, but it was almost undrinkable. how could i reconcile these myriad factors to find my ideal cup?

the solution was not to build an app. and yet, i built an app. using plot.ly's dash and my ridiculously lengthy collection of iced coffee notes, i created an interactive iced coffee map. the app is a simple map of different places to get iced coffee around or near the stanford campus. you can filter by roast, by price per ounce, and see which spots near you fit your needs.
 
while i have no delusions that anybody will use this app but me, i find comfort in its milennial pink -ness and the knowledge that my years of coffee-chasing will be forever preserved in app form.

view the app here: https://icedcoffee2.appspot.com/
github repo here: https://github.com/cairomo/icedcoffee
Community Service Hackathon Project
Tags: devgrad2020, octograd2020, meta, opensource
Published: 2020-05-20 19:52:10

[Demo It Here](http://codefest-2019.herokuapp.com)

## Inspiration
My Alternative Spring Break trip from the Pennoni Honors College last year focused on homelessness. I spent a week living at a homeless shelter in Old City and each day would volunteer at a different food bank and shelter. I spent a lot of time sitting down with individuals who had no permanent residence and asked them if there was anything I could do to help. A lot of individuals mentioned that the only access they had to internet was via the public library or free internet kiosks; however, almost everyone had a private non-smartphone.
## What it does
GimmeShelter provides information of shelters and food banks to individuals custom to their location without access to internet. Users subscribe to our daily announcements and enroll with their gender, number of dependents, and region. In addition, we have a client facing website that provides shelter and food bank information via a heatmap and a filterable calendar.
## How we built it
We created a Node.JS server that runs on Heroku that serves APIs and dynamically loads webpages. We then built a custom SMS Gateway (using Bash and Python) on Google Cloud App Engine to send mass daily announcements and receive subscription texts
## Challenges we ran into
Working with different APIs and aggregating all the data together dealing with asynchronicity. We had some troubles integrating scripts with a Google Cloud Ubuntu VM, and had to do some hacky tricks to workaround limitations in a terminal-only environment. 
## Accomplishments that we're proud of
We are proud of creating a SMS Gateway that interacts with Google Voice, which has no API. This enables us to reach people who do not have access to the internet
## What's next for GimmeShelter
Add custom geolocation filtering subscriptions.
Add live bed capacity functionality.
Filter messages based on user data.
Ethereum Vs HyperLedger
Tags: blockchain
Published: 2020-05-20 19:51:05

As "Blockchain" is booming technology, more and more people are inclining towards this technology. There are several use cases in both management as well as development field.

For the developers, there are many platforms evolved to develop blockchain solutions. The most popular ones are "Ethereum Dapps" and "HyperLedger".

Ethereum Dapps : These are built on a programming language called 'solidity' and can be used to build public as well as private blockchain. It is built on top of the ethereum blockchain. Individuals or organisations who want to build a public blockchain or some project can use this.

Hyperledger : This is a platform built by Linux Foundation. It does not require knowledge of any new language and popular languages like java can be used. It is used mainly for a private blockchain as companies which require a solution for restricted members can use this solution for development

The conclusion, The platform choice is upto the requirements of the user and the project. Both platforms are good and are equally in trend.
Portfolio Achieved!
Tags: octograd2020
Published: 2020-05-20 19:44:42

## My Final Project
My final project was my portfolio, AKA a personal website. I could use this to include several ways to contact me, or show off my projects!

## Demo Link
 https://nmatthew45.github.io

## Link to Code
{% github https://github.com/nmatthew45/nmatthew45.github.io %}

[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?)
I built this using HTML, CSS, and Bootstrap.

## Additional Thoughts / Feelings / Stories
I'm proud to have this website completed the way I like it. Not too shabby!

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Mapping tool for Aquaculture
Tags: octograd2020
Published: 2020-05-20 19:42:24

## My Final Project
https://maricultura-gp.shinyapps.io/maricultura-app/

## Link to Code
{% github https://github.com/maricultura/maricultura-app %}

## What is the project about?
This project created a tool to explore the spatial feasibility of offshore aquaculture in Brazil. Based on user inputs, it:
- Identifies suitable sites for offshore aquaculture
- Estimates fish biomass production in suitable sites
- Calculates potential profits of farming fish in suitable sites

These 3 outputs are visualized as leaflet maps that can be downloaded by the user for further analysis.

## Why build a mapping tool for aquaculture?
The world's population is expected to reach 10 billion people by the year 2050. With stagnant wild fishery stocks and severe environmental impacts from land-based agriculture, meeting our growing protein demand has become a challenge. In Brazil, more than US$ 1.3 billion worth of seafood products are imported every year.
​
Expanding aquaculture represents an immense opportunity to enable food security, alleviate pressure on wild fish stocks, and reduce environmental impacts!

## How was it built?
This project was developed using Shiny from R (version 3.6.1). The code is separated into modules to make it easier to adapt to other regions around the globe. All the data information is listed under the metadata tab in the app.
Anyone interested in improving CSS?
Published: 2020-05-20 19:40:45

I think we all have opinions about CSS and its current set of tools.  One tool that's sorely needed that doesn't exist; is the ability to refactor CSS.

The design points:
 - We are talking about a real CSS editor.
 - We must have intellisense to all current relevant CSS. For example, at anytime we type in something like  "." or "#" or "div" all current definitions pop up, as we type the list gets filtered more and more until we either pick the one we want or we create a new one. If we pick one then we are taken to that line in that file.
 - All relevant style-sheets should be included in the search due to the fact that CSS is about cascades. E.g. we have two cascading styles, with same names e.g. ".controls", then we should see all styles with that name in all relevant style sheets.

For now, that's enough to get started. But as we work on this together we will eventually be able to *turn CSS into a real language*, not a DSL. Our goal is ultimately to do things like refactor, combine, delete, find unused styles, but we'll talk about that later. Even though CSS will never be a real language like JavaScript, we can create editor plug-ins that treat it like one.

Looking for folks 
 - Who know Visual Studio Code editor internals
 - JavaScript or Typescript folks who can read CSS files either from the editor or from file locations and produce filterable drop down lists.

Interested?