๐ŸŽต Today's Coding Music ๐ŸŽต

"Synthpop Chill" by Cyber Squirrel

Nostalgic & positive vibes ๐Ÿ’œ Instantly got me in the right mood for retro game dev! โœจ

youtube.com/watch?v=XOoFiSSQ7c

#synthwave #chillwave #retrowave #gamedev #codingmusic #CodingProductivity

Last updated 2 years ago

๐ŸฆŠ 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. ๐Ÿ˜Š


๐Ÿงต 1/2

#todayilearned #til #windows #CodingProductivity

Last updated 2 years ago

@brianleroux

โญ 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."

โž–โž–โž–โž–

#CodingProductivity

Last updated 3 years ago

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! โญ

github.com/dankrusi/WindowsVir

#CodingProductivity #windows

Last updated 3 years ago

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 , 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

Last updated 3 years ago

๐ŸŽต Today's Coding Music ๐ŸŽต

"Soyokaze - A Chillwave Synthwave MIX"

Chill but activating! โœจ

youtube.com/watch?v=na6O28xTgy

#CodingProductivity #codingmusic #chillwave #synthwave

Last updated 3 years ago

@ramon_wilhelm

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

#CodingProductivity

Last updated 3 years ago

@ramon_wilhelm

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

#CodingProductivity

Last updated 3 years ago

๐ŸŽต Today's Coding Music ๐ŸŽต

"Synthwave Cyberpunk Mixtape"

Has both activating & relaxing vibes! โœจ

youtube.com/watch?v=hY02oEKfPf

#CodingProductivity #codingmusic #cyberpunk #synthwave

Last updated 3 years ago

๐ŸŽต 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 โ˜ฏ๏ธ

youtube.com/watch?v=3VBcZFTi86

#CodingProductivity #codingmusic #jetbrainsrider

Last updated 3 years ago

Duke of Germany · @duke_of_germany
335 followers · 687 posts · Server mastodon.gamedev.place

@matkoch

For anybody interested:

See attached screenshot for how to implement my suggested "nnvar" postfix template as a source template.

#CodingProductivity #csharp #jetbrains #jetbrainsrider

Last updated 3 years ago

Duke of Germany · @duke_of_germany
331 followers · 673 posts · Server mastodon.gamedev.place

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

Last updated 3 years ago

Duke of Germany · @duke_of_germany
331 followers · 673 posts · Server mastodon.gamedev.place

@ZwodahS

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

#CodingProductivity

Last updated 3 years ago

Duke of Germany · @duke_of_germany
285 followers · 625 posts · Server mastodon.gamedev.place

๐Ÿ’œ 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

Last updated 3 years ago

Duke of Germany · @duke_of_germany
143 followers · 359 posts · Server mastodon.gamedev.place

@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. ๐Ÿ˜บ

# IntelliJ

#CodingProductivity #intellijidea #jetbrainsrider #jetbrains

Last updated 3 years ago

Duke of Germany · @duke_of_germany
134 followers · 347 posts · Server mastodon.gamedev.place
Duke of Germany · @duke_of_germany
134 followers · 347 posts · Server mastodon.gamedev.place

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? ๐Ÿ’œ ๐Ÿ˜„

#gamedev #CodingProductivity #csharp #jetbrains #jetbrainsrider

Last updated 3 years ago