![Victor on Software](/img/default-banner.jpg)
- 44
- 9 221
Victor on Software
United States
เข้าร่วมเมื่อ 10 พ.ย. 2013
Software engineering, security, and related topics. Currently building security telemetry and MDM at Fleet Device Management.
How to secure MySQL Docker container for Zero Trust
Increase the security of your MySQL Docker containers when running in a Zero Trust dev environment
Full article: victoronsoftware.com/posts/secure-mysql-docker/
Full article: victoronsoftware.com/posts/secure-mysql-docker/
มุมมอง: 14
วีดีโอ
OpenBlur demo -- hide sensitive info on any webpage
มุมมอง 4014 วันที่ผ่านมา
Hide and blur sensitive information on any webpage. Blur your secrets such as personal emails, public IP addresses, and more. Automatically blur elements containing specific keywords on any webpage. This allows you to hide secrets from online meetings or anyone viewing your screen. OpenBlur is an open-source project in early BETA and under active development. Contributions and feedback are welc...
Why you should use STDIN to read your program arguments
มุมมอง 1614 วันที่ผ่านมา
Improve application security by reading sensitive program arguments from STDIN Full article: victoronsoftware.com/posts/get-args-from-stdin/
Find required code owner approvers for a PR
มุมมอง 5314 วันที่ผ่านมา
How to find the minimum required reviewers who need to approve a GitHub pull request Full article: victoronsoftware.com/posts/find-code-owners-for-pull-request/
Add unit tests to Chrome extension (2024)
มุมมอง 57หลายเดือนก่อน
Write and run unit tests for your Chrome extension using Jest testing framework Full article: victoronsoftware.com/posts/add-unit-tests-to-chrome-extension/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html
Using a distributed lock in production distributed systems
มุมมอง 43หลายเดือนก่อน
Real-world example of distributed lock solving data inconsistency Full article: victoronsoftware.com/posts/distributed-lock/
Add CSS framework to Chrome extension (2024)
มุมมอง 65หลายเดือนก่อน
Improve the look of your Chrome extension with Tailwind CSS Full article: victoronsoftware.com/posts/add-css-framework-to-chrome-extension/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html
Adding options page to Chrome extension (2024)
มุมมอง 98หลายเดือนก่อน
Enable users to configure you Chrome extension's behavior and settings with a dedicated options page Full article: victoronsoftware.com/posts/add-options-to-chrome-extension/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html
How git merge works with GitHub pull requests
มุมมอง 43หลายเดือนก่อน
Keep feature branches up to date before merging a pull request Full article: victoronsoftware.com/posts/git-merges-and-pull-requests/
Linting and formatting TypeScript in Chrome extension (2024)
มุมมอง 902 หลายเดือนก่อน
Improve code quality and maintainability with linting and formatting tools Full article at: victoronsoftware.com/posts/linting-and-formatting-typescript/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html UPDATE (2024/08/06): With a later ESLint version or typescript-eslint, you may need to ignore the config file from TypeScript linting: ignores: ["dist/ /...
Message passing in Chrome extension (2024)
มุมมอง 1462 หลายเดือนก่อน
Learn how to communicate between parts of a Chrome extension Full article: victoronsoftware.com/posts/message-passing-in-chrome-extension/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html
Webhooks with Tines
มุมมอง 492 หลายเดือนก่อน
Trigger an action from a webhook callback with Tines Full article: victoronsoftware.com/posts/webhook-flow-with-tines/
3 database gotchas when building apps for scale
มุมมอง 172 หลายเดือนก่อน
Top database issues that arise when scaling applications Full article: victoronsoftware.com/posts/database-gotchas-when-scaling-apps/
Add webpack and TypeScript to a Chrome extension (2024)
มุมมอง 4143 หลายเดือนก่อน
Expand a basic Chrome extension with webpack and TypeScript development tooling Full article: victoronsoftware.com/posts/add-webpack-and-typescript-to-chrome-extension/ Chrome extension series playlist: th-cam.com/play/PLr-TrdMhEklS2CS7jEA_W6U5e96dN2kWa.html
Create a MySQL slave replica in 4 short steps
มุมมอง 833 หลายเดือนก่อน
Scale your database using master-slave replication Full article: victoronsoftware.com/posts/mysql-master-slave-replication/
Create a Chrome extension from scratch step-by-step (2024)
มุมมอง 2.2K3 หลายเดือนก่อน
Create a Chrome extension from scratch step-by-step (2024)
Install OpenBlur Chrome extension from GitHub release
มุมมอง 543 หลายเดือนก่อน
Install OpenBlur Chrome extension from GitHub release
Create an IPv6-only Linux server in 3 easy steps
มุมมอง 2043 หลายเดือนก่อน
Create an IPv6-only Linux server in 3 easy steps
Optimize MySQL query performance: INSERT with subqueries
มุมมอง 263 หลายเดือนก่อน
Optimize MySQL query performance: INSERT with subqueries
How to reuse workflows and steps in GitHub Actions (2024)
มุมมอง 4413 หลายเดือนก่อน
How to reuse workflows and steps in GitHub Actions (2024)
MySQL deadlock on UPDATE/INSERT upsert pattern
มุมมอง 1983 หลายเดือนก่อน
MySQL deadlock on UPDATE/INSERT upsert pattern
Build a React app from scratch: getting started (2024)
มุมมอง 604 หลายเดือนก่อน
Build a React app from scratch: getting started (2024)
Mutual TLS (mTLS) Go client using Windows certificate store
มุมมอง 1085 หลายเดือนก่อน
Mutual TLS (mTLS) Go client using Windows certificate store
Mutual TLS (mTLS) with Windows certificate store
มุมมอง 2255 หลายเดือนก่อน
Mutual TLS (mTLS) with Windows certificate store
Fully supporting Unicode and emojis in your app
มุมมอง 305 หลายเดือนก่อน
Fully supporting Unicode and emojis in your app
Mutual TLS (mTLS) Go client using macOS keychain
มุมมอง 836 หลายเดือนก่อน
Mutual TLS (mTLS) Go client using macOS keychain
Mutual TLS (mTLS) Go client with custom certificate signer
มุมมอง 1926 หลายเดือนก่อน
Mutual TLS (mTLS) Go client with custom certificate signer
@VictorOnSoftware This is a great tutorial but what would have made it even better would been you actually typing out the code whilst teaching and explaining to use what is happening etc. I really looked forward to this tutorial and was disappointed about the copy and paste bit. It diminished the purpose of this perfect tutorial. I hope you consider this in your next tuturial
Thank you for the feedback. I will take it into account when I update this video in 2025.
good job... but how to sign a file containing db.esl file for booting windows 11 sir?
good job... but how to sign a file containing db.esl file for booting windows 11 sir?
Thank you Victor, it's extremely valuable and informative! Really appreciate the work that you've done.
Glad you found it useful ❤
Hello, Thank you so much for your tutorials, can you please help by providing a better solution to protect JAR files from reverse engineering? Regards,
title should be: copy and paste to create a chrome extenstion...
Thanks for the video. Does this resolve the smart screen defender message not recognizing the EXE?
Plus one for Azure Trusted Signing. Thanks for the video, it was very informative!
thanks!
thxxxx a alotttttttttttt
Very helpful! It would be awesome if you could make a video on Azure Trusted Signing!
thanks
when the next video coming out and thanks for this Victor, you are doing a great work.
Thank you for the support. I generally do a video every week or two.
Nice video! Direct to the point and very explanatory. It's visible your effort to deliver a good content. In the next videos, I would suggest you to edit and cutoff the moments where you are building your new line of thought and are not talking. This way, the video will be more concise. Just don't abuse it so you don't look robotic.
Thank you for your feedback. Yes, it makes sense.
Could you provide any information on how to get a public signed application without having three years of history?
You need a public cert from a company like DigiCert. The signing process is somewhat different since the public cert must be using an HSM. Then, once your software is out, it takes some time to build up a reputation so that virus checkers stop flagging your app.
@@VictorOnSoftware Hi, thank you for the useful information. Is there any chance that I can arrange video consultations with you, paid of course? I have issues with my apps being reported as malicious even with just hello world applications, with one line of code.
@@emaus8344 Unfortunatelly, this issue happens frequently. First, you have to make sure your application is signed with a public certificate from a company like DigiCert. Second, it takes time and many instances of your app being installed on user's computers to built up a "reputation" for your app and your company. Hopefully at that point the antivirus checkers will stop flagging your app. There is also a way to report a false positive to the virus checkers, but I have not done so myself.
@@VictorOnSoftware Thanks a lot for your time and response!
Hi Victor, it's great that you have devoted so much time to the topic of mTLS. I've already looked at some of your work and came across your website as part of my first steps. The instructions are very helpful. What I haven't managed to do yet, however, is set it up on an iPhone/iPad as a configuration profile. I would like to use my Cloudflare client certificates for mTLS authentication. This works perfectly under macOS. Unfortunately, I can't manage to export / bundle the certificate + key as a p12 file. I would be very happy if you could show / tell me/us how to do this. I think this is the better and more secure alternative to IP-based logins.
I'm glad you found it useful. It makes sense to use mTLS on iOS. Unfortunately, I'm not working with iOS right now.
Video very helpful. Could you make a tutorial how to use /INTEGRITYCHECK with code signing in Windows application? Thank you.
thanks a lot , very useful :)
Thank you, Victor! It was helpfull!
Thank you so much! I got so much help from this!
please never give up because of the viewers one day yt algorithm will support you
I am have it setup.. able to get wan ip direct from modem and have the lan side working. But I can not get the bridge 2nd Lan to connect to proxmox. I do not have access to the proxmox webui as well if I try to ping anything at the cli no response. Any help or guide would be appreciated on how to setup to access proxmox webui after reboot. thanks
Thanks for this explanation. Glad your video came up when I put TH-cam search filters on for one month. I’m looking to do this exact same thing problem is I need step-by-step detail information to be able to accomplish what you did. It sounds straightforward enough but it’s hard to know where to start.