Smotko | 3 years ago | on: Boring Python: Code quality
Smotko's comments
Smotko | 4 years ago | on: Show HN: Zero-downtime PostgreSQL migrations for Ruby on Rails
Smotko | 4 years ago | on: SQL language proposal: JOIN FOREIGN
Also, if you use an ORM it will usually generate foreign key names that are almost impossible to remember.
Smotko | 4 years ago | on: Show HN: ReleaseChurch – a fun-website to cast a prayer for your release
Your pain is our concern so here's some wisdom:
undefinedSmotko | 6 years ago | on: How to do a code review
Smotko | 6 years ago | on: GitHub Actions now supports CI/CD, free for public repositories
This way your devs won't have to merge, they can just rerun their tests, which should be the same workflow as if your CI config is separate from your codebase.
Smotko | 6 years ago | on: GitHub Actions now supports CI/CD, free for public repositories
While writing your own actions was painful (at least for me), reusing actions that other people wrote worked like magic. I think the reusability aspect is going to be huge when Actions get more and more popular.
Smotko | 6 years ago | on: Code Reviews: A Layered Workflow
> 1. Preliminary Checks
+1 for this, but I would also add that you need to add as much formatting/linting into this step as possible. You shouldn't be pointing out formatting issues in your code review.
> 2. Understanding
This is super important! Pull requests that do not explain their purpose in the description should not be reviewed.
The PR description is also really important when git bisect leads you to the PR when debugging a new bug.
> 3. Usability Test
A lot of debate regarding this, but I believe this is extremely important if not the most important part of your code review. For details read this section[0]
> 4. Code Review
A few good tips in the article, I'd just add that you should be polite and try not to waste people's time.
[0] https://blog.codereview.chat/2019/06/27/code-reviews-and-you...
Smotko | 6 years ago | on: The Code Review Bottleneck
Smotko | 7 years ago | on: Atom 1.29
But then I figured out that Atom's git integration is actually quite neat and I started using it mostly to do `git add -i` as it makes staging files or parts of files really easy.
I still don't trust it with pushing/pulling, switching branches etc. so I still drop to the command line for those, but the atom git integration is incredibly useful for seeing your changes and committing a particular part of them.
Smotko | 13 years ago | on: Ubuntu 12.10 Now Available
Smotko | 13 years ago | on: Ask HN: What do you use for persistent chat?
Smotko | 14 years ago | on: Gabe Newell Talks Linux Steam Client, Source Engine
Smotko | 14 years ago | on: Gabe Newell Talks Linux Steam Client, Source Engine
Smotko | 14 years ago | on: Gnome Shell and Unity
Gnome Shell has little to no options out of the box, but it has extension that do just that.
Unity recently added some basic options into the default (new tab in the appearance dialog). They didn't add a lot of options but just the ones I seem to need :)
Smotko | 14 years ago | on: Gnome Shell and Unity
I've heard awesome things about Awesome. I need to give it a try in the near future. Thanks!
Smotko | 14 years ago | on: Gnome Shell and Unity
Smotko | 14 years ago | on: What’s the best thumbnail for this page?
http://webcache.googleusercontent.com/search?q=cache:http://...
Smotko | 14 years ago | on: My thoughts on the latest Ubuntu Beta
And I agree, Ubuntu (as well as other Linux distros) has come a long way. 4 years ago there was no way I could get my graphics card to work, today it works both on open source and propriety drivers. Amazing!
Smotko | 14 years ago | on: Three CS students and a tablet
There is nothing more frustrating than coming back from a coffee break only to find out that you have to rerun your CI check because of a trivial formatting issue.