41554 blogs · [ { "id": "01a08747-ab78-7144-ad54-d82f17bfef83", "title": "Building a personal book library with NotebookLM and Claude Code", "url": "https://blog.dornea.nu/2026/06/02/building-a-personal-book-library-with-notebooklm-and-claude-code/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f17c0fed1", "title": "Claude Code customizations in Emacs", "url": "https://blog.dornea.nu/2026/04/23/claude-code-customizations-in-emacs/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f181b4543", "title": "Using forge with gh CLI token", "url": "https://blog.dornea.nu/2026/04/13/using-forge-with-gh-cli-token/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f18e97c86", "title": "Book Summaries: April-December 2025", "url": "https://blog.dornea.nu/2026/02/27/book-summaries-april-december-2025/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f19334371", "title": "My 2025 review", "url": "https://blog.dornea.nu/2026/02/03/my-2025-review/", "published_at": "2026-02-03T10:35:42+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1989b6de", "title": "Digital and Analogue: The balance that works for me", "url": "https://blog.dornea.nu/2025/06/05/digital-and-analogue-the-balance-that-works-for-me/", "published_at": "2025-06-05T04:35:34+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1a3bdc46", "title": "Add pagefind search to hugo", "url": "https://blog.dornea.nu/2025/04/10/add-pagefind-search-to-hugo/", "published_at": "2025-04-10T07:11:24+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1b27408f", "title": "Book Summaries: January - March 2025", "url": "https://blog.dornea.nu/2025/04/02/book-summaries-january-march-2025/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1b59426f", "title": "Book Summaries: October - December 2024", "url": "https://blog.dornea.nu/2025/01/16/book-summaries-october-december-2024/", "published_at": "2025-01-16T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1bbff599", "title": "My 2024 review", "url": "https://blog.dornea.nu/2024/12/19/my-2024-review/", "published_at": "2024-12-19T09:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1c2304a6", "title": "Mastering Golang Debugging in Emacs", "url": "https://blog.dornea.nu/2024/11/28/mastering-golang-debugging-in-emacs/", "published_at": "2024-11-28T00:00:00+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1d1d02e9", "title": "Book summaries: May - September 2024", "url": "https://blog.dornea.nu/2024/10/16/book-summaries-may-september-2024/", "published_at": "2024-10-16T04:59:29+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1d8589ed", "title": "Bye Bye Cashlink!", "url": "https://blog.dornea.nu/2024/07/11/bye-bye-cashlink/", "published_at": "2024-07-11T07:12:32+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1da97971", "title": "Book summaries: January - April 2024", "url": "https://blog.dornea.nu/2024/05/05/book-summaries-january-april-2024/", "published_at": "2024-05-05T18:03:02+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1daeb0d9", "title": "From Doom to Vanilla Emacs", "url": "https://blog.dornea.nu/2024/02/22/from-doom-to-vanilla-emacs/", "published_at": "2024-02-22T18:58:33+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1e58559a", "title": "My 2023 review", "url": "https://blog.dornea.nu/2024/01/02/my-2023-review/", "published_at": "2024-01-02T20:47:51+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1e5bd25b", "title": "Documentation as Code for Cloud - C4 Model & Structurizr", "url": "https://blog.dornea.nu/2023/11/02/documentation-as-code-for-cloud-c4-model-structurizr/", "published_at": "2023-11-02T20:57:59+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1e71d3ab", "title": "Emacs and the Cybernetic Productivity", "url": "https://blog.dornea.nu/2023/09/21/emacs-and-the-cybernetic-productivity/", "published_at": "2023-09-21T20:03:10+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1ed29f3a", "title": "Parse podcast transcripts using ChatGPT", "url": "https://blog.dornea.nu/2023/08/28/parse-podcast-transcripts-using-chatgpt/", "published_at": "2023-08-28T18:55:37+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1ef6133a", "title": "Documentation as Code for Cloud - PlantUML", "url": "https://blog.dornea.nu/2023/07/30/documentation-as-code-for-cloud-plantuml/", "published_at": "2023-07-30T19:27:03+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f1faef879", "title": "Documentation as Code for Cloud", "url": "https://blog.dornea.nu/2023/07/18/documentation-as-code-for-cloud/", "published_at": "2023-07-18T07:07:33+00:00" }, { "id": "01a08747-ab78-7144-ad54-d82f20017a58", "title": "AWS Summit 2023 in Berlin", "url": "https://blog.dornea.nu/2023/05/09/aws-summit-2023-in-berlin/", "published_at": "2023-05-09T19:20:17+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacecb92d2b", "title": "Read Hackernews and Reddit the Emacs way", "url": "https://blog.dornea.nu/2023/04/21/read-hackernews-and-reddit-the-emacs-way/", "published_at": "2023-04-21T05:14:42+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aaced126239", "title": "AWS Custom resources with Lambda and Golang", "url": "https://blog.dornea.nu/2023/04/06/aws-custom-resources-with-lambda-and-golang/", "published_at": "2023-04-06T14:22:13+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aaceddf4806", "title": "Book summary: Fooled by randomness", "url": "https://blog.dornea.nu/2023/02/04/book-summary-fooled-by-randomness/", "published_at": "2023-02-04T19:58:50+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacee4c92d0", "title": "Book summary: Four Thousand Weeks", "url": "https://blog.dornea.nu/2023/01/27/book-summary-four-thousand-weeks/", "published_at": "2023-01-27T06:05:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aaceeff0dc5", "title": "Book summary: The Lonely Century", "url": "https://blog.dornea.nu/2023/01/21/book-summary-the-lonely-century/", "published_at": "2023-01-21T16:06:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacef00d2bb", "title": "Releasing Gocial", "url": "https://blog.dornea.nu/2022/12/15/releasing-gocial/", "published_at": "2022-12-15T20:40:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacefe1df24", "title": "10 years in the InfoSec industry", "url": "https://blog.dornea.nu/2022/12/02/10-years-in-the-infosec-industry/", "published_at": "2022-12-02T13:36:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf0a0c740", "title": "Hexagonal Architecture in Python", "url": "https://blog.dornea.nu/2022/10/24/hexagonal-architecture-in-python/", "published_at": "2022-10-24T18:11:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf129c8d5", "title": "Migrate Tiddlywiki to org-roam - Part 2: org-roam and hugo", "url": "https://blog.dornea.nu/2022/10/04/migrate-tiddlywiki-to-org-roam-part-2-org-roam-and-hugo/", "published_at": "2022-10-04T19:43:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf2059d37", "title": "Book summary: Building a Second Brain", "url": "https://blog.dornea.nu/2022/09/27/book-summary-building-a-second-brain/", "published_at": "2022-09-27T18:55:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf2ad911a", "title": "Working in part-time", "url": "https://blog.dornea.nu/2022/09/16/working-in-part-time/", "published_at": "2022-09-16T07:03:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf2b16413", "title": "Migrate Tiddlywiki to org-roam - Part 1: Export Tiddlers", "url": "https://blog.dornea.nu/2022/09/03/migrate-tiddlywiki-to-org-roam-part-1-export-tiddlers/", "published_at": "2022-09-03T20:04:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf321de4e", "title": "Book summary: Building Microservices (2nd Edition)", "url": "https://blog.dornea.nu/2022/08/10/book-summary-building-microservices-2nd-edition/", "published_at": "2022-08-10T19:47:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf39eba4e", "title": "TiddlyWiki and Emacs", "url": "https://blog.dornea.nu/2022/07/12/tiddlywiki-and-emacs/", "published_at": "2022-07-12T05:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf453cc4f", "title": "RSS/Atom, Emacs and elfeed", "url": "https://blog.dornea.nu/2022/06/29/rss/atom-emacs-and-elfeed/", "published_at": "2022-06-29T19:04:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf538d6de", "title": "RSS and Atom for digital minimalists", "url": "https://blog.dornea.nu/2022/06/13/rss-and-atom-for-digital-minimalists/", "published_at": "2022-06-13T05:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf607e63a", "title": "Book summary: Breath - The New Science of a Lost Art", "url": "https://blog.dornea.nu/2022/05/30/book-summary-breath-the-new-science-of-a-lost-art/", "published_at": "2022-05-30T19:37:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf6518e90", "title": "Book summary: Digital Minimalism", "url": "https://blog.dornea.nu/2022/05/02/book-summary-digital-minimalism/", "published_at": "2022-05-02T18:48:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf72309f3", "title": "Presentation as Code", "url": "https://blog.dornea.nu/2022/01/19/presentation-as-code/", "published_at": "2022-01-19T19:28:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf7e94a46", "title": "My 2021 review", "url": "https://blog.dornea.nu/2021/12/13/my-2021-review/", "published_at": "2021-12-12T23:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf85ba49d", "title": "Book review: Accelerate - The science of Lean software and DevOps", "url": "https://blog.dornea.nu/2021/11/24/book-review-accelerate-the-science-of-lean-software-and-devops/", "published_at": "2021-11-24T19:24:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf93fa4bd", "title": "Bye bye Scout24!", "url": "https://blog.dornea.nu/2021/09/15/bye-bye-scout24/", "published_at": "2021-09-14T22:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacf94af202", "title": "Inbox Zero using Getpocket", "url": "https://blog.dornea.nu/2021/09/01/inbox-zero-using-getpocket/", "published_at": "2021-08-31T22:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacfa10675a", "title": "HowTo: Convert pocket reader links to Epub and upload to Dropbox", "url": "https://blog.dornea.nu/2021/08/15/howto-convert-pocket-reader-links-to-epub-and-upload-to-dropbox/", "published_at": "2021-08-14T22:00:00+00:00" }, { "id": "01a08747-ab80-7051-86d5-8aacfb0ad9fe", "title": "Note taking in 2021", "url": "https://blog.dornea.nu/2021/06/13/note-taking-in-2021/", "published_at": "2021-06-13T12:56:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9535f88a7fe", "title": "Implement an access key rotator", "url": "https://blog.dornea.nu/2021/04/25/implement-an-access-key-rotator/", "published_at": "2021-04-24T22:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9535fb608b8", "title": "4 years and 7 days later", "url": "https://blog.dornea.nu/2021/02/08/4-years-and-7-days-later/", "published_at": "2021-02-08T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9535fe52735", "title": "Some forensics mini-challenge", "url": "https://blog.dornea.nu/2017/02/01/some-forensics-mini-challenge/", "published_at": "2017-02-01T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95360d56139", "title": "ringzer0 CTF - Binaries - Introduction to MIPS", "url": "https://blog.dornea.nu/2016/12/09/ringzer0-ctf-binaries-introduction-to-mips/", "published_at": "2016-12-09T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95361738a46", "title": "ringzer0 CTF - Binaries - Heap Allocator", "url": "https://blog.dornea.nu/2016/11/30/ringzer0-ctf-binaries-heap-allocator/", "published_at": "2016-11-30T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95361ffa692", "title": "ringzer0 CTF - Binaries - Time to learn x86 ASM and gdb", "url": "https://blog.dornea.nu/2016/11/29/ringzer0-ctf-binaries-time-to-learn-x86-asm-and-gdb/", "published_at": "2016-11-29T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95362fb486f", "title": "ringzer0 CTF - SysAdmin Linux", "url": "https://blog.dornea.nu/2016/10/30/ringzer0-ctf-sysadmin-linux/", "published_at": "2016-10-30T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95363b62cf0", "title": "ringzer0 CTF - JavaScript challenges", "url": "https://blog.dornea.nu/2016/10/29/ringzer0-ctf-javascript-challenges/", "published_at": "2016-10-29T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95363f8f7f2", "title": "Fuzzing the hell out of conntrack tools", "url": "https://blog.dornea.nu/2016/10/28/fuzzing-the-hell-out-of-conntrack-tools/", "published_at": "2016-10-28T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95364adf669", "title": "hack.lu conference 2016", "url": "https://blog.dornea.nu/2016/10/21/hack.lu-conference-2016/", "published_at": "2016-10-21T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536569c6d0", "title": "ringzer0 CTF - Jail Escaping C", "url": "https://blog.dornea.nu/2016/09/19/ringzer0-ctf-jail-escaping-c/", "published_at": "2016-09-19T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953657bf3ee", "title": "ringzer0 CTF - Jail Escaping Bash", "url": "https://blog.dornea.nu/2016/06/20/ringzer0-ctf-jail-escaping-bash/", "published_at": "2016-06-20T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536585ec2e", "title": "ringzer0 CTF - Jail Escaping PHP", "url": "https://blog.dornea.nu/2016/06/20/ringzer0-ctf-jail-escaping-php/", "published_at": "2016-06-20T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95365ae963e", "title": "Distribute your backups using git-annex", "url": "https://blog.dornea.nu/2016/06/16/distribute-your-backups-using-git-annex/", "published_at": "2016-06-16T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95365b60c4e", "title": "The Digital Future in Berlin", "url": "https://blog.dornea.nu/2016/05/11/the-digital-future-in-berlin/", "published_at": "2016-05-11T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95365bd1e57", "title": "AWS Summit in Berlin 2016", "url": "https://blog.dornea.nu/2016/04/12/aws-summit-in-berlin-2016/", "published_at": "2016-04-12T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95365e35381", "title": "Chrooting nginx, php-fpm and mysql using Bitnami", "url": "https://blog.dornea.nu/2016/02/12/chrooting-nginx-php-fpm-and-mysql-using-bitnami/", "published_at": "2016-02-12T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953663419e1", "title": "Bye bye VODKA!", "url": "https://blog.dornea.nu/2016/02/01/bye-bye-vodka/", "published_at": "2016-02-01T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95366371c58", "title": "Steve Jobs by Walter Isaacson", "url": "https://blog.dornea.nu/2016/02/01/steve-jobs-by-walter-isaacson/", "published_at": "2016-02-01T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95366c77d1f", "title": "Some words on CSRF and cookies", "url": "https://blog.dornea.nu/2016/01/26/some-words-on-csrf-and-cookies/", "published_at": "2016-01-26T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953677cf6f5", "title": "HowTo: Put nginx and PHP to jail in Debian 8", "url": "https://blog.dornea.nu/2016/01/15/howto-put-nginx-and-php-to-jail-in-debian-8/", "published_at": "2016-01-15T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953678bea5c", "title": "OpenVPN for paranoids", "url": "https://blog.dornea.nu/2015/11/17/openvpn-for-paranoids/", "published_at": "2015-11-17T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95368293c8b", "title": "Advanced inter VLAN switching using Cisco", "url": "https://blog.dornea.nu/2015/11/06/advanced-inter-vlan-switching-using-cisco/", "published_at": "2015-11-06T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536916c154", "title": "Basic Layer 2 Switching using Cisco Packet Tracer", "url": "https://blog.dornea.nu/2015/10/21/basic-layer-2-switching-using-cisco-packet-tracer/", "published_at": "2015-10-21T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95369fa3949", "title": "Manage PKI using OpenSSL", "url": "https://blog.dornea.nu/2015/10/02/manage-pki-using-openssl/", "published_at": "2015-10-02T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536a450082", "title": "Organizing and visualizing knowledge", "url": "https://blog.dornea.nu/2015/09/17/organizing-and-visualizing-knowledge/", "published_at": "2015-09-17T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536a8009dc", "title": "Debugging Android native shared libraries", "url": "https://blog.dornea.nu/2015/07/01/debugging-android-native-shared-libraries/", "published_at": "2015-07-01T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536b17d47d", "title": "Validating and pinning X.509 certificates", "url": "https://blog.dornea.nu/2015/05/24/validating-and-pinning-x.509-certificates/", "published_at": "2015-05-24T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536bd3eae6", "title": "Adding concurrency to smalisca", "url": "https://blog.dornea.nu/2015/05/06/adding-concurrency-to-smalisca/", "published_at": "2015-05-06T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536c9b554f", "title": "gethostbyname vs. getaddrinfo", "url": "https://blog.dornea.nu/2015/04/30/gethostbyname-vs.-getaddrinfo/", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536cd288fa", "title": "Coming back to C/C++ after 2 years", "url": "https://blog.dornea.nu/2015/04/21/coming-back-to-c/c-after-2-years/", "published_at": "2015-04-21T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536d1082e6", "title": "usd AG Hacker challenge 2015 - Solutions", "url": "https://blog.dornea.nu/2015/03/18/usd-ag-hacker-challenge-2015-solutions/", "published_at": "2015-03-18T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536d85ddd0", "title": "The iOS 8.1.3 fiasco", "url": "https://blog.dornea.nu/2015/02/26/the-ios-8.1.3-fiasco/", "published_at": "2015-02-26T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536e0ded6b", "title": "GUIfy your Apps using Flask", "url": "https://blog.dornea.nu/2015/02/05/guify-your-apps-using-flask/", "published_at": "2015-02-05T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536e5ff73a", "title": "Android Hacker's Handbook", "url": "https://blog.dornea.nu/2015/01/15/android-hackers-handbook/", "published_at": "2015-01-15T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536ecdac96", "title": "A practical guide to Advanced Networking", "url": "https://blog.dornea.nu/2015/01/08/a-practical-guide-to-advanced-networking/", "published_at": "2015-01-08T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536f6b2dd8", "title": "2014 - Personal review", "url": "https://blog.dornea.nu/2014/12/22/2014-personal-review/", "published_at": "2014-12-22T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536fe302d8", "title": "HowTo: Proxy Non-Proxy-Aware Android Applications through Burp", "url": "https://blog.dornea.nu/2014/12/02/howto-proxy-non-proxy-aware-android-applications-through-burp/", "published_at": "2014-12-02T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9536ff7c7c9", "title": "Using Blockdiag with Pelican and liquid tags", "url": "https://blog.dornea.nu/2014/11/21/using-blockdiag-with-pelican-and-liquid-tags/", "published_at": "2014-11-21T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95370e8e7ad", "title": "Using Graphviz with Pelican and liquid tags", "url": "https://blog.dornea.nu/2014/11/13/using-graphviz-with-pelican-and-liquid-tags/", "published_at": "2014-11-13T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95371ae5f21", "title": "HowTo: iOS Apps - Static analysis", "url": "https://blog.dornea.nu/2014/10/29/howto-ios-apps-static-analysis/", "published_at": "2014-10-29T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95371c98c89", "title": "Generate all IP addresses from ASN", "url": "https://blog.dornea.nu/2014/09/17/generate-all-ip-addresses-from-asn/", "published_at": "2014-09-17T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c9537200c73e", "title": "HowTo: Androguard with Docker", "url": "https://blog.dornea.nu/2014/09/12/howto-androguard-with-docker/", "published_at": "2014-09-12T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95372fc1006", "title": "Using JQuery DataTables with IPython", "url": "https://blog.dornea.nu/2014/08/28/using-jquery-datatables-with-ipython/", "published_at": "2014-08-28T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953738596d0", "title": "HowTo: Debug Android APKs with Eclipse and DDMS", "url": "https://blog.dornea.nu/2014/08/21/howto-debug-android-apks-with-eclipse-and-ddms/", "published_at": "2014-08-21T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953742ccd74", "title": "Python for Data Analysis", "url": "https://blog.dornea.nu/2014/08/06/python-for-data-analysis/", "published_at": "2014-08-06T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953746a6c8a", "title": "Web Application Survey Tutorial", "url": "https://blog.dornea.nu/2014/08/06/web-application-survey-tutorial/", "published_at": "2014-08-06T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95374e8789a", "title": "Android Dynamic Code Analysis - Mastering DroidBox", "url": "https://blog.dornea.nu/2014/08/05/android-dynamic-code-analysis-mastering-droidbox/", "published_at": "2014-08-05T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953751e7c8c", "title": "Disect Android APKs like a Pro - Static code analysis", "url": "https://blog.dornea.nu/2014/07/07/disect-android-apks-like-a-pro-static-code-analysis/", "published_at": "2014-07-07T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95375632f3d", "title": "On Java, OpenSSL, Crypto, Blowfish and stuff", "url": "https://blog.dornea.nu/2014/07/01/on-java-openssl-crypto-blowfish-and-stuff/", "published_at": "2014-07-01T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c95375d8a780", "title": "WhatsApp bot", "url": "https://blog.dornea.nu/2014/06/29/whatsapp-bot/", "published_at": "2014-06-29T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953767e96d6", "title": "Migrate this blog from Octopress to Pelican", "url": "https://blog.dornea.nu/2014/06/18/migrate-this-blog-from-octopress-to-pelican/", "published_at": "2014-06-18T00:00:00+00:00" }, { "id": "01a08747-ab81-72d0-8a87-c953774df25f", "title": "Googles XSS Game - Solutions", "url": "https://blog.dornea.nu/2014/06/02/googles-xss-game-solutions/", "published_at": "2014-06-02T00:00:00+00:00" } ] posts Claim your blog
Back to blog.dornea.nu
Blog · corpus.blog/blogs/blog.dornea.nu/posts

blog.dornea.nu

blog.dornea.nu

2026

2025

2024

2023

2022

2021

2017

2016

2015

2014