corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08792-f03c-71e5-b67f-c3e6b6fffc24", "title": "Studying C++ generated assembly using Xcode Instruments", "url": "https://www.jviotti.com/2025/03/21/studying-cpp-generated-assembly-using-xcode-instruments.html", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6b7dc1940", "title": "Running the Intel VTune Profiler on Fedora", "url": "https://www.jviotti.com/2024/10/08/running-the-intel-vtune-profiler-on-fedora.html", "published_at": "2024-10-08T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6b7f303b2", "title": "Debugging MSVC C++ crashes from the terminal using CDB", "url": "https://www.jviotti.com/2024/05/09/debugging-msvc-cpp-crashes-from-the-terminal-using-cdb.html", "published_at": "2024-05-09T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6b88b366b", "title": "Using Xcode Instruments for C++ CPU profiling", "url": "https://www.jviotti.com/2024/01/29/using-xcode-instruments-for-cpp-cpu-profiling.html", "published_at": "2024-01-29T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6b97d75e3", "title": "Is Objective-C `BOOL` a boolean type? It depends", "url": "https://www.jviotti.com/2024/01/05/is-objective-c-bool-a-boolean-type-it-depends.html", "published_at": "2024-01-05T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6b9bea6d7", "title": "Understanding Objective-C by transpiling it to C++", "url": "https://www.jviotti.com/2023/12/01/understanding-objective-c-by-transpiling-it-to-cpp.html", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6ba931210", "title": "Spoofing Objective-C return values on Apple Silicon using LLDB", "url": "https://www.jviotti.com/2023/11/22/spoofing-objective-c-return-values-on-apple-silicon-using-lldb.html", "published_at": "2023-11-22T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bb4257f0", "title": "Exploring macOS private frameworks", "url": "https://www.jviotti.com/2023/11/20/exploring-macos-private-frameworks.html", "published_at": "2023-11-20T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bb588cc6", "title": "Building Objective-C iOS apps with CMake", "url": "https://www.jviotti.com/2022/12/21/building-objective-c-ios-apps-with-cmake.html", "published_at": "2022-12-21T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bb86abfd", "title": "Writing Objective-C iOS apps without Storyboards", "url": "https://www.jviotti.com/2022/12/14/writing-objective-c-ios-apps-without-storyboards.html", "published_at": "2022-12-14T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bb8898e4", "title": "Launching macOS applications from the command-line", "url": "https://www.jviotti.com/2022/11/28/launching-macos-applications-from-the-command-line.html", "published_at": "2022-11-28T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bbc29085", "title": "Performance testing through proportional traces", "url": "https://www.jviotti.com/2022/09/07/performance-testing-through-proportional-traces.html", "published_at": "2022-09-07T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bc401c5e", "title": "Debugging Electron.js native crashes on GNU/Linux", "url": "https://www.jviotti.com/2022/07/11/debugging-electronjs-native-crashes-on-linux.html", "published_at": "2022-07-11T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bcfb6cd2", "title": "Debugging the C++ standard library on macOS", "url": "https://www.jviotti.com/2022/05/05/debugging-the-cxx-standard-library-on-macos.html", "published_at": "2022-05-05T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bde6d54f", "title": "Attaching LLDB to production Electron.js builds on macOS", "url": "https://www.jviotti.com/2022/02/24/attaching-lldb-to-production-electron-builds-on-macos.html", "published_at": "2022-02-24T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6be69afd6", "title": "Emitting Signposts to Instruments on macOS using C++", "url": "https://www.jviotti.com/2022/02/21/emitting-signposts-to-instruments-on-macos-using-cpp.html", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bed1633e", "title": "Debugging Electron.js native crashes on macOS", "url": "https://www.jviotti.com/2021/12/08/debugging-electronjs-native-crashes-on-macos.html", "published_at": "2021-12-08T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bf252396", "title": "Employers should not own open-source contributions", "url": "https://www.jviotti.com/2021/11/26/employers-should-not-own-open-source-contributions.html", "published_at": "2021-11-26T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6bfaf8971", "title": "A deep dive on macOS universal binaries", "url": "https://www.jviotti.com/2021/07/23/a-deep-dive-on-macos-universal-binaries.html", "published_at": "2021-07-23T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c0301ff1", "title": "Speeding up Windows Electron.js builds with SCCACHE", "url": "https://www.jviotti.com/2021/07/07/speeding-up-windows-electron-builds-with-sccache.html", "published_at": "2021-07-07T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c0fc387a", "title": "Building Electron.js on Windows using the Visual Studio Build Tools", "url": "https://www.jviotti.com/2021/07/05/building-electron-on-windows-using-the-visual-studio-build-tools.html", "published_at": "2021-07-05T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c166cba8", "title": "Evolutive Integration Testing of HTTP APIs with OpenAPI", "url": "https://www.jviotti.com/2018/10/30/evolutive-integration-testing-of-http-apis-with-openapi.html", "published_at": "2018-10-30T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c1f4c505", "title": "Easily switch between many NPM accounts", "url": "https://www.jviotti.com/2018/03/28/easily-switch-between-many-npm-accounts.html", "published_at": "2018-03-28T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c20d2ffd", "title": "An introduction to Ada's simple numeric types", "url": "https://www.jviotti.com/2017/12/05/an-introduction-to-adas-simple-numeric-types.html", "published_at": "2017-12-05T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c2e82f96", "title": "An overview of arrays in Ada 2012", "url": "https://www.jviotti.com/2017/11/18/an-overview-of-arrays-in-ada-2012.html", "published_at": "2017-11-18T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c371434b", "title": "How to manually package an Electron app for Windows", "url": "https://www.jviotti.com/2016/12/09/how-to-manually-package-an-electron-app-for-windows.html", "published_at": "2016-12-09T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c421a5a6", "title": "How to code-sign OS X Electron apps in Travis CI", "url": "https://www.jviotti.com/2016/03/16/how-to-code-sign-os-x-electron-apps-in-travis-ci.html", "published_at": "2016-03-16T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c4efd485", "title": "Fixing a baffling issue when running Electron as root in GNU/Linux", "url": "https://www.jviotti.com/2016/02/19/fixing-a-baffling-issue-when-running-electron-as-root-in-gnu-linux.html", "published_at": "2016-02-19T00:00:00+00:00" }, { "id": "01a08792-f03c-71e5-b67f-c3e6c5a0525b", "title": "Debugging Electron to run shell scripts in a packaged application", "url": "https://www.jviotti.com/2016/02/17/debugging-electron-to-run-shell-scripts-in-a-packaged-application.html", "published_at": "2016-02-17T00:00:00+00:00" } ] posts
Claim your blog
Back to jviotti
Blog · corpus.blog/blogs/jviotti.com/posts
jviotti
jviotti.com
2025
Studying C++ generated assembly using Xcode Instruments
original ↗
21 Mar 2025
2024
Running the Intel VTune Profiler on Fedora
original ↗
8 Oct 2024
Debugging MSVC C++ crashes from the terminal using CDB
original ↗
9 May 2024
Using Xcode Instruments for C++ CPU profiling
original ↗
29 Jan 2024
Is Objective-C `BOOL` a boolean type? It depends
original ↗
5 Jan 2024
2023
Understanding Objective-C by transpiling it to C++
original ↗
1 Dec 2023
Spoofing Objective-C return values on Apple Silicon using LLDB
original ↗
22 Nov 2023
Exploring macOS private frameworks
original ↗
20 Nov 2023
2022
Building Objective-C iOS apps with CMake
original ↗
21 Dec 2022
Writing Objective-C iOS apps without Storyboards
original ↗
14 Dec 2022
Launching macOS applications from the command-line
original ↗
28 Nov 2022
Performance testing through proportional traces
original ↗
7 Sept 2022
Debugging Electron.js native crashes on GNU/Linux
original ↗
11 Jul 2022
Debugging the C++ standard library on macOS
original ↗
5 May 2022
Attaching LLDB to production Electron.js builds on macOS
original ↗
24 Feb 2022
Emitting Signposts to Instruments on macOS using C++
original ↗
21 Feb 2022
2021
Debugging Electron.js native crashes on macOS
original ↗
8 Dec 2021
Employers should not own open-source contributions
original ↗
26 Nov 2021
A deep dive on macOS universal binaries
original ↗
23 Jul 2021
Speeding up Windows Electron.js builds with SCCACHE
original ↗
7 Jul 2021
Building Electron.js on Windows using the Visual Studio Build Tools
original ↗
5 Jul 2021
2018
Evolutive Integration Testing of HTTP APIs with OpenAPI
original ↗
30 Oct 2018
Easily switch between many NPM accounts
original ↗
28 Mar 2018
2017
An introduction to Ada's simple numeric types
original ↗
5 Dec 2017
An overview of arrays in Ada 2012
original ↗
18 Nov 2017
2016
How to manually package an Electron app for Windows
original ↗
9 Dec 2016
How to code-sign OS X Electron apps in Travis CI
original ↗
16 Mar 2016
Fixing a baffling issue when running Electron as root in GNU/Linux
original ↗
19 Feb 2016
Debugging Electron to run shell scripts in a packaged application
original ↗
17 Feb 2016