Giter Site home page Giter Site logo

dev4dev's Introduction

Welcome to Otavio Coelho's Profile πŸš€

Full-stack developer

  • I used to be an architect and a hobby woodworker, then woodworker and a hobby programmer, now programmer.
  • I'm aiming at full WebGPU proficiency by the end of the semester.
  • If I can stop obsessing over A.I.

My Stats πŸ‘‡

My Stats Top Langs roadmap.sh Project Euler Level

πŸ”₯ Editors:
Emacs
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   60%
Vim
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   20%
VSCode
β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   10%
Jupyter
β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   10%

πŸ¦— Distro Hopping Timeline:
Mint(Cinnamon) -> Ubuntu(Gnome) -> Arco(i3) -> Manjaro(i3) -> MX(Fluxbox) -> Endeavor(i3) -> openSUSE(KDE) -> Manjaro(KDE)

πŸ“š Language Learning Timeline:
C -> Python -> Javascript -> Ruby -> EmacsLisp -> ???

dev4dev's People

Contributors

0tt049 avatar code-factor avatar gmmuoio avatar praecipito avatar vcanedo avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

dev4dev's Issues

### Notification (optional)

  • Model
    • Set slots default to "available" so that gigs, when booked, will block-out that date-range out of slots.
    • Make default to opt-out instead of opt-in. Like Airbnb
    • Implement realtime notification (Action-Cable)

Search ajax - search all

Adicionei a linha @nodes = @nodes.where("lower(name) LIKE :search OR lower(category) LIKE :search OR lower(documentation) LIKE :search", search: "%#{params[:query].downcase}%")

para o search achar tudo que estΓ‘ dentro da node.

### Fixes

    ### Fixes
  • Complete Gigs CRUD (edit/update, destroy)
  • Implement Date/Time validations

### Seed

  • Seed
    • Use github API to populate seed
    • Make sure seed will pass validations
    • Get user avatar
    • Opt. get user most used language

rails db:migrate not working

Context

rails db:drop works
rails db:create works
rails db:migrate not working...

Show error

[otavio@otavio-manjaro] ~/code/0tt049/dev4dev (master) 
❯ rails db:drop
Dropped database 'dev4dev_development'
Dropped database 'dev4dev_test'

[otavio@otavio-manjaro] ~/code/0tt049/dev4dev (master) 
❯ rails db:create
Created database 'dev4dev_development'
Created database 'dev4dev_test'

[otavio@otavio-manjaro] ~/code/0tt049/dev4dev (master) 
❯ rails db:migrate
== 20230301185059 DeviseCreateUsers: migrating ================================
-- create_table(:users)
   -> 0.0057s
-- add_index(:users, :email, {:unique=>true})
   -> 0.0022s
-- add_index(:users, :reset_password_token, {:unique=>true})
   -> 0.0017s
== 20230301185059 DeviseCreateUsers: migrated (0.0098s) =======================

== 20230301190753 AddNameToUsers: migrating ===================================
-- add_column(:users, :name, :string)
   -> 0.0021s
== 20230301190753 AddNameToUsers: migrated (0.0021s) ==========================

== 20230301195749 CreateProjects: migrating ===================================
-- create_table(:projects)
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::UndefinedTable: ERROR:  relation "slots" does not exist
/home/otavio/code/0tt049/dev4dev/db/migrate/20230301195749_create_projects.rb:3:in `change'

Caused by:
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR:  relation "slots" does not exist
/home/otavio/code/0tt049/dev4dev/db/migrate/20230301195749_create_projects.rb:3:in `change'

Caused by:
PG::UndefinedTable: ERROR:  relation "slots" does not exist
/home/otavio/code/0tt049/dev4dev/db/migrate/20230301195749_create_projects.rb:3:in `change'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)

Action

Please check running app on your machines
@vcanedo @praecipito @Gmmuoio

Api/seed

Use github api to populate seed
Get avatars
Get main programming language

### UI

  • UI

    • Add language logo
    • All changes to .scss files must go to app/assets/stylesheets/config/*.scss
    • Go all in, so we can reuse it on Murdoc

### Notification (optional)

  • Model
    • Set slots default to "available" so that gigs, when booked, will block-out that date-range out of slots.
    • Make default to opt-out instead of opt-in. Like Airbnb
    • Implement realtime notification (Action-Cable)

Route create gig

Mudando a rota para gigs_hired_path após a criação do gig

organize routes.rb

routes de :slots estΓ‘ feita, agora Γ© necessΓ‘rio fazer um resources de :gigs nested dentro de :slots

### Search

  • Search
    • Filter by language
    • Opt. Filter by anything
    • Block-out booked slots from index

New features && suggestions

Discussed in #74

Originally posted by 0tt049 March 6, 2023

  • Use github api to populate seed
    • Get avatars
    • Get main programming language
  • Refactor stylesheet following rails convention
    • All changes to .scss files must go to app/assets/stylesheets/config/*.scss
    • Go all in, so we can reuse it on Murdoc
  • Implement search bar
    • Filter by language
    • Filter by anything
  • Set slots default to "available" so that gigs, when booked, will block-out that date-range out of slots.
    • Make default to opt-out instead of opt-in. Like Airbnb
    • Implement realtime notification (Action-Cable)
  • Plan presentation
  • Add language logo
  • Block-out booked slots from index

Please, add your suggestions and let's vote!
@vcanedo @praecipito @Gmmuoio

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.