<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Just Tinkering</title><link>https://justtinkering.nl/posts/</link><description>Recent content in Posts on Just Tinkering</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Sebastiaan Brozius</copyright><lastBuildDate>Thu, 09 Apr 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://justtinkering.nl/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Personal note - mental health - update</title><link>https://justtinkering.nl/2026/04/09/personal-note-mental-health-update/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0100</pubDate><guid>https://justtinkering.nl/2026/04/09/personal-note-mental-health-update/</guid><description>&lt;p&gt;A lot has happened the last 12 months. My dad&amp;rsquo;s health deteriorated more rapidly, my mom had some injuries which impeded on her mobility, and last January, my dad died as a result of COPD and pulmonary fibrosis.&lt;/p&gt;</description></item><item><title>Consistently deploying Lambda functions and layers using Terraform</title><link>https://justtinkering.nl/2025/12/29/consistently-deploying-lambda-functions-and-layers-using-terraform/</link><pubDate>Mon, 29 Dec 2025 18:00:00 +0100</pubDate><guid>https://justtinkering.nl/2025/12/29/consistently-deploying-lambda-functions-and-layers-using-terraform/</guid><description>&lt;p&gt;&lt;em&gt;The code that accompanies this blogpost can be found &lt;a href="https://github.com/justtinkering/blogpost-deploy-lambda-with-terraform" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Deploying Lambda functions to AWS using Terraform can be quite a struggle, especially when deploying from multiple environments (which only happens in dev and test environments, am I right?).&lt;/p&gt;</description></item><item><title>Personal note - mental health</title><link>https://justtinkering.nl/2025/02/06/personal-note-mental-health/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0100</pubDate><guid>https://justtinkering.nl/2025/02/06/personal-note-mental-health/</guid><description>&lt;p&gt;Last year, one of my intentions was to write more blogs. As you might&amp;rsquo;ve seen, I didn&amp;rsquo;t manage to do so. I&amp;rsquo;ve been struggling with depression for a while, and last year I couldn&amp;rsquo;t find the energy to put much effort into writing. Some health-related &amp;lsquo;surprised&amp;rsquo; in the family didn&amp;rsquo;t help with that, either.&lt;/p&gt;</description></item><item><title>Setting up AWS IoT Core using Terraform</title><link>https://justtinkering.nl/2024/12/29/setting-up-aws-iot-core-using-terraform/</link><pubDate>Sun, 29 Dec 2024 00:00:00 +0100</pubDate><guid>https://justtinkering.nl/2024/12/29/setting-up-aws-iot-core-using-terraform/</guid><description>&lt;p&gt;&lt;em&gt;The code that accompanies this blogpost can be found &lt;a href="https://github.com/justtinkering/blogpost-iot-core" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been tinkering with AWS IoT Core this year, and wanted to put at least some of what I&amp;rsquo;ve found and done into a blog, so here it is.&lt;/p&gt;</description></item><item><title>Exporting an AMI to multiple formats</title><link>https://justtinkering.nl/2024/12/07/exporting-an-ami-to-multiple-formats/</link><pubDate>Sat, 07 Dec 2024 00:00:00 +0100</pubDate><guid>https://justtinkering.nl/2024/12/07/exporting-an-ami-to-multiple-formats/</guid><description>&lt;p&gt;&lt;em&gt;This is a short follow-up on my &lt;a href="https://justtinkering.nl/2024/11/06/creating-an-ami-with-image-builder/" &gt;previous post&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In my previous post about creating an AMI with Image Builder, I &lt;a href="https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport_image.html" target="_blank" rel="noreferrer"&gt;exported that AMI&lt;/a&gt; to a different image format (&lt;code&gt;vmdk&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s two things I ran into with that solution:&lt;/p&gt;</description></item><item><title>Creating an AMI with Image Builder</title><link>https://justtinkering.nl/2024/11/06/creating-an-ami-with-image-builder/</link><pubDate>Wed, 06 Nov 2024 00:00:00 +0100</pubDate><guid>https://justtinkering.nl/2024/11/06/creating-an-ami-with-image-builder/</guid><description>&lt;p&gt;&lt;em&gt;The code that accompanies this blogpost can be found &lt;a href="https://github.com/justtinkering/blogpost-imagebuilder" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

 



&lt;div
 
 class="flex px-4 py-3 rounded-md shadow bg-primary-100 dark:bg-primary-900"
 
 &gt;
 &lt;span
 
 class="text-primary-400 pe-3 flex items-center"
 
 &gt;
 &lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
 &lt;/span&gt;

 &lt;span
 
 class="dark:text-neutral-300"
 
 &gt;&lt;strong&gt;Update 2024-12-07:&lt;/strong&gt; In the examples I use Amazon Linux 2023, which cannot be exported to other formats. I&amp;rsquo;ve changed the code in the repository to use an Ubuntu 24.04 base image, which &lt;em&gt;can&lt;/em&gt; be exported.&lt;/span&gt;
