Highly accomplished Principal Solutions Architect with over 20 years of experience in software development, architecture, and technical leadership. Adept at designing and implementing complex systems, optimizing performance, and developing reusable frameworks to enhance team productivity and code quality. Proven expertise in a wide range of programming languages, databases, and cloud services, with a strong background in electronics and low-level programming. Demonstrated ability to lead and mentor development teams, establish best practices, and drive technical innovation. Passionate about continuous learning, contributing to open-source projects, and staying at the forefront of emerging technologies. Seeking to leverage extensive technical skills and leadership experience to drive impactful solutions and foster a culture of excellence in software development.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SET SONARQUBE_KEY=XXX | |
SET SONARQUBE_TOKEN=YYY | |
dotnet tool restore | |
echo "Git fetch" | |
git fetch --prune | |
FOR /F "tokens=* USEBACKQ" %%g IN (`dotnet gitversion /output json /showvariable FullSemVer`) DO (SET BUILD_VERSION=%%g) | |
if "%BUILD_VERSION%"=="" GOTO error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Project> | |
<PropertyGroup Condition="'$(SolutionDir)' == ''"> | |
<!-- Resolve solution dir if not set --> | |
<SolutionDir Condition="'$(SolutionDir)' == '' and $([System.IO.Directory]::GetFiles('../', '*.sln').get_Length()) != 0">../</SolutionDir> | |
<SolutionDir Condition="'$(SolutionDir)' == '' and $([System.IO.Directory]::GetFiles('../../', '*.sln').get_Length()) != 0">../../</SolutionDir> | |
<SolutionDir Condition="'$(SolutionDir)' == '' and $([System.IO.Directory]::GetFiles('../../../', '*.sln').get_Length()) != 0">../../../</SolutionDir> | |
<SolutionDir Condition="'$(SolutionDir)' == '' and $([System.IO.Directory]::GetFiles('../../../../', '*.sln').get_Length()) != 0">../../../../</SolutionDir> | |
<SolutionDir Condition="'$(SolutionDir)' == '' and $([System.IO.Directory]::GetFiles('../../../../../', '*.sln').get_Length()) != 0">../../../../../</SolutionDir> | |
<SolutionDir Condition="'$(SolutionDir)' != ''">$([System.IO.Path]::GetFullPath('$(SolutionDir)'))</SolutionDir> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[credential "https://source.developers.google.com"] | |
useHttpPath = true | |
[user] | |
name = Matthew Whited | |
email = matt@whited.us | |
[core] | |
excludesfile = | |
[difftool "sourcetree"] | |
cmd = '' \"$LOCAL\" \"$REMOTE\" | |
[mergetool "sourcetree"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# %USERPROFILE%\.wslconfig | |
# https://learn.microsoft.com/en-us/windows/wsl/wsl-config | |
[wsl2] | |
# If the value is mirrored then this turns on mirrored networking mode. Default or unrecognized strings result in NAT networking. | |
networkingMode=mirrored | |
# Only applicable when experimental.networkingMode is set to mirrored. When set to True, will allow the Container to connect to | |
# the Host, or the Host to connect to the Container, by an IP address that's assigned to the Host. Note that the 127.0.0.1 | |
# loopback address can always be used - this option allows for all additionally assigned local IP addresses to be used as well. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/code-style-rule-options | |
############################### | |
# Core EditorConfig Options # | |
############################### | |
root = true | |
# All files | |
[*] | |
indent_style = space |
Notes from reverse engineering serial protocol used by Radex One from Quarta
○ Examples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @SchemaName SYSNAME = 'Core_DocumentManagement'; | |
SELECT | |
--'entity "' + schemas.name + '.' + tables.name + '" as ' + tables.name + ' {' + CHAR(10) + | |
'entity ' + tables.name + ' {' + CHAR(10) + | |
(SELECT | |
STRING_AGG( | |
' ' + columns.name + ' : ' + UPPER(types.name) + | |
ISNULL(CASE | |
WHEN types.name IN ('varchar', 'nvarchar', 'char', 'nchar') |
NewerOlder