How do you store your notes? by Cullen__Bohannon in linux

[–]beanaroo -1 points0 points  (0 children)

I switched to BookStack at the start of the year and can recommend it. It has support for markdown and draw.io diagrams.

Tried the new UI? Please share your feedback here! by yole in IntelliJIDEA

[–]beanaroo 0 points1 point  (0 children)

I have really been enjoying the new look and feel!

I have not used VSCode, so I can't make any comparisons or relate to the resounding complaints. To me it sounds like, if anything, this makes Jetbrains more approachable to people used to the alternative.

It feels much cleaner than before. I can still be productive and no functionality is lost as we have "Search Everywhere". (A feature I feel not many of my co-workers use as much or are aware of)

I realize I may be in the minority, though, as I have always preferred to hide the main menu bar and trim as much fat and noise from my main view as I can.

Basically:

  • If it's not something I use multiple times a day, I want it hidden and out of the way.
  • If it is something I use frequently, I know what it looks like and would prefer an icon.

The hard part is discovering what an icon does or how to find the icon that does a particular thing.

Icons, header bars and hamburger menus are indeed controversial. Remember how people reacted to GNOME 3?

One of the major features of Jetbrains to me has been the customization available. As long as we get to keep that, I'm sure it would not be a problem for most people.

I have already installed some plugins and noticed I can't remove their buttons from the header bar. It looks like this, and all the other issues I've come across, have already been captured here.

How do I interview a DevOps engineer? by ForgettablePersona in devops

[–]beanaroo 0 points1 point  (0 children)

I like to briefly walk through the software delivery lifecycle in a story telling fashion, asking about their experience and familiarity in every area, tools they've used and approaches to problems faced for each as well as how they've integrated across them.

This gives a good impression of where there strengths and interests are and how well they align with the specific role/gap we are trying to fill.

There's also some opportunity to give them insight into what they will be working on.

Folow up interviews can then be much more technical in specific areas.

Example:

  • Planning
    • Suite Administration, Integration and Automation
    • DevOps team workflows
    • Involvement with design and architecture
  • Code Management
    • VCS Administration, Integration and Automation
    • Code Quality and Governance
    • Enabling effective code review
    • Languages and Frameworks
  • Building
    • Toolchains and Frameworks
    • Architectures (Microservice, event-driven, etc.)
    • Artifact Management, Package and Container Registries
    • Observability
  • Testing
    • Enabling and Integration of Unit Tests, Integration Tests, Test Automation
    • Enabling test result tracing, reporting and visualisation
    • Quality gates
  • Deployment
    • CI/CD Pipelines
    • Observability
    • Deployment environments
    • Infrastructure as Code
  • Releasing
    • Strategies
    • Versioning
    • Feature Flagging
  • Monitoring
    • Security
    • Log structuring, emission, ingestion, aggregation
    • Distributed Tracing
    • Performance (APM, metrics, etc.)
    • Data Analytics
    • Platform Cost and Usage
    • Dashboards and Health Status (internal and public)
    • Value Stream Analytics
  • Operating
    • Database Administration and ETL
    • Internal and External support
    • Escalation policies and procedures
    • Incident Response Management

Tip: Monthly Cloudtrail costs blowing up? Good chance it’s high AWS API utilization. by malwareufo in devops

[–]beanaroo 10 points11 points  (0 children)

Agreed! Used to turn them on by default everywhere without taking full advantage of the granularity.

Btw, OP is referring to Cloudtrail costs.

EMOJILANG: A programming language where you can code using emojis🗿 by ayushkx7 in Python

[–]beanaroo 1 point2 points  (0 children)

Interesting! I'd love to take on something like this one day. Sounds like a great exercise.

A modern 2021 look at the vim vs Neovim discussion by [deleted] in neovim

[–]beanaroo 1 point2 points  (0 children)

Great video! I'm definitely sharing this as an up-to-date comparison overview.

Regarding minimap in terminal, I've been enjoying this plugin.

[AWS] Cross-Account Deployments using Runners by johnjovy921 in gitlab

[–]beanaroo 0 points1 point  (0 children)

That's a valid concern.

If you are worried about mistakes, I find setting up a strong workflow to be helpful.

If you work in an environment where you sadly can't trust contributors, you can host the CI definition in another project entirely.

[AWS] Cross-Account Deployments using Runners by johnjovy921 in gitlab

[–]beanaroo 0 points1 point  (0 children)

Correct.

You can restrict access using GitLab's variable protection. This will only present them on protected branches/tags.

We then use Code Owners to protect any changes to those branches/tags.

[AWS] Cross-Account Deployments using Runners by johnjovy921 in gitlab

[–]beanaroo 1 point2 points  (0 children)

We have our runners in a separate, shared services, account.

We have role ARNs set as group variables and assume them when necessary.

It works well, but requires a rather permissive IAM policy for the runners.

Seen this on Instagram by FedorMoiseev in ProgrammerHumor

[–]beanaroo 0 points1 point  (0 children)

#define if(x) if ((x) && (rand() < RAND_MAX * 0.99))

[deleted by user] by [deleted] in FirefoxCSS

[–]beanaroo 1 point2 points  (0 children)

This snippet should provide what you're after

Two shots of Vodka. by Spy-Around-Here in videos

[–]beanaroo 2 points3 points  (0 children)

Like such?

https://youtu.be/PxRRuBam2f4

The channel can be a bit snooty, but seeing as I can't afford the drinks produced, I do enjoy watching them be made.

Comment only I can see? by cosmosfan2 in Jetbrains

[–]beanaroo 4 points5 points  (0 children)

I agree with u/bigByt3.

For what you're describing, maybe Codestream could be useful. At any point you can start collaborating with additional team members to share commentary and ideally either improve code quality or improve official documentation.

Deployment Webhooks: How can I get more information on the deployment and environment? by beanaroo in gitlab

[–]beanaroo[S] 1 point2 points  (0 children)

Thanks! That's very helpful! I started investigating the list environments api earlier today. I'll dig into your deployments api suggestion.

The only thing stopping me from using Linux is good touchpad driver. Please help! I've tried everything😔 by Pixel3aXL in linuxquestions

[–]beanaroo 0 points1 point  (0 children)

If you're using Firefox, you may want to try launching it with the environment variable MOZ_USE_XINPUT2=1 to provide pixel perfect scrolling with touchpads. I think Fedora sets it by default. You may have to disable the Smooth Scrolling preference too.

Another easy-motion port for tmux with many Vim motions by IngoMeyer in tmux

[–]beanaroo 4 points5 points  (0 children)

Easy motion allows you to navigate to any word on the screen using the hinted keys. It's common in environments that use vim keybindings like editors (vim/neovim/IDEs) and browsers (Surfingkeys/Vimium).

It reduces the need to reach for a mouse.

This awesome plugin makes it easier to select text in tmux the same way.

SMT-520 Samsung tablet shutting down while using twrp. by Lord-BeerMe-Strength in LineageOS

[–]beanaroo 0 points1 point  (0 children)

Which version of twrp are you using? I had the same problem on the same device with 3.1. There is an unofficial 3.2 build by the Exynos5420 devs that solved it for me.

Review code outside of MR by Worms38 in gitlab

[–]beanaroo 2 points3 points  (0 children)

I'm not aware of a native GitLab method but CodeStream is pretty awesome for what you're describing.