&lt;/div&gt;

&lt;p&gt;I&amp;rsquo;ve been working with AWS Image Builder a lot more over the last couple of months, while replacing a &lt;code&gt;Packer&lt;/code&gt; setup that was run on a Windows laptop, with Image Builder.&lt;/p&gt;</description></item><item><title>Dedicated game server and AWS Instance Scheduler</title><link>https://justtinkering.nl/2023/12/20/dedicated-game-server-and-aws-instance-scheduler/</link><pubDate>Wed, 20 Dec 2023 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2023/12/20/dedicated-game-server-and-aws-instance-scheduler/</guid><description>&lt;p&gt;Recently I&amp;rsquo;ve started playing a game (&lt;a href="https://www.satisfactorygame.com/" target="_blank" rel="noreferrer"&gt;Satisfactory&lt;/a&gt;, for those who want to know) with my two kids. To make it easier to play together, I&amp;rsquo;ve set up a dedicated server on an EC2 instance so the game is also available when the host is not available.&lt;/p&gt;</description></item><item><title>Automating patching with AWS Systems Manager</title><link>https://justtinkering.nl/2023/11/13/automating-patching-with-aws-systems-manager/</link><pubDate>Mon, 13 Nov 2023 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2023/11/13/automating-patching-with-aws-systems-manager/</guid><description>&lt;p&gt;&lt;em&gt;The code that accompanies this blogpost can be found &lt;a href="https://github.com/justtinkering/blogpost-ssm-automated-patching" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Recently I&amp;rsquo;ve been looking into patching Windows servers that have dependencies between them, using AWS Systems Manager.&lt;/p&gt;
&lt;p&gt;The use-case was an application that exists of web servers, middleware servers and a database server.&lt;/p&gt;</description></item><item><title>Lessons learned from migrating 42 servers to AWS</title><link>https://justtinkering.nl/2023/06/05/lessons-learned-from-migrating-42-servers-to-aws/</link><pubDate>Mon, 05 Jun 2023 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2023/06/05/lessons-learned-from-migrating-42-servers-to-aws/</guid><description>&lt;p&gt;Earlier this year I&amp;rsquo;ve worked on a project where we had to migrate 42 servers from a data center to AWS as part of an AWS Migration Acceleration Program (MAP) deal. There was some pressure, since the contract with the data center would end about 2 months later and the customer didn&amp;rsquo;t want to renew or extend the current contract with the data center.&lt;/p&gt;</description></item><item><title>AWS Community Builder</title><link>https://justtinkering.nl/2023/02/25/aws-community-builder/</link><pubDate>Sat, 25 Feb 2023 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2023/02/25/aws-community-builder/</guid><description>&lt;p&gt;So, a couple of weeks ago a coworker mentioned the Community Builder program was open for sign-up again. So I gave it a try.&lt;/p&gt;
&lt;p&gt;Today I got a message confirming I&amp;rsquo;m now officially an AWS Community Builder (Security &amp;amp; Identity)! :-D&lt;/p&gt;</description></item><item><title>How to enable and configure Security Hub for PCI DSS compliancy checks using Terraform</title><link>https://justtinkering.nl/2022/11/09/how-to-enable-and-configure-security-hub-for-pci-dss-compliancy-checks-using-terraform/</link><pubDate>Wed, 09 Nov 2022 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2022/11/09/how-to-enable-and-configure-security-hub-for-pci-dss-compliancy-checks-using-terraform/</guid><description>&lt;h1 class="relative group"&gt;How to enable and configure Security Hub for PCI DSS compliancy checks using Terraform
 &lt;div id="how-to-enable-and-configure-security-hub-for-pci-dss-compliancy-checks-using-terraform" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#how-to-enable-and-configure-security-hub-for-pci-dss-compliancy-checks-using-terraform" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://www.cloudnation.nl/inspiratie/blogs/enable-and-configure-security-hub-for-pci-dss-checks-with-terraform" target="_blank" rel="noreferrer"&gt;&lt;em&gt;This article is also posted here&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to use Github OIDC and Terraform to assume roles in AWS using WebIdentity</title><link>https://justtinkering.nl/2022/08/01/how-to-use-github-oidc-and-terraform-to-assume-roles-in-aws-using-webidentity/</link><pubDate>Mon, 01 Aug 2022 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2022/08/01/how-to-use-github-oidc-and-terraform-to-assume-roles-in-aws-using-webidentity/</guid><description>&lt;p&gt;When using Github Actions to deploy infrastructure to AWS with Terraform, you can &lt;a href="https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services" target="_blank" rel="noreferrer"&gt;use Open ID Connect (OIDC) to grant Github access to AWS&lt;/a&gt; without needing to provide access keys.&lt;/p&gt;
