Posts
2023
22 posts
22 posts
- Browser Tamer Metrics Window 203 May 22
- Parquet Net 4.12.0 Performance 120 May 21
- Turn Your .NET Worker Service into an Awesome Linux Systemd Service - Here's How! 887 May 15
- Flatten Map Spark Python 1427 May 14
- Windows Installers: EXE vs MSI 765 May 3
- Improving Parquet.Net Thrift Performance 2311 Apr 22
- Parquet: Different in Encoding Null lists vs Empty lists 389 Apr 17
- Speed Reading Techniques, Tips and Tricks 2162 Mar 31
- Edge Compose (ChatGPT) Fullscreen View 372 Mar 30
- Terminate Win32 Process 229 Mar 29
- Should I use Mongo DB API or Cosmos SQL API in Azure Cosmos DB? 1657 Mar 25
- How to Purge Azure CDN Cache from GitHub Actions 1030 Mar 22
- Will AI Event Succeed and Replace Humans 537 Mar 15
- C# Expression Trees Cookbook 1468 Mar 6
- How to get Process Uptime in Windows 356 Feb 24
- Calculate String Min Max Effectively 286 Jan 14
- What's new in .NET 7 Performance Measuring and Monitoring 628 Jan 11
- HashSet Initialisation Speed in C# 259 Jan 5
- Parquet.Net 4.1.3 vs Parquet.Sharp 8.0.0 Performance 1443 Jan 4
- Browser Tamer Usage is Growing 179 Jan 3
- typename vs class in C++ 649 Jan 2
- Ultimate Dev Tools List for 2023 1631 Jan 1
2022
68 posts
68 posts
- Launch Windows Sandbox with Winget Enabled 300 Dec 23
- Is It Faster to Enumerate an Array With "foreach" or "for" in C#? 954 Dec 22
- PySpark: Clean Map With UDF 153 Dec 21
- Making Pydeequ Work 192 Dec 20
- ImGui Rounded Image 70 Dec 19
- C++ `<chrono>` for Dummies 1141 Dec 18
- C# Classes and Structs Efficiency 471 Dec 17
- What Is a Percentile in Simple Words 338 Dec 16
- Jupyter (JupyterLab) Unattended Service 142 Dec 15
- Browser Tamer has it's Own Virus Kind! 188 Dec 15
- How to make PDF files always open in the same Chrome (Edge/Brave/etc/) profile 118 Dec 14
- Add Months to Date in Python 364 Dec 14
- Spark Standalone Server Hosted in Ubuntu Linux 216 Dec 14
- Rounded Corners in Win32 Windows 43 Dec 13
- Browser Tamer Themes 47 Dec 8
- Discovering Chrome(ium) Profiles on Windows PC 195 Dec 7
- Browser Tamer support High DPI 34 Nov 18
- Performance Measuring and Monitoring for .NET 6 Applications 214 Oct 31
- Using Cryptography Next Generation instead of OpenSSL 374 Oct 21
- Three Ways to List Named Pipes in Windows 187 Sep 28
- Install .NET 6 runtime on clean Alpine Linux 431 Sep 23
- Stress Testing with cURL 667 Sep 14
- Find File Recursively in Powershell 390 Sep 13
- Pretending WSL commands are native to Powershell 182 Sep 2
- Tracing vs Logging Performance in .NET 6 332 Sep 2
- .csproj (.NET SDK Projects) Condition Cheat Sheet 241 Aug 3
- Is Browser Tamer a Malware? 439 Jul 6
- SQL COUNT statement (other than COUNT(*)) 45 Jun 27
- Databricks-Connect Error 340 Jun 23
- How to Get Spark Scala Version 63 Jun 22
- Spark does NOT Support Azure Append Blobs and there's no workaround 67 Jun 16
- Browser Tamer Tree Interface 90 Jun 12
- Flatten Spark Dataframe in Scala 102 Jun 11
- Disposable MS Teams Window 178 Jun 10
- Install Maven .jar Dependencies from Jupyter Python Spark Notebook 343 Jun 10
- Cannot Connect to Local Postgres from DataGrip/IntelliJ? 89 May 27
- VS Install Size Is Actually Small 46 May 27
- Scala: Mind Map 41 May 27
- Scala Regex is so Easy! 32 May 25
- Java java.time.Instant Parser with Fallback 100 May 24
- Java Optionals: Mind Map 0 May 19
- Bye Bye Scoop 160 May 9
- Writing to Delta Table with Spark 3 (much easier!) 31 May 5
- NSIS: Bare Minimum to Get A Job Done 143 Apr 29
- Databricks: Force JRE 11 52 Apr 28
- More Issues with Scoop 472 Apr 14
- Access DBUtils from Scala app running under databricks-connect 63 Apr 8
- SSH: Use Dedicated SSH Key for a Git Host 174 Apr 5
- Scoop and Shims 311 Apr 5
- Face Detection with OpenCV (for complete Dummies) 328 Mar 23
- List of Age Discrimination Cases in Software Industry 146 Mar 19
- Chrome Extension Development in JetBrains IDE 14 Mar 18
- Recruiters! We Were Always Remote! 458 Mar 17
- Where to get Hadoop Winutils 702 Mar 16
- GPG Usage Scenarios 127 Mar 8
- Reading Files Recursively in Spark/Databricks 203 Mar 7
- C++: format time in ISO-8601 144 Mar 4
- .NET No Bullshit Assembly Signing Instructions 72 Feb 11
- Best Books to Learn Kotlin in 2022 303 Jan 27
- WSL: Start from Real Home 38 Jan 27
- Get S3 filesystem details using PySpark 125 Jan 26
- Linux Date: Suppress Zeros in Formatting 53 Jan 11
- Spark: Add or Remove Struct Member/Field 168 Jan 6
- Spark: Union Incompatible Dataframes 135 Jan 5
- Spark Union in Pythonic Way 61 Jan 4
- Spark: Check Table Exists Quickly 43 Jan 3
- Spark DataFrame: Display Last Columns 49 Jan 2
- Reshuffle Schema Columns in Spark DataFrame 196 Jan 1
2021
114 posts
114 posts
- Set up Standalone Scala SBT Application with Delta Lake 220 Dec 14
- My CMake Cheat Sheet (Updated Regularly) 601 Dec 12
- VIM: My Personal Cheat Sheet 1287 Dec 12
- C++ 17: Mandatory Copy Elision 96 Dec 11
- Azure Pipelines: Export Variable Group via API 76 Dec 10
- Visual Studio 2022: Work with PRs locally After Functionality Was Removed 205 Dec 9
- Random: Imgui Implot Fps 18 Dec 6
- C++: lvalue/rvalue for Complete Dummies 1507 Dec 4
- C++ 17: Aggregate Improvements 133 Dec 3
- C++ 17: IF and SWITCH With Initialisation 231 Dec 2
- C++ 17: Structured Binding - From Zero to Hero 570 Dec 1
- Big List of C++ GUI Frameworks 7091 Nov 24
- ssh-copy-id for Windows 28 Nov 22
- Upgrade WSL2 Ubuntu to 21.04 46 Nov 19
- Scoop - Switch to Better Shim 12 Nov 18
- How to make Visual Studio 2022 Hot Reload Actually Work in CMake Projects 289 Nov 10
- CMake: Add Application Icon on Windows 82 Nov 7
- The Most Userful, Completely Interactive ImGui Manual 39 Nov 6
- Spark - Export DataFrame Schema, and then Import it Later. 64 Nov 5
- Set Databricks Table Description From Code 104 Nov 4
- Spark: Print DataFrame Schema Metadata 42 Nov 3
- Use wmain in CMake for Windows 62 Nov 2
- Use Boost from CMake in vcpkg project 26 Nov 1
- Create Apache Spark DataFrame in memory 95 Oct 22
- Databricks - Access via Service Principal 343 Oct 21
- Databricks - Setting up Custom External Hive Metastore in Azure using MSSQL Server 4022 Oct 21
- Installing an Extra Instance of Visual Studio (same edition) 415 Oct 15
- Decrypt Camunda Sealed Object in Scala 132 Oct 4
- How to Deserialize java.util.ArrayList from Scala 70 Oct 1
- How Can a Process Break Away from a Job in Windows 101 Sep 29
- Thoughts on Rust at First, but then Ramblings on Top Programming Languages 896 Sep 28
- Vim: Toggle Comments (any language) 22 Sep 20
- Set Table Property (Metadata) in Spark or Databricks 105 Sep 17
- Format JSON in Vim 96 Sep 14
- Use Bat, Not Cat! 52 Sep 9
- Copy File to Clipboard in Windows 20 Sep 9
- venv for Dummies 138 Sep 9
- JetBrains: Portable Installation 253 Sep 3
- Databricks: Excessive Storage Usage 144 Sep 2
- Spark: Add or Remove a Column from a DataFrame 204 Jul 30
- Self-Managing Databricks Groups With Databricks Itself 1043 Jul 20
- Mitsubishi Outlander 2019: Drive Stats 47 Jul 18
- Windows: Get Version Resource 203 Jul 18
- C++ Requests: Curl for People 321 Jul 17
- Convert .svg to .ico ImageMagick 36 Jul 16
- Open Default Apps (or Any Other Settings) in Windows 10 114 Jul 15
- Diet Coke in a Freezer - Just Don't Do It! 0 Jul 13
- Create Tables From Folder in Databricks 54 Jul 13
- Making PSReadLine Even Cooler 47 Jul 10
- Replace Filename Extension (C++17) 38 Jul 8
- Notepad++ - Open Folder 54 Jul 7
- Lego Technic - Porsche 911 77 Jul 7
- C++ and JSON 35 Jul 5
- Trim String Characters With Boost Lambda 39 Jul 2
- Updating Environment Variables in the Current Powershell Session 283 Jul 2
- Read Windows Registry with C++ 523 Jul 1
- Getting Info About Spark Partitions 690 Jun 28
- Split View in MS Word 4 Jun 24
- LocalDB from DataGrip and Python 119 Jun 21
- Batch-inviting users with Powershell to Azure Active Directory 213 Jun 17
- Customising Office Install (Windows 10) 640 Jun 16
- Migrating out of Conda on Windows 10 457 Jun 9
- Key Exchange - Links 38 Jun 2
- C#/.NET Method Call Performance - Facts 524 May 28
- Cross Platform Way to get Parent Path 6 May 28
- Cross Platform Way to get Absolute Path 769 May 27
- Installing Keycloak on Alpine Linux docker image 212 May 27
- Python Slices 373 May 11
- Python: Named Tuples and Dataclasses 185 May 6
- Iterating Multiple Collections at once in Python 228 May 6
- Working with Spark on R Studio 114 Apr 28
- SQL Analytics Permissions Explained 186 Apr 23
- Azure CLI Key Vault Management Intro (Show/Set Secrets etc.) 283 Apr 22
- IntelliJ IDEA - Simplest White Markdown Theme 185 Apr 20
- Azure - add IAM Role Assignment with no AAD permissions with Azure CLI 138 Apr 14
- Python: Execute Shell Command 82 Apr 8
- Debug Anything in .NET 1048 Mar 31
- Pretty Print Time Difference in Python 41 Mar 29
- Short and to the Point: Test SQS from AWS CLI 82 Mar 19
- Detecting if a Pipeline is running from a master/main branch in Azure Pipelines 48 Mar 16
- Automating Databricks with Bash 488 Mar 15
- Connect from Spark to AWS S3 via Assume Role credential 247 Mar 10
- .NET Platform Conditional Tags in .csproj 89 Mar 8
- .NET Standard Preprocessor Directives 245 Mar 5
- Map of Azure Functions Runtimes 12 Mar 5
- Creating Scala Uber JAR with Spark 3.1 Included 398 Mar 5
- TechMeme Ride Home 105 Mar 4
- Listing Spark Databases and Tables Fast 93 Mar 4
- Using Python's WITH keyword conditionally 67 Mar 4
- Visual Assist X - Extend Trial 295 Mar 1
- .NET: XmlReader vs Linq to XML Performance 581 Feb 25
- AWS S3 Raw Authentication written in C# 855 Feb 24
- Python Lists: Quick Refresher 0 Feb 22
- Tip: Check if List Contains a Substring in Python 47 Feb 19
- Parsing Array of Strings in Spark 501 Feb 18
- Dear UI 693 Feb 17
- Particle JS 16 Feb 16
- Quick Start with Elasticsearch on AWS 152 Feb 15
- Run Scala/SBT via Databricks Connect from Azure Pipelines 116 Feb 12
- Yahalom 92 Feb 11
- Wide Mouth Frog 428 Feb 11
- Adding Any Constraint you want with AWS Deequ 322 Feb 10
- Using Deequ 1.1 with Spark 3 129 Feb 10
- Get Current Notebook Name in Databricks 217 Feb 10
- Spark Host Configuration is Rejected in Spark 3 44 Feb 9
- Get Current User in Databricks 84 Feb 8
- DPI Aware Windows app with CMake 222 Feb 8
- Using Secrets From Databricks Connect 79 Feb 5
- Print Databricks Secret 21 Feb 5
- Change Timestamp Year in Spark 115 Feb 3
- C++ Smart Pointers Quick Refresher 0 Feb 1
- Powershell Cmdlet to Create a New Hugo Post 63 Jan 29
- Learning Rust 160 Jan 14
- Python Exceptions 0 Jan 5
2020
7 posts
7 posts
- Windows' Built-In Process Limiter 166 Dec 15
- Downloading UK Postcode Database (Open Postcode) into Spark 201 Nov 10
- How to read CSV data from memory in Apache Spark 215 Oct 6
- Tips and Tricks for using Python with Databricks Connect 1434 Oct 6
- Setting up Scala for Spark Development 200 Oct 5
- CNG is slow? 283 May 28
- Perfect CI/CD with Azure Pipelines 1636 Feb 6
2018
1 posts
1 posts
2016
9 posts
9 posts
- Powerful Search & Replace in Visual Studio 109 Aug 31
- Synchronising two SQL Server instances (one way, or potentially both) 1079 Aug 22
- VSTS / TFS trigger build only on push to Git subfolder 78 Jun 16
- Android Sucks Less 174 May 25
- Why are we so obsessed about Microservice architecture? 753 Apr 25
- Create Azure Cloud Service in a specific Resource Group from PowerShell 398 Apr 22
- Using Open Live Writer on Surface Book 104 Apr 22
- Open public ports in Azure VM on a New Portal 626 Jan 25
- Unit Testing internal classes 334 Jan 24