- [Safely Passing Ruby Variables to JavaScript in ERB](/2024/10/30/safely-passing-ruby-variables-to-javascript-in-erb.html)
- [Adding Work E-Mail to a GPG Key and Signing Git Commits](/2021/04/16/adding-work-email-to-a-gpg-key-and-signing-git-commits.html)
- [Single Sign-On: Servlet Negotiate Security Filter (Kerberos + NTLM) w/ Waffle and Jetty](/2012/10/02/single-sign-on-servlet-negotiate-security-filter-kerberos-ntlm-w-waffle-and-jetty.html)
- [Full Client-Server Negotiate SSO in Java w/o a Web Server using WAFFLE](/2012/03/15/full-client-server-negotiate-sso-in-java-wo-a-web-server-using-waffle.html)
- [Github Hacked: Things to Do on Monday](/2012/03/05/github-hacked-things-to-do-on-monday.html)
- [Waffle @ NYJavaSIG](/2012/02/24/waffle-nyjavasig.html)
- [Oracle Didn't Learn From the Redhat Experience, PRs a NoSQL Database](/2011/10/04/oracle-didnt-learn-from-the-redhat-experience-prs-a-nosql-database.html)
- [Grape: API Authentication w/ Devise](/2011/05/04/grape-api-authentication-w-devise.html)
- [JNA: Getting currently logged-in user's groups](/2011/02/23/jna-getting-currently-logged-in-users-groups.html)
- [Technical Lead / Architect Job in NY](/2011/02/18/technical-lead-architect-job-in-ny.html)
- [Waffle / Сейчас всё станет намного сложнее: troubleshooting Kerberos and NTLM](/2011/02/03/waffle-troubleshooting-kerberos-and-ntlm.html)
- [2011 – The Year of NoSQL Data Breaches?](/2011/01/27/2011-the-year-of-nosql-data-breaches.html)
- [dotNetInstaller: UAC Elevation on Install](/2011/01/20/dotnetinstaller-uac-elevation-on-install.html)
- [Waffle: Single Sign-On User Impersonation in Tomcat](/2011/01/18/waffle-single-sign-on-user-impersonation-in-tomcat.html)
- [Waffle: configuring Tomcat's manager application](/2010/11/30/waffle-configuring-tomcats-manager-application.html)
- [TeamSHATTER: Securing Java Applications with Smart Cards and Single-Sign-On](/2010/11/22/teamshatter-securing-java-applications-with-smart-cards-and-single-sign-on.html)
- [Waffle + JNA under Tomcat 5.5 Security Manager](/2010/11/03/waffle-jna-under-tomcat-55-security-manager.html)
- [TeamSHATTER.com](/2010/11/03/teamshattercom.html)
- [log4jna: log4j:ERROR Could not register event source (Access is denied.)](/2010/10/14/log4jna-log4jerror-could-not-register-event-source-access-is-denied.html)
- [Stuxnet](/2010/10/03/stuxnet.html)
- [Single Sign-On: Spring-Security Negotiate Filter (Kerberos + NTLM) w/Waffle](/2010/07/09/single-sign-on-spring-security-negotiate-filter-kerberos-ntlm-wwaffle.html)
- [WAFFLE: A PowerPoint Presentation](/2010/06/08/waffle-a-powerpoint-presentation.html)
- [Tomcat Single Sign-On mixed with Form Authentication w/ Waffle](/2010/05/27/tomcat-single-sign-on-mixed-with-form-authentication-w-waffle.html)
- [Single Sign-On: Servlet Negotiate Security Filter (Kerberos + NTLM) w/ Waffle](/2010/05/25/single-sign-on-servlet-negotiate-security-filter-kerberos-ntlm-w-waffle.html)
- [NTLM: Please show ID with every POST](/2010/05/20/ntlm-please-show-id-with-every-post.html)
- [Pure Java Waffle](/2010/04/08/pure-java-waffle.html)
- [JNA: AcquireCredentialsHandle, InitializeSecurityContext and AcceptSecurityContext - Establishing an Authenticated Connection](/2010/03/26/jna-acquirecredentialshandle-initializesecuritycontext-and-acceptsecuritycontext-establishing-an-authenticated-connection.html)
- [Oracle 0-day: how complex systems allow simple attacks](/2010/02/10/oracle-0-day-how-complex-systems-allow-simple-attacks.html)
- [CryptProtectData and FIPS 140](/2009/11/18/cryptprotectdata-and-fips-140.html)
