๐ต Today's Coding Music ๐ต
"Synthpop Chill" by Cyber Squirrel
Nostalgic & positive vibes ๐ Instantly got me in the right mood for retro game dev! โจ
https://www.youtube.com/watch?v=XOoFiSSQ7cs
#SynthWave #ChillWave #RetroWave #GameDev #CodingMusic #CodingProductivity
#synthwave #chillwave #retrowave #gamedev #codingmusic #CodingProductivity
๐ฆ Today I learned ๐ฆ
โ Want to open a context menu in Windows via keyboard shortcut?
โก๏ธ Press "Shift + F10"
I navigate Windows via keyboard a lot, and this was the last thing I was somehow missing. ๐
#TodayILearned #TIL
#Windows #CodingProductivity
๐งต 1/2
#todayilearned #til #windows #CodingProductivity
โญ Great quote from one of the articles:
โโโโ
Chad Fowler notes how deep-seated this is:
"The older I get, the more I realize the biggest problem to solve in tech is to get people to stop making things harder than they have to be."
โโโโ
To answer one of my own questions:
Regarding the missing indication of which virtual desktop I am currently on, I just found a small tool called "WindowsVirtualDesktopHelper".
It briefly displays the name of the current desktop after switching, and it adds the number of the current desktop as a taskbar icon.
This is very helpful! โญ
I really like the "virtual desktop" feature of Windows! ๐
It let's me switch easily between setups for coding, communication, etc. ๐ฅณ
What I do not enjoy:
๐ No keyboard shortcuts to directly jump to a specific desktop
๐ With different wallpapers for each desktop under #Windows11, switching between desktops becomes jumpy and unreliable
๐ No indication of current desktop's name anywhere
Did anybody overcome these problems? I'd be glad about any hint! ๐
#CodingProductivity #windows #windows11
๐ต Today's Coding Music ๐ต
"Soyokaze - A Chillwave Synthwave MIX"
Chill but activating! โจ
#CodingProductivity #codingmusic #chillwave #synthwave
To make use of the space a widescreen monitor or multiple monitors offer, it is worthwhile checking out the window management tools of Windows:
- Windows 11: drag window to the bar on the top edge of the screen to quickly create a window group
- Windows 10: drag a window to the left/right edge or corners of the screen to create a window group
- Windows 10 again: use "PowerToys" by Microsoft, it has a feature "FancyZones" with adv. tiling features
๐งต 2/2
I had to work up to this and rearrange my setup several times to make this finally work! ๐ Also, I mounted all three monitors on monitor arms, to save space.
Some random insights from using multiple monitors for a while:
- For private dev work, 2 monitors is enough (at work I use 3, so I can have Outlook + Teams on a separate monitor)
- When using a single monitor, a widescreen like the one you have is an extremely versatile solution! โจ
๐งต 1/2
๐ต Today's Coding Music ๐ต
"Synthwave Cyberpunk Mixtape"
Has both activating & relaxing vibes! โจ
#CodingProductivity #codingmusic #cyberpunk #synthwave
๐ต Today's Coding Music ๐ต
This is actually meditation music, but it gives me the peace of mind to work through tricky problems. ๐
Bonus tip: goes extremely well with the "Zen Mode" of #JetBrainsRider โฏ๏ธ
#CodingProductivity #codingmusic #jetbrainsrider
For anybody interested:
See attached screenshot for how to implement my suggested "nnvar" postfix template as a source template.
#CodingProductivity #csharp #jetbrains #jetbrainsrider
Hello @matkoch! ๐
As promised, I wanted to ask you about how to implement custom postfix completion templates in Rider. ๐
As an example that would be super handy for me:
I would like to have a postfix template "nnvar" for any nullable variable applying a non-null var pattern.
Please see attached image for a mockup of how I think this should work.
If you could give me any hint on how I could achieve this, I would be very grateful! ๐บ
#CodingProductivity #csharp #jetbrains #jetbrainsrider
Some things I do:
- "Documentation via code" (readily available scripts for installing dependencies / building / running tests / ...)
- Keeping a list of the very next things to do
For any additional documentation:
- Use simple file formats (markdown, svg files for diagrams, ...)
- Have all these files under version control within the project's own repository
๐ Things I love about Rider๐
I want to show my appreciation for Rider's "Local History" feature. ๐บ
๐ฑEver slightly messed up a file?
โจRight-click the file => "Show Local History" => cherry-pick the changes you want undone. ๐ฅณ
๐ฑEvery accidentally deleted a file not yet under version control?
โจRight-click the containing folder => "Show Local History" => revert the deletion.๐ฅณ
A big "thank you" to whoever invented & implemented it! ๐
#CodingProductivity #csharp #jetbrains #jetbrainsrider
@HelenJoScott That is a great article! I had no idea about the "Alt + Click + Drag" method! ๐ฎ ๐
Let me add another cool method that is super handy:
โจ Press "ALT + J" several times, to mark the word the cursor is on, as well as all the other instances of this word in the same file. Gives you multiple cursors as well! โญ
I use this all the time for refactorings. ๐บ
#JetBrains #JetBrainsRider #IntelliJIDEA # IntelliJ #CodingProductivity
#CodingProductivity #intellijidea #jetbrainsrider #jetbrains
โ๏ธ๐
How many monitors do you need for coding?
#Programming #Coding #Dev #GameDev #CSharp #SoftwareDev #CodingProductivity #CodingSetup
#CodingSetup #CodingProductivity #softwaredev #csharp #gamedev #dev #coding #programming
Again, I discovered a feature in Rider that made my life so much easier:
โจ "Align Multiline Constructs" โจ
It tells the formatter to arrange certain code constructs in columns, e.g. placing variable types and names directly under each other in declarations.
Now I just have to press "Ctrl + Alt + L", and have a much easier time to visually parse adjacent lines of similar code! ๐
Did I already mention that Rider is awesome? ๐ ๐
#JetBrainsRider #JetBrains #CSharp #CodingProductivity #GameDev
#gamedev #CodingProductivity #csharp #jetbrains #jetbrainsrider