Code Monkey home page Code Monkey logo

learn-code-from-us's Introduction

Hey! I'm Ali!

I'm a Senior Developer Advocate for AWS Amplify. I love writing and teaching code, mostly in Python and JavaScript.

You can keep tabs on what I'm making via Twitter or LinkedIn.

learn-code-from-us's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

learn-code-from-us's Issues

Add Searching/Filtering

Add the ability to filter different people based on their technologies or the mediums that they use.

Transparent nav bar is a bit funky on desktop

Just a small design thought: The nav bar as you scroll is transparent and becomes unreadable as you scroll.

As a side comment, it may be a bit too big for a fixed nav. It would cover up a decent amount of the screen as one scrolls. I prefer slightly shorter navs. You could also remove the fixed for the whole bar and maybe just leave the true "nav" sticky on the left-most side (similar to like this).

Just some thoughts ๐Ÿ™‚

Smaller/compressed images

The profile images on the site are currently not optimized, and they could be!! ๐Ÿ˜„

We use Cloudinary to make this process super simple. There are other alternatives, but definitely worth serving the smallest/most optimized images possible. This includes serving webp versions to chrome users. Cloudinary makes this easy. But there are alternatives. Cloudinary is not the cheapest option at scale.

Getting in contact with the maintainers isn't obvious.

Context

I'm a content creator who falls in line with the Learn Code from Us submission guidelines, but I'm a bit of a weird case. The details don't matter for this GitHub issue. Here's what does:

  1. I went to the submission form.
  2. I had a hard time fitting my submission into the presented boxes.
  3. I saw instructions to "contact us" if we didn't fit the existing form well.
  4. But there wasn't a link to a contact form, or an email address, or anything like that.
  5. OH NOES! USER CONFUSION!

I needed to click through to Ali's dev.to post, the one linked on the about page, and then skim that to find the GitHub repo. Honestly, I'm not sure I would have even known to do that if I hadn't gotten here from dev.to in the first place! I would have been stuck knowing I needed to contact y'all, but not knowing how to do so. That would mean a lost submission.

It would be really helpful if the UX around contacting the maintainers and/or getting started as a contributor could be made more obvious.

Update github page url needed for Muses code js

Your issue may already be reported!
Please search on the issue track before creating one.

Expected Behavior

Open GitHub page of muses code js https://github.com/muses-code-js
Need change old GitHub link to the new one: https://github.com/muses-code-js

Current Behavior

Currently link goes to https://github.com/node-girls-australia which is not found.

Possible Solution

GitHub link should updated to new one: https://github.com/muses-code-js

Steps to Reproduce (for bugs)

  1. Going to Muses code js website
  2. New page will open to https://github.com/node-girls-australia
  3. Error 404 not found will appear.

Context

GitHub repo doesn't exist anymore. Name was changed, so needed to google for GitHub repo.

Your Environment

  • Version used:
  • Any required dependencies and version
  • Browser Name and version: Firefox 65.5
  • Operating System and version (desktop or mobile): Debian buster 10
  • Link to your project:

Add good testing documentation

We've implemented awesome automated tests. It would be great to document how to run them, how to add new ones and to make sure that the tests are super clear.

Add GitHub Files

  • Code of Conduct
  • Pull Request Template
  • Issue Template
  • Contributing Guide

Add a Tutorials.md file

Move the React tutorials to their own file. I really like @GaProgMan's idea:

I wonder whether there should be a separate markdown file for tutorials. Perhaps something like:

# Tutorials

The following tutorials are separated by technology and might be useful for contributors who are new to the technology stacks which this project uses, and would like to learn more before contributing.

### React

#### Beginners/Intro to React

#### More advanced/Specific React Topics

### HTML & CSS

#### Similar Headers Here

### A.N.Other technology

Updated URL address needed for Madison Website Link

Your issue may already be reported!
Please search on the issue track before creating one.

Expected Behavior

When clicking on the website link in Madison's profile, it should lead to her website at http://www.madisonkanna.com/.

Current Behavior

Currently, the link goes to https://learncodefrom.us/Madisonkanna.com.

Possible Solution

Link should be updated to go directly to http://www.madisonkanna.com/ when clicked.

Steps to Reproduce (for bugs)

  1. Go to https://learncodefrom.us/ and click on website link for Madison
  2. New page will open to https://learncodefrom.us/Madisonkanna.com

Context

In order to access her website, you must delete the learncodefrom.us/ portion of the URL and then will be taken to the site.

Your Environment

  • Version used:
  • Any required dependencies and version
  • Browser Name and version: Google Chrome Version 69.0.3497.100
  • Operating System and version (desktop or mobile): MacOS High Sierra Versions 10.13.6
  • Link to your project:

Add Linting

I like StandardJS for JavaScript formatting -- would be great to standardize!

Add component by component documentation

It would be awesome to double check all the naming on things to make sure it makes sense, and then add comments to each component describing what it does. Also, then maybe creating a component by component guide in Markdown.

Continuous Integration + Docker

Hi!

I see you're missing CI checks for this project. I would be interested in adding these especially since there are automated tests in #3 under progress. Basic code linting and test running would probably be enough.

Are you familiar with Travis CI or do you prefer some other service?

Additionally, I could add a Dockerfile to this project so those who have trouble with Node for whatever reason could contribute just as easily. What do you think?

EDIT: Tried to create some basic checks with Travis on my fork which passed. See here for results. โœŒ๏ธ

Double tooltips on icons

Your issue may already be reported!
Please search on the issue track before creating one.

Expected Behavior

Only one tooltip should be shown.

Current Behavior

Double tooltips, one behind the other on hover.

Possible Solution

Since adding the title to the icons for accessibility, hovering on the icons produces a double tooltip.

Context

Understandably we'd want the tooltip to show and be accessible. What we don't want is two of them.

Your Environment

Latest Chrome 70 on macOS 10.14.1 beta.

I am assigning this issue to myself. Seems a relatively easy fix.

Add balance to header

I think the font for the logo is a little small right now -- I think it would look better if "Learn Code from Us" was a little bigger and the other text was a little smaller.

screen shot 2018-10-30 at 11 53 45 am

Card images don't always fill available space

The Issue

๐Ÿ‘‹ Hi there! I've noticed room for a possible improvement for the styles of the Card images. Currently if the provided image is wider than it is tall, the result is white space at the bottom of the image, which looks a little odd. Screenshots below...

screen shot 2018-10-27 at 8 38 22 am

Proposed Solution

A simple solution (PR incoming shortly) would be to use: object-fit: cover to enforce that the image should cover the containing div.

screen shot 2018-10-27 at 8 38 35 am

Feature: Ability to edit personal info

It would be nice if there was a way to edit personal info that I've submitted. What would be even better is if that data resided in GitHub, so it would be easy to send PR's. This would also allow people to manage their own profiles and potentially submit others who may not be aware of this site.

Also, it would be nice to add details around that to the readme.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.