I will publish here my progress over 2022, according to my studies.
Language | Title/Url | Tags |
---|---|---|
pt-BR | Como a comunidade brasileira utiliza o twitter para aprender em público | LearnInPublic, cc @sseraphini, sseraphini.cc, Twitter |
pt-BR | Garantindo a idempotência de eventos com Redis | webdev, architecture, cache |
Site | Profile | Tech |
---|---|---|
Exercism | https://exercism.org/profiles/pjonatansr | Javascript, Rust |
HackerRank | https://www.hackerrank.com/this_pablo | Algorithm |
CodeWars | https://www.codewars.com/users/pjonatansr/completed | TypeScript/Algorithm |
Status | Source | Repository | Note |
---|---|---|---|
Done | Challenge/4fun | 2fa-example | NextJs |
Doing | 4fun | pjonatan.dev | My homepage pjonatan.dev |
Done | POC/4fun | unfollow-someone-followers | Proof of concept that help you to unfollow the followers of some twitter user |
Done | 4fun | private-top-servers | responsive outline for private servers ranking site |
Stopped | 4fun | a-game | Using kaboomjs to practice javascript with @rayanavital |
Doing | Free Practice | algorithm-practice | Javascript, Typescript |
Done | Challenge | poll-app | Java, Spring boot, Maven, JPA, Postgres, SpringDoc, Quartz, Modelmapper, Heroku |
Abandoned | Blockchain course udemy | blockchain_course | Python |
Stopped | Free Practice | a-mail-template-service | NodeJs, MongoDB, Express, Typescript |
Done | File Metadata Microservice | boilerplate-project-filemetadata | NodeJs, MongoDB, Express |
Done | Exercise Tracker | boilerplate-project-exercisetracker | NodeJs, MongoDB, Express |
Done | Url Shortner Microservice | boilerplate-project-urlshortener | NodeJs, MongoDB, Express |
Done | Request Header Parser Microservice | boilerplate-project-headerparser | NodeJs, MongoDB, Express |
Done | Timestamp Microservice | boilerplate-project-timestamp | NodeJs, MongoDB, Express |
Done | MongoDB and Mongoose | boilerplate-mongomongoose | NodeJs, MongoDB, Express |
Done | Basic Node and Express | boilerplate-express | NodeJs, Express |
Done | Managing Packages with NPM | boilerplate-npm | NodeJs |
Status | Repo | PR | Description |
---|---|---|---|
Merged | ccsseraphini | #1318 | Feat/create ranking workspace |
Merged | ccsseraphini | #1274 | Refactor/add luxon |
Merged | ccsseraphini | #1268 | fix(tweetRanking): 🚑 fixed tweet ranking periods |
Merged | ccsseraphini | #1254 | feat(tweetRanking): ✨ added new twitter credentials for ranking |
Merged | ccsseraphini | #1253 | fix(tweetRanking): 🐛 change timezone to use america/sp |
Merged | ccsseraphini | #1250 | test(tweetRanking): ✅ fixed dates from sync ranked tweet test |
Merged | ccsseraphini | #1027 | feat: added retry to tweet stream |
Merged | ccsseraphini | #1007 | chore: improve process tweet |
Merged | ccsseraphini | #1002 | feat: added monthly, biweekly and weekly ranking |
Merged | ccsseraphini | #977 | fix(setupFiles): added enviroment vars to process.env to fix tests |
Merged | ccsseraphini | #975 | Feat ranking stats |
Merged | ccsseraphini | #959 | Feat improve ranking |
Merged | ccsseraphini | #954 | Feat/daily-ranking |
Merged | ccsseraphini | #944 | fix(jest): changed jest.config to .js to avoid tests breaking |
Merged | ccsseraphini | #943 | Feat/tweet ranking |
Merged | ccsseraphini | #906 | chore: improve status on mobile enhancement |
Merged | ccsseraphini | #905 | feat(status): added static status page |
Merged | ccsseraphini | #831 | test/validations |
Merged | ccsseraphini | #817 | test/errorHandler |
Closed | ccsseraphini | #816 | test/errorHandler |
Merged | ccsseraphini | #815 | Test/score |
Closed | ccsseraphini | #511 | feat: added refresh to twitter session |
Merged | ccsseraphini | #469 | fix: fixed response guild join status validation |
Merged | ccsseraphini | #463 | feat: validate response guild join status |
Merged | ccsseraphini | #451 | feat(discord): added discord guild claim |
Merged | ccsseraphini | #383 | feat(score): added score button |
Merged | ccsseraphini | #382 | refactor: changed scoreVisual prop name to scoreRef |
Merged | ccsseraphini | #381 | feat(score): download score image |
Merged | ccsseraphini | #377 | feat(score): added input field to view scores |
Merged | ccsseraphini | #376 | refactor: improve const name |
Merged | ccsseraphini | #371 | docs: added twitter and next-auth env variables |
Merged | ccsseraphini | #331 | feat(user): added score ticket |
Merged | ccsseraphini | #318 | feat(score): added score/:username route |
Merged | ccsseraphini | #313 | feat(score): use twitter bearer token |
Merged | ccsseraphini | #308 | feat(score): changed score calculation |
Merged | ccsseraphini | #300 | refactor: removed score fetch from component |
Merged | ccsseraphini | #294 | feat(score): added score page |
Closed | ccsseraphini | #281 | feat: added score detail |
Merged | ccsseraphini | #280 | feat: added calculation of user score |
Merged | ccsseraphini | #275 | feat: added twitter oauth 2.0 login with next-auth |
Merged | ccsseraphini | #244 | feat(tweetInfo): added link to interactions |