56,966 blogs · [ { "id": "01a0d1ed-b631-70c4-b44d-c5b3071bedd8", "title": "Aula 1 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b307b8f5e5", "title": "Aula 2 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b307cb4517", "title": "Aula 3 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula03.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b307d9a0ac", "title": "Aula 4 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula04.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b308b9d55a", "title": "Aula 5 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula05.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b308ec31d5", "title": "Aula 6 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula06.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b309846a13", "title": "Aula 7 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula07.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b309b11147", "title": "Aula 8 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula08.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b309cf1965", "title": "Aula 9 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula09.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30abbd041", "title": "Aula 10 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula10.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30aee4e49", "title": "Aula 11 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula11.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30b79e1b0", "title": "Aula 12 — Banco de Dados I", "url": "http://gustavopinto.org//assets/slides/bd1-2026/aula12.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30b838b21", "title": "Exercício Assíncrono — Mapeamento MER → Relacional", "url": "http://gustavopinto.org//assets/slides/bd1-2026/exercicio-mapeamento.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30bce380f", "title": "Exercício Assíncrono — Modelagem ER", "url": "http://gustavopinto.org//assets/slides/bd1-2026/exercicio-mer.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30be8c2de", "title": "Exercício Assíncrono — Normalização", "url": "http://gustavopinto.org//assets/slides/bd1-2026/exercicio-normalizacao.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30c5d68c4", "title": "GABARITO P1 — Banco de Dados I — 2026", "url": "http://gustavopinto.org//assets/slides/bd1-2026/p1-gabarito.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30d1840ff", "title": "P1 — Banco de Dados I — 2026", "url": "http://gustavopinto.org//assets/slides/bd1-2026/p1.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30d788a57", "title": "Revisão Geral — MER, Modelo Relacional, Normalização", "url": "http://gustavopinto.org//assets/slides/bd1-2026/revisao-p1.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30dae3a52", "title": "Aula 1 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30e6000de", "title": "Cache de páginas — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30ea2c3ad", "title": "Aula 3 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula03.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30f07d6f4", "title": "Aula 4 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula04.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b30f3fa269", "title": "Aula 5 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula05.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b31006feae", "title": "Aula 6 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula06.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b310c86a8d", "title": "Aula 7 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/aula07.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b3117258f7", "title": "Laboratório M1 · parte 1 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b3126ad615", "title": "Laboratório M1 · parte 2 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab01b.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b312d511a2", "title": "Laboratório M2 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b313738c6c", "title": "Laboratório M3 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab03.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b313c083f9", "title": "Laboratório M4 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab04.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b314acc27e", "title": "Laboratório M5 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab05.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a325e792b", "title": "Laboratório M6 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab06.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a32e74130", "title": "Laboratório M7 — Banco de Dados II", "url": "http://gustavopinto.org//assets/slides/bd2-2026/lab07.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3361a125", "title": "Building an Internal Coding Agent at Zup", "url": "http://gustavopinto.org//assets/slides/boatse-2026/", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a33895e00", "title": "Tips and Tricks for Being a Good Student in the LLM Era", "url": "http://gustavopinto.org//assets/slides/concordia-2026/", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a342af481", "title": "Aula 1 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a34f047e7", "title": "Aula 2 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a35b8701f", "title": "Aula 3 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula03.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a364c6f98", "title": "Aula 4 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula04.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a36dc8b31", "title": "Aula 5 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula05.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a37d55542", "title": "Aula 6 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula06.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a38090f0f", "title": "Aula 7 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula07.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a384a8c33", "title": "Aula 8 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula08.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3945f63a", "title": "Aula 9 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula09.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3a3e918e", "title": "Aula 10 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/aula10.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3aa3dbbe", "title": "Prática 1 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/pratica01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3b7c2af8", "title": "Prática 2 — Desenvolvimento de Software Apoiado por IA", "url": "http://gustavopinto.org//assets/slides/dsai-2026/pratica02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3c0b0214", "title": "Aula 1 — Organização & Métodos", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula01.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3cc0bbe8", "title": "Aula 2 — Estruturas Organizacionais", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula02.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3d652e88", "title": "Aula 3 — Modelo Spotify, Lei de Conway e Evolução Estrutural", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula03.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3d77215d", "title": "Aula 4 — Processos Organizacionais", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula04.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3e4a38f9", "title": "origem, estrutura e erros comuns", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula06.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3e7540d7", "title": "definição, tipos e como construir bons indicadores", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula07.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3eb840f9", "title": "por que tecnologia não transforma sozinha", "url": "http://gustavopinto.org//assets/slides/oem-2026/aula09.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a3f96e22f", "title": "Lessons from Building an Enterprise Coding Agent: Open Questions and Challenges", "url": "http://gustavopinto.org//assets/slides/semla-2026/", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a0d1ed-b632-7316-8084-3f0a4029c2d3", "title": null, "url": "http://gustavopinto.org//google6a77356f6a9d6b73.html", "published_at": "2026-09-22T22:40:02+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e3ea5f5b", "title": "Tips and Tricks for Being a Good Student in the LLM Era", "url": "http://gustavopinto.org//blog/tips-for-being-a-good-student/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e4c18765", "title": "From Academia to Industry: A Letter to My 2021 Self", "url": "http://gustavopinto.org//blog/from-academia-to-industry/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e4ee1d5e", "title": "Got Another PhD", "url": "http://gustavopinto.org//blog/got-another-phd/", "published_at": "2025-12-24T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e5baa6c1", "title": "10 Years in Academia: From Passion to Profession", "url": "http://gustavopinto.org//blog/10-years-in-academia-from-passion-to-profession/", "published_at": "2025-03-06T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e621ab93", "title": "From Research to Pull-Requests", "url": "http://gustavopinto.org//blog/from-research-to-pull-requests/", "published_at": "2023-10-01T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e6a8d5f6", "title": "Studying: The Underrated Skill", "url": "http://gustavopinto.org//blog/studying-the-underrated-skill/", "published_at": "2023-05-23T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e76d47c2", "title": "Why is 42 the answer to the meaning of life, the universe, and everything?", "url": "http://gustavopinto.org//blog/why-is-42-the-answer-to-the-meaning-of-life-the-universe-and-everything/", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e779ed6e", "title": "Rigor vs Value in Industrial Research", "url": "http://gustavopinto.org//blog/rigor-vs-value-in-industrial-research/", "published_at": "2022-10-04T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e79e56da", "title": "Extensão de deadlines é considerado prejudicial", "url": "http://gustavopinto.org//blog/extensao-de-deadlines-considerado-prejudicial/", "published_at": "2021-04-19T00:00:00+00:00" }, { "id": "01a08780-1185-72e0-ad8d-4531e8015f80", "title": "HOWTO: Academic collaboration", "url": "http://gustavopinto.org//blog/howto-academic-collaboration/", "published_at": "2021-04-03T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2db26056e", "title": null, "url": "http://gustavopinto.org//blog/what-does-it-mean-a-license-be-osi-approved/", "published_at": "2021-03-02T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2da6fab8d", "title": null, "url": "http://gustavopinto.org//blog/explaining-the-mit-license/", "published_at": "2021-01-29T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d9bb4a1d", "title": null, "url": "http://gustavopinto.org//blog/how-to-find-a-good-venue-to-submit-your-research-paper", "published_at": "2020-05-17T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d9b3c5c2", "title": null, "url": "http://gustavopinto.org//blog/how-to-deal-with-rejections/", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d8d1aa1f", "title": null, "url": "http://gustavopinto.org//blog/how-to-start-doing-research/", "published_at": "2020-05-06T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d7ff12f3", "title": null, "url": "http://gustavopinto.org//blog/how-to-write-a-short-book-in-20-hours/", "published_at": "2020-04-28T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d76e588f", "title": null, "url": "http://gustavopinto.org//blog/1-5-Good-Habits-for-Young-Scholars", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d6e1a5d7", "title": null, "url": "http://gustavopinto.org//blog/Why-the-MIT-licensed-is-18x-more-used-then-GPL-3/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d688e060", "title": null, "url": "http://gustavopinto.org//blog/what-can-go-wrong-when-one-misuses-open-source-licenses/", "published_at": "2020-04-14T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d5cf6694", "title": null, "url": "http://gustavopinto.org//blog/new-book-demystifying-open-source-licensing/", "published_at": "2020-04-13T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d58258ec", "title": null, "url": "http://gustavopinto.org//blog/lack-of-focus-in-academia/", "published_at": "2020-04-11T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d49d81c3", "title": null, "url": "http://gustavopinto.org//blog/got-tenure-what-does-it-mean/", "published_at": "2020-04-04T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d4725441", "title": null, "url": "http://gustavopinto.org//blog/rethinking-academic-priorities-during-a-pandemic/", "published_at": "2020-03-27T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d4128e67", "title": null, "url": "http://gustavopinto.org//blog/Its-OK-to-be-unproductive-during-COVID-19/", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d3b1f5e1", "title": null, "url": "http://gustavopinto.org//blog/initial-thoughts-on-collaboration-with-the-industry/", "published_at": "2020-02-14T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d37a8f63", "title": null, "url": "http://gustavopinto.org//blog/third-year-of-professoring/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d300daf3", "title": null, "url": "http://gustavopinto.org//blog/how-it-is-like-to-do-research-in-brazil/", "published_at": "2019-12-02T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d2b733fa", "title": null, "url": "http://gustavopinto.org//blog/how-much-does-it-cost-to-attend-a-conference/", "published_at": "2019-11-09T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d27381e3", "title": null, "url": "http://gustavopinto.org//blog/detecting-and-reporting-orm-problems/", "published_at": "2019-07-26T00:00:00+00:00" }, { "id": "01a0d1ed-b631-70c4-b44d-c5b2d1e59664", "title": null, "url": "http://gustavopinto.org//blog/resumo-da-disciplina-topicos-especiais-em-software-livre/", "published_at": "2019-07-16T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c9a7bc15", "title": null, "url": "http://gustavopinto.org//blog/continuous-integration-theater/", "published_at": "2019-07-10T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c8b3635c", "title": null, "url": "http://gustavopinto.org//blog/tips-on-how-to-find-a-phd-advisor/", "published_at": "2019-05-27T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c8881f65", "title": null, "url": "http://gustavopinto.org//blog/thinking%20about%20teaching", "published_at": "2019-05-14T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c7f6e737", "title": null, "url": "http://gustavopinto.org//blog/why-blogging-is-important/", "published_at": "2019-04-29T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c7ae6d5b", "title": null, "url": "http://gustavopinto.org//blog/changing-roles-academic-system/", "published_at": "2019-04-11T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c739783e", "title": null, "url": "http://gustavopinto.org//blog/how-to-sent-a-student-to-icse/", "published_at": "2019-03-31T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c6d2e991", "title": null, "url": "http://gustavopinto.org//blog/characterizing-the-roles-of-contributors-in-scientific-oss-projects/", "published_at": "2019-03-05T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c661fde4", "title": null, "url": "http://gustavopinto.org//blog/parem-com-essa-discussao-sobre-qualis/", "published_at": "2019-01-12T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c566863e", "title": null, "url": "http://gustavopinto.org//blog/second-year-of-professoring/", "published_at": "2018-12-28T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c53691f4", "title": null, "url": "http://gustavopinto.org//blog/how-do-scientists-develop-software/", "published_at": "2018-02-26T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c504b4aa", "title": null, "url": "http://gustavopinto.org//blog/what-are-quasi-contributors/", "published_at": "2018-02-11T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c4fc7b73", "title": null, "url": "http://gustavopinto.org//blog/a-call-for-good-figures-in-research-papers/", "published_at": "2018-01-09T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c42a4816", "title": null, "url": "http://gustavopinto.org//blog/first-year-of-professoring/", "published_at": "2018-01-03T00:00:00+00:00" }, { "id": "01a0d1ed-b630-72a5-861c-5653c41c2434", "title": null, "url": "http://gustavopinto.org//blog/training-students-with-open-source-software/", "published_at": "2017-08-30T00:00:00+00:00" } ] posts Claim your blog
Back to gustavopinto.org
Blog · corpus.blog/blogs/gustavopinto.org/posts

gustavopinto.org

gustavopinto.org

2026

2025

2023

2022

2021

2020

2019

2018

2017