- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Crime Scene InvestiGITor: How to Investigate Like a Pro! | Droidcon Italy 2024
🎟️ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-droidcon/
⏩ Chapter:
00:00 intro
04:56 Quick Git Recap
07:28 How to interrogate objects
09:16 List all objects
11:12 The Crime Scene
12:08 Time travelling
16:00 Unreachable Commits…
18:33 Pinpoint the problem
22:09 Dealing with Secrets
25:44 What about git gc - msg-filter?
28:04 index-filter
30:38 Force push…
THERE HAS BEEN A MURDER!
...
(Or whatever the code version of a murder is... like breaking unit tests, a bug maybe?... I dunno!)
Together, we will learn how to become a professional and revered investiGITor, who will be able to sniff out and solve any version control offence with the ease and panache of a seasoned detective!
Version control software is often a mysterious black-box that we HAVE TO interact with in order to successfully collaborate with others. But what if it doesn't need to be a confusing & complicated enigma?
You will learn to probe into the dark recesses of Git and understand its inner workings by learning how to carry out many tasks that you will undoubtedly need to perform at some point in your career.
For example:
* Ever needed to safely remove a secret that you accidentally stored in the repository?
* Ever had your app break, not know why, and then needed to quickly hunt down the exact commit where a bug was introduced?
* Ever needed to travel back in time, through history, to stop a crime before it even happens...(sort of)?
...All these things and a bunch more useful & interesting, lesser-known ways to become a masterful git detective and truly understand the most important tool in a developer's arsenal.
So come have a little fun with me in this talk, bring the bugs to justice, solve the case of the naughty commit & become a hero by defending the integrity of your codebase!
🎤 BEN KADEL, Senior Mobile/Platform Engineer
📍Droidcon Italiy was held in Milan on November 29th and 30th. It was attended by over 600 people and broadcast live to over 150 attendees worldwide. The event was highly interactive, with excellent presentations, high-value networking and strong engagement among attendees. 🎉
✅ LinkedIn: https://www.linkedin.com/showcase/droidcon-italy/
✅ Instagram: https://www.instagram.com/droidcon_it/
✅ X: https://twitter.com/Droidconit
✅ BluSky: https://bsky.app/profile/droidcon.it
✅ Telegram: https://t.me/s/Droidconit
#GitForensics #BugHunting #CodeDebugging #GitTutorial #DeveloperTips #DroidconItaly #VersionControl #GitSecrets #DebuggingTools #CodebaseCleanUp
Видео Crime Scene InvestiGITor: How to Investigate Like a Pro! | Droidcon Italy 2024 канала Droidcon Italy
⏩ Chapter:
00:00 intro
04:56 Quick Git Recap
07:28 How to interrogate objects
09:16 List all objects
11:12 The Crime Scene
12:08 Time travelling
16:00 Unreachable Commits…
18:33 Pinpoint the problem
22:09 Dealing with Secrets
25:44 What about git gc - msg-filter?
28:04 index-filter
30:38 Force push…
THERE HAS BEEN A MURDER!
...
(Or whatever the code version of a murder is... like breaking unit tests, a bug maybe?... I dunno!)
Together, we will learn how to become a professional and revered investiGITor, who will be able to sniff out and solve any version control offence with the ease and panache of a seasoned detective!
Version control software is often a mysterious black-box that we HAVE TO interact with in order to successfully collaborate with others. But what if it doesn't need to be a confusing & complicated enigma?
You will learn to probe into the dark recesses of Git and understand its inner workings by learning how to carry out many tasks that you will undoubtedly need to perform at some point in your career.
For example:
* Ever needed to safely remove a secret that you accidentally stored in the repository?
* Ever had your app break, not know why, and then needed to quickly hunt down the exact commit where a bug was introduced?
* Ever needed to travel back in time, through history, to stop a crime before it even happens...(sort of)?
...All these things and a bunch more useful & interesting, lesser-known ways to become a masterful git detective and truly understand the most important tool in a developer's arsenal.
So come have a little fun with me in this talk, bring the bugs to justice, solve the case of the naughty commit & become a hero by defending the integrity of your codebase!
🎤 BEN KADEL, Senior Mobile/Platform Engineer
📍Droidcon Italiy was held in Milan on November 29th and 30th. It was attended by over 600 people and broadcast live to over 150 attendees worldwide. The event was highly interactive, with excellent presentations, high-value networking and strong engagement among attendees. 🎉
✅ LinkedIn: https://www.linkedin.com/showcase/droidcon-italy/
✅ Instagram: https://www.instagram.com/droidcon_it/
✅ X: https://twitter.com/Droidconit
✅ BluSky: https://bsky.app/profile/droidcon.it
✅ Telegram: https://t.me/s/Droidconit
#GitForensics #BugHunting #CodeDebugging #GitTutorial #DeveloperTips #DroidconItaly #VersionControl #GitSecrets #DebuggingTools #CodebaseCleanUp
Видео Crime Scene InvestiGITor: How to Investigate Like a Pro! | Droidcon Italy 2024 канала Droidcon Italy
Git tutorial git debugging git secrets code forensics bug hunting with git how to use git git filter-repo git time travel git gc git commit history droidcon 2024 developer tools git best practices fixing bugs with git git for developers debugging mobile apps code investigation with git ben kadel talk git troubleshooting advanced git tips
Комментарии отсутствуют
Информация о видео
3 сентября 2025 г. 19:40:01
00:34:18
Другие видео канала





