&lt;p&gt;As a GitHub workflow, this would be somewhat like this:&lt;/p&gt;</description></item><item><title>VS Code and Javascript Debugging</title><link>https://justtinkering.nl/2019/08/26/vs-code-and-javascript-debugging/</link><pubDate>Mon, 26 Aug 2019 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2019/08/26/vs-code-and-javascript-debugging/</guid><description>&lt;p&gt;I&amp;rsquo;ve been tinkering on a Discord-bot in Javascript using Node.js, together with my best friend.&lt;/p&gt;
&lt;p&gt;For easier testing, we run the bot in Docker, so we don&amp;rsquo;t have all the dependencies littering our computers. We &lt;em&gt;do&lt;/em&gt; want to be able to debug the bot, though, which is where I ran into an article on the internet by oneturkmen. The article has been deleted, but the GitHub-repository is (at the time of writing this article) still &lt;a href="https://github.com/oneturkmen/nodejs-debugging" target="_blank" rel="noreferrer"&gt;available here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Personal Note</title><link>https://justtinkering.nl/2019/07/18/personal-note/</link><pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2019/07/18/personal-note/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while (again) since I posted to this blog/website. The last 8 months I&amp;rsquo;ve been at home on sick-leave because I burned out.&lt;/p&gt;
&lt;p&gt;The road has been - and still is - long, since&amp;hellip;&lt;/p&gt;</description></item><item><title>Azure Expiring Passwords of Automation Accounts</title><link>https://justtinkering.nl/2018/03/07/azure-expiring-passwords-of-automation-accounts/</link><pubDate>Wed, 07 Mar 2018 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2018/03/07/azure-expiring-passwords-of-automation-accounts/</guid><description>&lt;p&gt;We&amp;rsquo;ve had an issue where the password of an automation account we use had expired.&lt;/p&gt;
&lt;p&gt;Since we don&amp;rsquo;t want to have to change password of these kinds of accounts, we set the password policy to not expire the password.&lt;/p&gt;</description></item><item><title>Spectre/Meltdown Registry Keys</title><link>https://justtinkering.nl/2018/02/21/spectre/meltdown-registry-keys/</link><pubDate>Wed, 21 Feb 2018 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2018/02/21/spectre/meltdown-registry-keys/</guid><description>&lt;p&gt;Recently we had to make some fixes to registry settings because of the Spectre/Meltdown patches for Windows. By default not all registry settings would be properly set, so that patches might not be activated.&lt;/p&gt;</description></item><item><title>Synology Btrfs crash</title><link>https://justtinkering.nl/2017/09/09/synology-btrfs-crash/</link><pubDate>Sat, 09 Sep 2017 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2017/09/09/synology-btrfs-crash/</guid><description>&lt;p&gt;A couple of months ago. I got myself a new Synology to replace my older DS213. The choice was made for a DS716+II, which also supports Btrfs. To migrate from the DS213 to the DS716, I took out one of the mirror-drives of the DS213 and placed it in the DS716 to reformat and then gradually transfer the data to the new Syno. Once everything would be transferred, I&amp;rsquo;d put the remaining disk of the DS213 and add it to the DS716.&lt;/p&gt;</description></item><item><title>Converting Wordpress-blog to Markdown</title><link>https://justtinkering.nl/2017/01/16/converting-wordpress-blog-to-markdown/</link><pubDate>Mon, 16 Jan 2017 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2017/01/16/converting-wordpress-blog-to-markdown/</guid><description>&lt;p&gt;Recently I&amp;rsquo;ve switched from Wordpress to Github Pages. I&amp;rsquo;m using Jekyll with Github pages, which means I get to write my posts in Markdown.
Since I didn&amp;rsquo;t want my old posts to go to waste entirely, I decided to see how I could &amp;rsquo;extract&amp;rsquo; the posts from the Wordpress export I had, and put them in seperate Markdown-files.&lt;/p&gt;</description></item><item><title>Exchange - Listing Calendar-delegates for mailboxes</title><link>https://justtinkering.nl/2016/09/29/exchange-listing-calendar-delegates-for-mailboxes/</link><pubDate>Thu, 29 Sep 2016 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2016/09/29/exchange-listing-calendar-delegates-for-mailboxes/</guid><description>&lt;p&gt;I&amp;rsquo;ve been troubleshooting an issue where meeting requests are being received by mailboxes/users that are not included in the requests.
To get a list of calendar delegates for mailboxes where these are set, I found the following couple of lines quite handy:&lt;/p&gt;</description></item><item><title>Exchange - Listing mailboxes, mailbox-type and if the account is enabled</title><link>https://justtinkering.nl/2016/09/29/exchange-listing-mailboxes-mailbox-type-and-if-the-account-is-enabled/</link><pubDate>Thu, 29 Sep 2016 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2016/09/29/exchange-listing-mailboxes-mailbox-type-and-if-the-account-is-enabled/</guid><description>&lt;p&gt;I&amp;rsquo;ve been working with Exchange some more, lately, where I&amp;rsquo;ve also had to generate an overview of the mailboxes, mailbox-types and if the underlying account is enabled or not. This had to be exported to a CSV-file.
I came to the next lines of code for that:&lt;/p&gt;</description></item><item><title>Changing the network profile in Windows</title><link>https://justtinkering.nl/2016/08/11/changing-the-network-profile-in-windows/</link><pubDate>Thu, 11 Aug 2016 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2016/08/11/changing-the-network-profile-in-windows/</guid><description>&lt;p&gt;Sometimes it happens that the network profile of a connection in Windows is incorrectly categorised. Sometimes such an event happens out of the blue, even.
This can be fixed by changing the value of the value of the Category-key of the network profile in the registry, which can be found here:&lt;/p&gt;</description></item><item><title>Rooting the Desire HD</title><link>https://justtinkering.nl/2012/08/25/rooting-the-desire-hd/</link><pubDate>Sat, 25 Aug 2012 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2012/08/25/rooting-the-desire-hd/</guid><description>&lt;p&gt;I&amp;rsquo;ve previously rooted my Desire HD, but reverted it back to stock a little while ago, after HTC announced they were NOT going to release an Android 4.x update for the DHD.&lt;/p&gt;</description></item><item><title>MacBooks, BootCamp, Windows 7 and no optical drive...</title><link>https://justtinkering.nl/2012/08/04/macbooks-bootcamp-windows-7-and-no-optical-drive.../</link><pubDate>Sat, 04 Aug 2012 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2012/08/04/macbooks-bootcamp-windows-7-and-no-optical-drive.../</guid><description>&lt;p&gt;Today my friend and I have been working on installing Windows 7 on a MacBook Pro. Optical drive has been replaced by an SSD drive, and while trying to install Windows, we found out it will not boot from a USB device&amp;hellip;&lt;/p&gt;</description></item><item><title>Windows 7 and .NET FrameWork 1.1</title><link>https://justtinkering.nl/2012/07/31/windows-7-and-.net-framework-1.1/</link><pubDate>Tue, 31 Jul 2012 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2012/07/31/windows-7-and-.net-framework-1.1/</guid><description>&lt;p&gt;Had to test something at work today, regarding Group Policies and software installation. It failed on my Windows 7 VM. Couldn&amp;rsquo;t quite figure out why, until I found out the application needs .NET FrameWork version 1.1.&lt;/p&gt;</description></item><item><title>Flashing Android</title><link>https://justtinkering.nl/2011/10/12/flashing-android/</link><pubDate>Wed, 12 Oct 2011 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2011/10/12/flashing-android/</guid><description>&lt;p&gt;Flashed my HTC Desire HD today. Since it is/was branded I had to make a GoldCard first. After that I was able to work magic :)&lt;/p&gt;
&lt;p&gt;I used the info on the following links, in succession:&lt;/p&gt;</description></item><item><title>ThunderCloud?</title><link>https://justtinkering.nl/2011/08/23/thundercloud/</link><pubDate>Tue, 23 Aug 2011 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2011/08/23/thundercloud/</guid><description>&lt;p&gt;I&amp;rsquo;ve been busy migrating from BPOS to Office365 last weekend. Manually.
Everything went smooth, until one of the COs complained he was missing his appointments in his calendar.
I made a backup of every mailbox before moving the items, of course (NOT), and he used his laptop/Outlook after I moved the items from his old mailbox to his new mailbox, so his local (offline) copy was empty as well.&lt;/p&gt;</description></item><item><title>Microsoft Cloudmail-server being blacklisted MY problem???</title><link>https://justtinkering.nl/2011/05/10/microsoft-cloudmail-server-being-blacklisted-my-problem/</link><pubDate>Tue, 10 May 2011 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2011/05/10/microsoft-cloudmail-server-being-blacklisted-my-problem/</guid><description>&lt;p&gt;One of our users got a notification today after sending an email. Said a server with a certain IP-address is listen on a blacklist with Trend Micro RBL+.&lt;/p&gt;
&lt;p&gt;So I thought to do the right thing (besides requesting to be put off the blacklist) and contact Microsoft Technical Support about it, since this has potential to affect their other customers as well.&lt;/p&gt;</description></item><item><title>Facebook and stuff</title><link>https://justtinkering.nl/2010/12/03/facebook-and-stuff/</link><pubDate>Fri, 03 Dec 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/12/03/facebook-and-stuff/</guid><description>&lt;p&gt;Twiddling a bit with Facebook&amp;hellip;&lt;/p&gt;
&lt;p&gt;Ran into &lt;a href="http://www.codechinchilla.com/blog/?tag=facebook-api" target="_blank"&gt;this link&lt;/a&gt;, which helped me to get the authentication from a WinForms-application working&amp;hellip;&lt;/p&gt;</description></item><item><title>Tabified SharePoint</title><link>https://justtinkering.nl/2010/12/02/tabified-sharepoint/</link><pubDate>Thu, 02 Dec 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/12/02/tabified-sharepoint/</guid><description>&lt;p&gt;While looking up some stuff, I ran into &lt;a href="http://kyleschaeffer.com/sharepoint/wp-tabify/"&gt;this article&lt;/a&gt;. Something to try out someday soon, if you ask me.&lt;/p&gt;</description></item><item><title>Change of direction</title><link>https://justtinkering.nl/2010/11/30/change-of-direction/</link><pubDate>Tue, 30 Nov 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/11/30/change-of-direction/</guid><description>&lt;p&gt;Well, it seems that, at least for now, my direction in IT will be changed&amp;hellip; again&amp;hellip;&lt;/p&gt;
&lt;p&gt;At the end of this year, my contract at my current employer will expire and it will not be extended. At the moment, I&amp;rsquo;m very close to signing a contract with a different company, where I will be a system administrator once again, with a hint of SharePoint and network administration, at least for now.&lt;/p&gt;</description></item><item><title>Active Directory and MembershipProviders</title><link>https://justtinkering.nl/2010/11/18/active-directory-and-membershipproviders/</link><pubDate>Thu, 18 Nov 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/11/18/active-directory-and-membershipproviders/</guid><description>&lt;p&gt;&lt;a href="http://en.csharp-online.net/User_Management_with_Active_Directory%E2%80%94Determining_Domain-Wide_Account_Policies"&gt;This link&lt;/a&gt; helped me some in handling password GPO-settings as well&amp;hellip;&lt;/p&gt;
&lt;p&gt;Might clarify some things from the previous post.&lt;/p&gt;</description></item><item><title>Active Directory and changing passwords through ASP.NET</title><link>https://justtinkering.nl/2010/11/17/active-directory-and-changing-passwords-through-asp.net/</link><pubDate>Wed, 17 Nov 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/11/17/active-directory-and-changing-passwords-through-asp.net/</guid><description>&lt;p&gt;When using an ASP.NET-application to change have a user change his/her password, Password Complexity can act up.
Or better said&amp;hellip; ASP.NET apparently doesn&amp;rsquo;t look at the settings set in Active Directory :-/&lt;/p&gt;</description></item><item><title>UpdatePanel-updates and losing focus</title><link>https://justtinkering.nl/2010/10/21/updatepanel-updates-and-losing-focus/</link><pubDate>Thu, 21 Oct 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/10/21/updatepanel-updates-and-losing-focus/</guid><description>&lt;p&gt;I&amp;rsquo;m currently fiddling around a bit with UpdatePanels (again), and noticed that focus is lost when the UpdatePanel is updated.
Luckily, I found the &lt;a href="http://couldbedone.blogspot.com/2007/08/restoring-lost-focus-in-update-panel.html"&gt;following site&lt;/a&gt; that solved my problem. :)&lt;/p&gt;</description></item><item><title>SharePoint 2010, migrating from SharePoint 2007 and Language Packs</title><link>https://justtinkering.nl/2010/09/15/sharepoint-2010-migrating-from-sharepoint-2007-and-language-packs/</link><pubDate>Wed, 15 Sep 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/09/15/sharepoint-2010-migrating-from-sharepoint-2007-and-language-packs/</guid><description>&lt;p&gt;So&amp;hellip; apparently SharePoint 2010 has a new &amp;lsquo;feature&amp;rsquo;&amp;hellip; Instead of the English names in URLs, localized names are used.&lt;/p&gt;
&lt;p&gt;For example, the default-page in 2007 for a Dutch-site has as URL: /Pages/default.aspx&lt;/p&gt;</description></item><item><title>Visual Studio 2010 and SharePoint 2010</title><link>https://justtinkering.nl/2010/09/15/visual-studio-2010-and-sharepoint-2010/</link><pubDate>Wed, 15 Sep 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/09/15/visual-studio-2010-and-sharepoint-2010/</guid><description>&lt;p&gt;While attempting to find a fix for the migration-thing, I ran into a problem while connecting to the SharePoint site.&lt;/p&gt;
&lt;p&gt;First I got an IOFileNotFoundException, stating that the Web application was not found&amp;hellip;
So.. Visual Studio 2010 is set to x86 by default&amp;hellip; and SharePoint 2010 is a x64-application. Got that one fixed thanks to &lt;a href="http://aravindrises.blogspot.com/2010/08/sharepoint-2010-spsite.html" target="_blank"&gt;this webpage&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>RunWithElevatedPrivileges and security-validation errors</title><link>https://justtinkering.nl/2010/07/15/runwithelevatedprivileges-and-security-validation-errors/</link><pubDate>Thu, 15 Jul 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/07/15/runwithelevatedprivileges-and-security-validation-errors/</guid><description>&lt;p&gt;I&amp;rsquo;ve been looking at some code that was written for us which works on one server, but fails on another.&lt;/p&gt;
&lt;p&gt;Has to do with the page not running in the proper context at the time some actions are done.&lt;/p&gt;</description></item><item><title>LINQ is really REALLY nice :)</title><link>https://justtinkering.nl/2010/02/17/linq-is-really-really-nice/</link><pubDate>Wed, 17 Feb 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/02/17/linq-is-really-really-nice/</guid><description>&lt;p&gt;Ran into a little problem having to do with setting some things on a SPGridView-column after databind.&lt;/p&gt;
&lt;p&gt;Luckily I ran into &lt;a href="http://forums.asp.net/t/1246157.aspx" target="_blank"&gt;this post&lt;/a&gt;, which helped me get a shorter version for the same purpose:&lt;/p&gt;</description></item><item><title>Weeknumbers and SQL Server</title><link>https://justtinkering.nl/2010/02/01/weeknumbers-and-sql-server/</link><pubDate>Mon, 01 Feb 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/02/01/weeknumbers-and-sql-server/</guid><description>&lt;p&gt;I was investigating a problem today, where the first week of the year in The Netherlands was show by one of our applications as week 2.&lt;/p&gt;
&lt;p&gt;Fortunately, I came across &lt;a title="ISO Week in SQL Server" href="http://wiki.lessthandot.com/index.php/ISO_Week_In_SQL_Server" target="_blank"&gt;this link&lt;/a&gt;, which gave me a solution, and the knowledge that SQL Server 2008 has a native function for this.&lt;/p&gt;</description></item><item><title>SPGridView and Right-aligning Header-text</title><link>https://justtinkering.nl/2010/01/26/spgridview-and-right-aligning-header-text/</link><pubDate>Tue, 26 Jan 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/01/26/spgridview-and-right-aligning-header-text/</guid><description>&lt;p&gt;SPGridView is a really nice control. One of the problems I have encountered with it, is that when you set a column to show its header-text right-aligned, you can wait all you want, it will not happen.&lt;/p&gt;</description></item><item><title>Displaying Sharepoint Group-'description'</title><link>https://justtinkering.nl/2010/01/19/displaying-sharepoint-group-description/</link><pubDate>Tue, 19 Jan 2010 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2010/01/19/displaying-sharepoint-group-description/</guid><description>&lt;p&gt;I&amp;rsquo;m working on a group-authorization webpart, where I need to display the description of the group. Unfortunately, the Desction-property of SPGroup does not contain what is shown in Sharepoint itself.&lt;/p&gt;</description></item><item><title>Adding 'formatted' fields to a SPGridView</title><link>https://justtinkering.nl/2009/12/17/adding-formatted-fields-to-a-spgridview/</link><pubDate>Thu, 17 Dec 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/12/17/adding-formatted-fields-to-a-spgridview/</guid><description>&lt;p&gt;While updating the WebPart of my main-project at work, I wanted to find a way to not use BoundField, but still be able to format how my data is displayed.&lt;/p&gt;</description></item><item><title>72</title><link>https://justtinkering.nl/2009/12/14/72/</link><pubDate>Mon, 14 Dec 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/12/14/72/</guid><description>&lt;p&gt;I just came across a nice addition to my base web part:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-csharp" data-lang="csharp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Microsoft&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SharePoint&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SPContext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Current&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FormContext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FormMode&lt;/span&gt; &lt;span class="p"&gt;==&lt;/span&gt; &lt;span class="n"&gt;SPControlMode&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Display&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// your code to support display mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="c1"&gt;// Microsoft.SharePoint.SPContext.Current.FormContext.FormMode = SPControlMode.Edit&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// your code to support edit mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Since it isn&amp;rsquo;t mine, credits go to &lt;a href="http://mystepstones.wordpress.com/2008/09/23/detecting-the-current-mode-displayedit/" target="_blank"&gt;this post&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CheckBox-field sor selecting rows in SPGridView</title><link>https://justtinkering.nl/2009/12/03/checkbox-field-sor-selecting-rows-in-spgridview/</link><pubDate>Thu, 03 Dec 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/12/03/checkbox-field-sor-selecting-rows-in-spgridview/</guid><description>&lt;p&gt;I also came across &lt;a href="http://suehernandez.wordpress.com/2009/07/07/moss-spgridview-with-checkbox-column/"&gt;this nice article&lt;/a&gt; (which is also available &lt;a href="http://www.codegain.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=554"&gt;here&lt;/a&gt; and &lt;a href="http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/checkboxspgridviewsharepoint10292009155022PM/checkboxspgridviewsharepoint.aspx"&gt;here&lt;/a&gt; by another person) which shows how to add a checkbox to the rows in SPGridView for selecting individual rows.&lt;/p&gt;</description></item><item><title>LINQ/Lambda and SharePoint</title><link>https://justtinkering.nl/2009/12/03/linq/lambda-and-sharepoint/</link><pubDate>Thu, 03 Dec 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/12/03/linq/lambda-and-sharepoint/</guid><description>&lt;p&gt;I just ran into a very nice article about using Lambda&amp;rsquo;s/LINQ on SharePoint objects.
You can find it &lt;a href="http://blog.libinuko.com/2009/07/21/howto-use-lambda-expression-in-sharepoint-working-with-spweb/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Solution File and DataBase for SPGridView with working Filtering, Sorting, etc.</title><link>https://justtinkering.nl/2009/11/24/solution-file-and-database-for-spgridview-with-working-filtering-sorting-etc./</link><pubDate>Tue, 24 Nov 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/11/24/solution-file-and-database-for-spgridview-with-working-filtering-sorting-etc./</guid><description>&lt;p&gt;I finally managed to create a solution with all the bells whistling and sort&amp;hellip; as far as I know.&lt;/p&gt;
&lt;p&gt;The Visual Studio 2008 solution can de found &lt;a href="http://cid-c8fe53cba926e4f3.skydrive.live.com/self.aspx/Public/DevTinkering.zip"&gt;here&lt;/a&gt;.
The SQL database can be found &lt;a href="http://cid-c8fe53cba926e4f3.skydrive.live.com/self.aspx/Public/DevTinkeringDB.zip"&gt;here&lt;/a&gt;.
Attach the database in SQL. If you find any problems or have any questions, please leave a comment or send me a mail.&lt;/p&gt;</description></item><item><title>Update...</title><link>https://justtinkering.nl/2009/11/17/update.../</link><pubDate>Tue, 17 Nov 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/11/17/update.../</guid><description>&lt;p&gt;Currently I&amp;rsquo;m trying to put together the VS2008 Solution containing the stuff I&amp;rsquo;ve written about the last few weeks.
That is&amp;hellip; I&amp;rsquo;m now installing SP2 on my Windows 2008 Virtual Machine, which seems to take forever.
Hopefully I can continue work on the solution tomorrow.&lt;/p&gt;</description></item><item><title>Using Embedded resources in an ASPX-page/WebPart</title><link>https://justtinkering.nl/2009/10/27/using-embedded-resources-in-an-aspx-page/webpart/</link><pubDate>Tue, 27 Oct 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/10/27/using-embedded-resources-in-an-aspx-page/webpart/</guid><description>&lt;p&gt;I&amp;rsquo;m implementing UpdatePanel and UpdateProgress into my (Base)WebPart and since it is nice to have a &amp;lsquo;while processing&amp;rsquo;-image, I thought about embedding it as a resource.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/shahed/archive/2008/04/13/asp-net-tips-using-image-as-embedded-resource-for-asp-net-customcontrol.aspx"&gt;This link&lt;/a&gt; helped me to accomplish this.&lt;/p&gt;</description></item><item><title>UpdatePanel-usage in SharePoint SP1+ WebParts</title><link>https://justtinkering.nl/2009/10/26/updatepanel-usage-in-sharepoint-sp1-webparts/</link><pubDate>Mon, 26 Oct 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/10/26/updatepanel-usage-in-sharepoint-sp1-webparts/</guid><description>&lt;p&gt;Yeah, I know&amp;hellip; I promised to deliver some source-code&amp;hellip;. Still working on the stuff, though&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m trying to AJAX-ify the WebPart. Since Service Pack 1 both WSS3 and MOSS2007 have AJAX-support. So, I thought I would add an UpdatePanel-control to my WebPart and make things happen. However, there still needs to be some configuration done in the web.config. I ran into a very very helpful link &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/bbc74c1f-3f96-45f0-b87e-ff5bc30d8795"&gt;here&lt;/a&gt;.
Omit the lines with &amp;ldquo;AJAXControlKit&amp;rdquo;. These are not needed, and in fact generate errors. Unless you have the AJAX Control Kit installed&amp;hellip; Which you do not need for UpdatePanel to work&amp;hellip;&lt;/p&gt;</description></item><item><title>SPGridView and losing Filtering on Sorting</title><link>https://justtinkering.nl/2009/09/24/spgridview-and-losing-filtering-on-sorting/</link><pubDate>Thu, 24 Sep 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/09/24/spgridview-and-losing-filtering-on-sorting/</guid><description>&lt;p&gt;Ok, seems like I found out where things go wrong about losing filtering when sorting&amp;hellip;
I&amp;rsquo;ve disabled the ViewState for the SPGridView, because when a user refreshes his browser after working with things for a while and just returned from a detailsview of entered the detailsview from the gridview, the error &amp;ldquo;Failed to load ViewState&amp;rdquo; appears.
This can be solved by disabling the viewstate for the gridview and/or detailsview (depending on what you want to prevent).
So now I have to find a way to handle this nicely&amp;hellip;&lt;/p&gt;</description></item><item><title>SPGridView, LinqDataSource and Filtering... and sorting</title><link>https://justtinkering.nl/2009/09/23/spgridview-linqdatasource-and-filtering...-and-sorting/</link><pubDate>Wed, 23 Sep 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/09/23/spgridview-linqdatasource-and-filtering...-and-sorting/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;ve hit one more snag&amp;hellip;
When a filter has been set, and a column is clicked to sort, the filter gets lost.&lt;/p&gt;
&lt;p&gt;When an SPGridView sorts, it has an empty FilterFieldName.
So, we have to see if we can store this somewhere.&lt;/p&gt;</description></item><item><title>Working Filtering on SPGridView and Child-properties</title><link>https://justtinkering.nl/2009/09/15/working-filtering-on-spgridview-and-child-properties/</link><pubDate>Tue, 15 Sep 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/09/15/working-filtering-on-spgridview-and-child-properties/</guid><description>&lt;p&gt;Finally, I have my filtering working!! :D&lt;/p&gt;
&lt;p&gt;Yesterday while I drove home (about an hours drive), I thought of a different approach to my problem; why not try to handle the stuff while applying the filter. Trick, at least for me, was to figure out how to do this.&lt;/p&gt;</description></item><item><title>Filtering in SPGridView with properties from the Child-table</title><link>https://justtinkering.nl/2009/09/14/filtering-in-spgridview-with-properties-from-the-child-table/</link><pubDate>Mon, 14 Sep 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/09/14/filtering-in-spgridview-with-properties-from-the-child-table/</guid><description>&lt;p&gt;I can get the value from the child-record to show by using the selecting-event of the LinqDataSource and using, for example:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-csharp" data-lang="csharp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Result&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kt"&gt;var&lt;/span&gt; &lt;span class="k"&gt;record&lt;/span&gt; &lt;span class="nc"&gt;from&lt;/span&gt; &lt;span class="n"&gt;Parent&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;select&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;ParentID&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;record&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ParentID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;ChildProperty&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Property&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Somehow, however, this screws up the filtering-part. Even when I disallow filtering on the columns from the child-record, the SPGridView only gives me &amp;ldquo;Loading&amp;hellip;&amp;rdquo; in the WebPart for the filter. Reason for this seems to be that I had a &amp;ldquo;this.Page.Response.Write&amp;rdquo; in my page. Removing that fixed the initial problem of having no list to select the filter from.&lt;/p&gt;</description></item><item><title>SPGridView, Sorting, Filtering, Linq... WebParts.......</title><link>https://justtinkering.nl/2009/09/09/spgridview-sorting-filtering-linq...-webparts......./</link><pubDate>Wed, 09 Sep 2009 00:00:00 +0000</pubDate><guid>https://justtinkering.nl/2009/09/09/spgridview-sorting-filtering-linq...-webparts......./</guid><description>&lt;p&gt;I came across some very nice articles when browsing the internet for some information on how to enable filtering and sorting an an SPGridView with a LinqDataSource as datasource. The most usefull one I found is &lt;a title="Using LinqDataSource with SPGridView" href="http://johanleino.wordpress.com/2009/05/07/using-linqdatasource-with-spgridview/"&gt;this one from Johan Leino&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>