[{"meta":{"title":"next.js 14","created":"2024-03-18T00:00:00.000Z","slug":"24-03-18-nextjs-14","brief":"issues and findings about this version","category":["entry-type","reviews"],"tags":["notes","nextjs"]}},{"meta":{"title":"the platform's upgrade log","created":"2024-03-15T00:00:00.000Z","slug":"24-03-15-upgrading-platform","brief":"a log of problems and solutions found while updating the platform","category":["entry-type","reviews"],"tags":["notes","nextjs","reactjs"]}},{"meta":{"title":"javascript libraries","created":"2024-03-12T00:00:00.000Z","slug":"24-03-12-javascript-libs","brief":"interesting libraries or for future reference","category":["entry-type","software-concepts","reviews"],"tags":["notes","libraries","javascript"]}},{"meta":{"title":"config notes","created":"2024-03-01T00:00:00.000Z","slug":"24-03-01-config-notes","brief":"some scripts and settings that I don't want to search for repeatedly","category":["entry-type"],"tags":["notes"]}},{"meta":{"title":"the project log","created":"2021-10-29T00:00:00.000Z","slug":"09-1-the-project-log","brief":"more perspectives about a project log","category":["entry-type","project-management","software-development","mindset"],"tags":["notes","logging","evolving"]}},{"meta":{"title":"retrospectives","created":"2021-11-09T00:00:00.000Z","slug":"10-6-retrospectives","brief":"the capability to see and understand our past actions","category":["entry-type","project-management","metrics"],"tags":["notes","retrospective","priorities","delay"]}},{"meta":{"title":"tasks","created":"2021-11-08T00:00:00.000Z","slug":"10-5-tasks","brief":"the most natural form to fragment work","category":["entry-type","project-management","metrics"],"tags":["notes","tasks","waiting","delay"]}},{"meta":{"title":"planning","created":"2021-10-28T00:00:00.000Z","slug":"08-7-planning","brief":"the context around planning","category":["entry-type","project-management","mindset"],"tags":["notes","planning","spiral"]}},{"meta":{"title":"testing","created":"2021-11-13T00:00:00.000Z","slug":"11-3-testing","brief":"don't return to a previously validated state","category":["entry-type","software-development","code"],"tags":["notes","testing","bugs","boilerplate-code","documentation"]}},{"meta":{"title":"days since...","created":"2021-11-14T00:00:00.000Z","slug":"11-4-days-since","brief":"days since the last occurrence of an incident","category":["entry-type","code","software-development","metrics","mindset"],"tags":["notes","bugs","standard","minimun","consistency"]}},{"meta":{"title":"still learning","created":"2023-05-17T00:00:00.000Z","slug":"23-05-17-still-learning","brief":"I am constantly learning, although I don't always realize it.","category":["entry-type","mindset","software-development"],"tags":["notes","evolving","learning","coding"]}},{"meta":{"title":"feedback","created":"2021-10-24T00:00:00.000Z","slug":"08-5-no-feedback","brief":"the event and the information about the event","category":["entry-type","project-management","software-development","metrics"],"tags":["notes","feedback","coding","quality"]}},{"meta":{"title":"the daily-release mindset","created":"2021-09-28T00:00:00.000Z","slug":"05-4-the-daily-release-mindset","brief":"it's not solely a commitment","category":["entry-type","metrics","project-management","mindset","software-development"],"tags":["notes","time","release","product","awareness","expectatives","speed","value","agility","quality","effort"]}},{"meta":{"title":"post-release fixes","created":"2021-09-24T00:00:00.000Z","slug":"04-7-post-release-fixes","brief":"the eyes of the perfectionist","category":["entry-type","project-management","metrics","mindset"],"tags":["notes","release","completion","evolving"]}},{"meta":{"title":"incompleted tasks","created":"2021-09-15T00:00:00.000Z","slug":"03-4-uncompleted-tasks","brief":"the incompleted tasks a status and as an argument","category":["entry-type","project-management","mindset","software-development","metrics"],"tags":["notes","tasks","priorities","best","methodology","rewards","complexity","micro-management","spiral"]}},{"meta":{"title":"server side rendering","created":"2023-02-13T00:00:00.000Z","slug":"23-02-13-problems-with-ssr","brief":"some problems when implementing SSR with Netlify and NextJS","category":["entry-type","software-concepts","reviews"],"tags":["problem-solution","ssr","nextjs","netlify.com"]}},{"meta":{"title":"render.com - backend hosting","created":"2023-02-14T00:00:00.000Z","slug":"23-02-14-render-backend-hosting","brief":"free backend hosting alternatives, tested with a node.js server","category":["entry-type","software-concepts","reviews"],"tags":["review","hosting","backend","nodejs","render.com"]}},{"meta":{"title":"netlify.com - frontend hosting","created":"2023-02-14T00:00:00.000Z","slug":"23-02-14-netlify-frontend-hosting","brief":"free frontend hosting alternatives, tested with a react webapp","category":["entry-type","software-concepts","reviews"],"tags":["review","hosting","frontend","reactjs","netlify.com"]}},{"meta":{"title":"heroku.com - frontend hosting","created":"2023-02-14T00:00:00.000Z","slug":"23-02-14-heroku-frontend-hosting","brief":"free frontend hosting alternatives, tested with a react webapp","category":["entry-type","software-concepts","reviews"],"tags":["review","hosting","frontend","reactjs","heroku.com"]}},{"meta":{"title":"heroku.com - backend hosting","created":"2023-02-14T00:00:00.000Z","slug":"23-02-14-heroku-backend-hosting","brief":"free backend hosting alternatives, tested with a node.js server","category":["entry-type","software-concepts","reviews"],"tags":["review","hosting","backend","nodejs","heroku.com"]}},{"meta":{"title":"the release post","created":"2021-11-23T00:00:00.000Z","slug":"12-6-the-release-post","brief":"a post to inform about the progress, the changes, the new","category":["entry-type","software-development","metrics"],"tags":["notes","documentation","value","speed"]}},{"meta":{"title":"agility","created":"2021-11-21T00:00:00.000Z","slug":"12-4-agility","brief":"on alternatives with roughly the same output value, choose the one that makes your future easier","category":["entry-type","metrics","mindset"],"tags":["notes","agility","skills","evolving"]}},{"meta":{"title":"Parameters","created":"2021-11-15T00:00:00.000Z","slug":"11-5-parameters","brief":"some insights about function's parameters","category":["entry-type","software-development","code"],"tags":["notes","coding","parameters"]}},{"meta":{"title":"bugs","created":"2021-11-12T00:00:00.000Z","slug":"11-2-bugs","brief":"bug's tipification","category":["entry-type","code","software-development"],"tags":["notes","bugs","coding"]}},{"meta":{"title":"copied-pasted code","created":"2021-11-11T00:00:00.000Z","slug":"11-1-copy-paste-code","brief":"an intent to replicate some functionality","category":["entry-type","software-development","code"],"tags":["notes","coding","common-code","refactoring"]}},{"meta":{"title":"versions cleaning","created":"2021-11-10T00:00:00.000Z","slug":"10-7-cleaning-versions","brief":"what is being dragged from version to version","category":["entry-type","project-management"],"tags":["notes","retrospective","pruning"]}},{"meta":{"title":"code","created":"2021-11-04T00:00:00.000Z","slug":"10-1-code","brief":"a code's taxonomy","category":["entry-type","software-development","code"],"tags":["notes","coding","boilerplate-code"]}},{"meta":{"title":"front-end state","created":"2021-10-31T00:00:00.000Z","slug":"09-3-state-management","brief":"some concepts and tools to manage front-end's state","category":["entry-type","software-concepts","software-development"],"tags":["videos","state-management","architecture"]}},{"meta":{"title":"perfection takes time","created":"2021-10-31T00:00:00.000Z","slug":"09-3-perfection-takes-time","brief":"the healthiest relationship with it","category":["entry-type","project-management","software-development","mindset"],"tags":["notes","logging","spiral","best"]}},{"meta":{"title":"the difficult","created":"2021-10-30T00:00:00.000Z","slug":"09-2-the-complicated","brief":"understanding the difficulties and complexity","category":["entry-type","metrics"],"tags":["notes","difficulty","complexity"]}},{"meta":{"title":"quality","created":"2021-10-27T00:00:00.000Z","slug":"08-6-quality","brief":"some insights about quality","category":["entry-type","code","metrics"],"tags":["notes","standard","minimun"]}},{"meta":{"title":"performance","created":"2021-10-25T00:00:00.000Z","slug":"08-4-performance","brief":"performance, results and metrics","category":["entry-type","metrics","project-management"],"tags":["notes","time","performance","results","planning"]}},{"meta":{"title":"the project's impact","created":"2021-10-22T00:00:00.000Z","slug":"08-2-the-project-impact","brief":"impact? where and how?","category":["entry-type","metrics"],"tags":["notes","impact"]}},{"meta":{"title":"application development's time","created":"2021-09-13T00:00:00.000Z","slug":"03-2-application-development-time","brief":"how much and where is the development time invested?","category":["entry-type","metrics","code","software-development","project-management"],"tags":["notes","time","boilerplate-code","bugs","refactoring","features"]}},{"meta":{"title":"npm libraries","created":"2021-10-16T00:00:00.000Z","slug":"07-3-npm-libraries","brief":"some reflexions about npm","category":["entry-type","software-concepts"],"tags":["notes","libraries"]}},{"meta":{"title":"time driven features","created":"2021-10-14T00:00:00.000Z","slug":"07-1-time-driven-features","brief":"how much can be done in a fixed amount of time and with what quality?","category":["entry-type","metrics"],"tags":["notes","time","complexity","quality","difficulty","minimun"]}},{"meta":{"title":"the done state","created":"2021-09-21T00:00:00.000Z","slug":"04-3-the-finished-state","brief":"when is something considered \"done\"?","category":["entry-type","metrics","mindset"],"tags":["notes","completion","spiral"]}}]