41554 blogs · [ { "id": "01a0879a-0301-73e2-8858-7585b5c64434", "title": "Cork in 4 days", "url": "https://leportella.com/travel/cork/", "published_at": "2025-11-27T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4776b9894d", "title": "Baby is here...", "url": "https://leportella.com/wiki/life/baby/baby-is-here/", "published_at": "2025-10-07T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4777ae24a1", "title": "Books", "url": "https://leportella.com/wiki/life/baby/books/", "published_at": "2025-10-07T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd47781f4b07", "title": "On keeping stem cells at birth", "url": "https://leportella.com/wiki/life/baby/stem-cells/", "published_at": "2025-10-07T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477863834f", "title": "Recommended Instagram accounts", "url": "https://leportella.com/wiki/life/baby/social-media/", "published_at": "2025-10-07T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477920021e", "title": "Shopping list", "url": "https://leportella.com/wiki/life/baby/baby-shopping-list/", "published_at": "2025-10-07T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4779e8b813", "title": "Being pregnant (in Ireland mostly)", "url": "https://leportella.com/wiki/life/baby/pregnancy/", "published_at": "2025-04-04T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477a36f8d3", "title": "What I know about buying a house in Dublin", "url": "https://leportella.com/wiki/life/ireland/buying-house/", "published_at": "2025-04-04T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477ae91391", "title": "Dublin tourist guide 2024", "url": "https://leportella.com/travel/dublin-2022/", "published_at": "2024-06-05T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477b79cf3f", "title": "A conference, an influencer and a bold move", "url": "https://leportella.com/goto-writer/", "published_at": "2024-01-22T17:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477c6aeca8", "title": "Growing as an engineer at Stripe", "url": "https://leportella.com/growing-at-stripe/", "published_at": "2023-10-05T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477d4097bb", "title": "My career and my new book on Compressed Fm", "url": "https://leportella.com/compressed_fm/", "published_at": "2023-05-12T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477d9212dc", "title": "What do I do here, anyway?", "url": "https://leportella.com/what-do-i-do-here/", "published_at": "2023-04-01T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477e84997a", "title": "My new book is here!", "url": "https://leportella.com/book/", "published_at": "2022-10-13T01:55:34+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477ed30f56", "title": "Python Coverage reports 100% coverage on an untested Class Based View!", "url": "https://leportella.com/coverage-and-cbvs/", "published_at": "2022-03-09T23:26:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477f01a127", "title": "Counting HTML tags with HTMLParser", "url": "https://leportella.com/htmlparser-count-tags/", "published_at": "2022-02-20T13:26:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477f1df5ce", "title": "The complete step-by-step guide to create and deploy your multi-language website - Part 4", "url": "https://leportella.com/blog-step-by-step-iv/", "published_at": "2022-02-10T13:26:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd477fe934c1", "title": "The complete step-by-step guide to create and deploy your multi-language website - Part 3", "url": "https://leportella.com/blog-step-by-step-iii/", "published_at": "2022-01-30T13:26:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd47802f6510", "title": "Moving from Google Analytics to GoatCounter: 6 months later", "url": "https://leportella.com/analytics2goatcounter/", "published_at": "2022-01-16T17:24:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4780cd22cc", "title": "Thank you, thank you, thank you", "url": "https://leportella.com/thankyou-thankyou-thabkyou/", "published_at": "2021-11-06T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd47815ae249", "title": "Northern Ireland in 2 days", "url": "https://leportella.com/travel/northern-ireland-2-days/", "published_at": "2021-08-28T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4781ce9c8b", "title": "The complete step-by-step guide to create and deploy your multi-language website - Part 2", "url": "https://leportella.com/blog-step-by-step-ii/", "published_at": "2021-08-27T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4781d61e83", "title": "Algarve in 4 days", "url": "https://leportella.com/travel/algarve-4-days/", "published_at": "2021-08-27T19:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd478242d992", "title": "The complete step-by-step guide to create and deploy your multi-language website - Part 1", "url": "https://leportella.com/blog-step-by-step-i/", "published_at": "2021-08-20T23:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4782d0fb67", "title": "Injecting the authenticated user when creating a model with CreateView", "url": "https://leportella.com/inject-auth-user-cbv/", "published_at": "2021-08-02T13:25:52+00:00" }, { "id": "01a0da57-0e89-717d-958d-a0da8a7a1f5a", "title": "You should have your own place on the internet", "url": "https://leportella.com/why-have-a-blog.html", "published_at": "2021-06-08T00:00:00+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd47830faef0", "title": "Dev Journey podcast interview", "url": "https://leportella.com/devjourney/", "published_at": "2021-06-07T14:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4783361ff0", "title": "Should I speak at this event?", "url": "https://leportella.com/should-i-speak/", "published_at": "2021-04-12T20:14:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4783ebf591", "title": "I'm not the best", "url": "https://leportella.com/not-the-best/", "published_at": "2021-03-25T20:14:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd478442090e", "title": "A mountain tale", "url": "https://leportella.com/mountain-tale/", "published_at": "2020-12-07T12:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4784d6a3ae", "title": "My Beth", "url": "https://leportella.com/wiki/poems/my-beth/", "published_at": "2020-12-07T12:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4784db608f", "title": "Learning the name of things: Ternary Operators", "url": "https://leportella.com/ternary-operators/", "published_at": "2020-12-04T11:28:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4785d9a106", "title": "My Office Toolkit", "url": "https://leportella.com/wiki/tools/my-office/", "published_at": "2020-11-26T17:40:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd478665496e", "title": "Generics in Scala: Upper and Lower Bound", "url": "https://leportella.com/scala-v/", "published_at": "2020-11-11T20:25:52+00:00" }, { "id": "01a0879a-0302-721d-bfb2-fd4786ccc5ae", "title": "Perseverance and consistency as a path to becoming a (Latina) software engineer", "url": "https://leportella.com/latinas-in-tech/", "published_at": "2020-11-02T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6033638f", "title": "Favorite Tools", "url": "https://leportella.com/wiki/tools/software/", "published_at": "2020-10-28T17:40:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c60b3257e", "title": "A quick overview on Git and Github", "url": "https://leportella.com/git-github/", "published_at": "2020-10-02T18:07:10+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c61507138", "title": "Venv", "url": "https://leportella.com/wiki/python/venv/", "published_at": "2020-10-02T11:08:36+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c61b8dbcc", "title": "Latex", "url": "https://leportella.com/wiki/latex/", "published_at": "2020-10-01T15:59:37+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c62a5c008", "title": "Awesome (free) contents to study computer science", "url": "https://leportella.com/cs-materials/", "published_at": "2020-09-30T10:15:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c631e6ed1", "title": "My favorite Python tricks", "url": "https://leportella.com/pytricks/", "published_at": "2020-09-29T22:33:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c63c7ec7b", "title": "About", "url": "https://leportella.com/about/", "published_at": "2020-09-26T21:55:34+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c64370f2f", "title": "Contact me!", "url": "https://leportella.com/contact/", "published_at": "2020-09-26T21:55:34+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c64eb15ef", "title": "Configuring VSCode to work with Minted (LaTeX)", "url": "https://leportella.com/minted-vscode/", "published_at": "2020-09-15T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c65c3e0e4", "title": "Introduction to LaTeX", "url": "https://leportella.com/latex/", "published_at": "2020-09-15T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c65eb58bb", "title": "Tutorial data science libraries", "url": "https://leportella.com/oceanhackweek/", "published_at": "2020-08-15T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c66b57844", "title": "From Oceanographer to self-taught developer working at Stripe", "url": "https://leportella.com/nocsdegree.html/", "published_at": "2020-06-24T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c67ad63fb", "title": "Why you should have a blog (and write in it)", "url": "https://leportella.com/why-have-a-blog.html/", "published_at": "2020-06-21T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c68419da1", "title": "Classes, Objects and Traits in Scala", "url": "https://leportella.com/scala-iv/", "published_at": "2020-06-20T04:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c69187885", "title": "How I deal with my impostor syndrome", "url": "https://leportella.com/impostor-syndrome.html/", "published_at": "2020-05-09T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c692a34d5", "title": "What does it mean to test software?", "url": "https://leportella.com/my-handbook-i/", "published_at": "2020-05-03T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6944ef5a", "title": "SQL", "url": "https://leportella.com/wiki/sql/", "published_at": "2020-04-25T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c69a5a820", "title": "SQL - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/sql/", "published_at": "2020-04-25T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6a1557b1", "title": "Classes in Scala: method and attribute definition", "url": "https://leportella.com/scala-iii/", "published_at": "2020-04-01T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6add9f97", "title": "My saga learning Scala - Part 2", "url": "https://leportella.com/scala-ii/", "published_at": "2020-04-01T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6b8f2f65", "title": "My saga learning Scala - Part 1", "url": "https://leportella.com/scala-i/", "published_at": "2020-03-08T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6bf8075e", "title": "Boosting your career as a developer", "url": "https://leportella.com/boosting-your-career/", "published_at": "2020-02-26T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6cf2bfe9", "title": "Where are the mediocre women?", "url": "https://leportella.com/mediocre-women/", "published_at": "2020-02-14T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6d2121aa", "title": "What it's like to be a new software engineer at Stripe", "url": "https://leportella.com/new-eng-stripe/", "published_at": "2019-12-06T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6d36cafb", "title": "What's beyond Django Girls tutorial? Introduction to Class Based Views", "url": "https://leportella.com/talk-class-based-views/", "published_at": "2019-10-13T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6d6d63c4", "title": "We need to talk about Julia language", "url": "https://leportella.com/julia-language/", "published_at": "2019-06-23T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6e4b09af", "title": "Why should your company be in technology communities?", "url": "https://leportella.com/why-you-should-be-in-communities/", "published_at": "2019-03-22T23:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6ee56cd6", "title": "My experience with blogs, websites and my posts", "url": "https://leportella.com/my-experience-with-blogs/", "published_at": "2019-02-22T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6f79f7fa", "title": "Simpler authentication for small scale JupyterHubs with NativeAuthenticator", "url": "https://leportella.com/jupyterhub-nativeauth/", "published_at": "2019-02-22T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6fd3d3df", "title": "Outreachy Report V", "url": "https://leportella.com/outreachy-v/", "published_at": "2019-02-21T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c6ffc1ea4", "title": "Data Visualization", "url": "https://leportella.com/wiki/data-visualization/", "published_at": "2019-02-19T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c703c88fe", "title": "Data Visualization - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/data-visualization/", "published_at": "2019-02-19T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c70d14623", "title": "Outreachy Report IV", "url": "https://leportella.com/outreachy-iv/", "published_at": "2019-02-05T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c719c8c45", "title": "The most common data science tools", "url": "https://leportella.com/most-common-data-science-tools/", "published_at": "2019-01-25T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c728a06c2", "title": "Pytest", "url": "https://leportella.com/wiki/python/pytest/", "published_at": "2019-01-24T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c72d8876c", "title": "Pytest - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/pytest/", "published_at": "2019-01-24T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c72d9dd0a", "title": "Outreachy Report III", "url": "https://leportella.com/outreachy-iii/", "published_at": "2019-01-23T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c72f9aaab", "title": "Opinion: Machine Learning Engineer Nanodegree", "url": "https://leportella.com/machine-learning-nanodegree/", "published_at": "2019-01-15T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c732946ef", "title": "What to do when data is missing?", "url": "https://leportella.com/missing-data/", "published_at": "2019-01-14T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c742847c5", "title": "Outreachy Report II", "url": "https://leportella.com/outreachy-ii/", "published_at": "2019-01-11T16:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c74d3ab16", "title": "Adding relationship to tables already created on SQLAlchemy", "url": "https://leportella.com/relationship-sqlalchemy/", "published_at": "2019-01-11T16:21:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c75cef720", "title": "SQLAlchemy Basics Tutorial", "url": "https://leportella.com/sqlalchemy-tutorial/", "published_at": "2019-01-11T02:55:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c76a65555", "title": "Predicting victims on national roads in Brazil - Part II", "url": "https://leportella.com/predicting-victims-national-roads-ii/", "published_at": "2019-01-03T02:55:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c76b17ae7", "title": "Outreachy Report I", "url": "https://leportella.com/outreachy-i.html/", "published_at": "2018-12-13T00:48:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c77766bfe", "title": "Predicting victims on national roads in Brazil - Part I", "url": "https://leportella.com/predicting-victims-national-roads-i/", "published_at": "2018-09-26T03:05:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c77fe2599", "title": "My favorite testing tools on Django", "url": "https://leportella.com/testing-tools-django/", "published_at": "2018-09-18T17:28:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c783d91c4", "title": "Using MongoDB with Python and MongoEngine", "url": "https://leportella.com/mongoengine/", "published_at": "2018-08-23T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7870b75b", "title": "10 tips for switching from Matlab to Python", "url": "https://leportella.com/matlab-to-python/", "published_at": "2018-07-22T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7899d659", "title": "Machine Learning Models - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/machine-learning/", "published_at": "2018-05-20T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c79734931", "title": "Supervised", "url": "https://leportella.com/wiki/machine_learning/supervised/", "published_at": "2018-05-20T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c79bd01da", "title": "Unsupervised", "url": "https://leportella.com/wiki/machine_learning/unsupervised/", "published_at": "2018-05-20T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7a76ca99", "title": "Sklearn", "url": "https://leportella.com/wiki/sklearn/", "published_at": "2018-05-01T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7aff0cab", "title": "Sklearn - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/sklearn/", "published_at": "2018-05-01T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7b19f7f2", "title": "How to contribute to an open-source project without writing any code", "url": "https://leportella.com/open-source-without-code/", "published_at": "2018-03-20T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7b9eee6b", "title": "Git", "url": "https://leportella.com/wiki/git/", "published_at": "2018-01-05T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7ba4c962", "title": "Git - My Cheat Sheet", "url": "https://leportella.com/cheatsheet/git/", "published_at": "2018-01-05T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7bc2e417", "title": "Dataframes", "url": "https://leportella.com/wiki/pandas/dataframes/", "published_at": "2017-12-31T18:55:58+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7c0c3bfd", "title": "Series", "url": "https://leportella.com/wiki/pandas/series/", "published_at": "2017-11-30T18:55:58+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7c5a5380", "title": "Class Based Views on Django", "url": "https://leportella.com/class-based-views-on-django/", "published_at": "2017-11-24T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7d13c0b8", "title": "Pandas - My Cheatsheet", "url": "https://leportella.com/cheatsheet/pandas/", "published_at": "2017-11-22T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7d6c0acd", "title": "How to run parallel processes?", "url": "https://leportella.com/parallel-processes-python/", "published_at": "2017-10-27T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7d85c0b6", "title": "The Ambicious women", "url": "https://leportella.com/ambicious-women/", "published_at": "2017-04-19T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7d9f3989", "title": "How to make simple endpoints with Django using Restless", "url": "https://leportella.com/restless/", "published_at": "2017-04-03T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7e2fa160", "title": "My first year as a developer", "url": "https://leportella.com/first-year-as-dev/", "published_at": "2017-03-21T19:25:52+00:00" }, { "id": "01a0879a-0303-726b-8c9f-bc4c7ee3a853", "title": "How we used generic relations to add comments to model instances", "url": "https://leportella.com/generic-relations-django/", "published_at": "2017-03-14T19:25:52+00:00" } ] posts Claim your blog
Back to leportella.com
Blog · corpus.blog/blogs/leportella.com/posts

leportella.com

leportella.com

2025

2024

2023

2022

2021

2020

26 Sept 2020
25 Apr 2020

2019

2018

5 Jan 2018

2017