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