You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In student projects, I commonly look at contribution graphs to see how much code they worked on, to get an idea if one student is doing more work than others on the project. This can be used for coaching and performance grading.
How
Start with your ~/.gitconfig file in your home folder. Add these lines:
Use LinkedIn to get Introductions through your network
LinkedIn Introductions
If you find a company where you're interested in researching to eventually apply for work, here are some steps you can follow to see if any of your existing LinkedIn connections know someone at the company, or know someone who knows someone, etc.
Instructions
(instructions are accurate as of late May 2022, but subject to change if LinkedIn changes their UI)
Near the top of their profile you should see how many connections they have (or just "500+ connections" if they have a big network). Click on that as a link. (it won't be a clickable link unless you're already connected with them)
mcOS X High Sierra, Rails and PostgreSQL installation notes
The "High Sierra" build of macOS X removed a legacy folder path where some library files are generally installed for tools that need to be compiled. If you click on the 'apple' icon in the top left corner of your screen, if the text in large font says something like "macOS High Sierra" then this set of instructions could help fix some problems for you.
If you have installed PostgreSQL before upgrading to High Sierra, this may not affect you and these installation notes may not help.
If your Macbook came with High Sierra, or you've upgraded to High Sierra before installing PostgreSQL, this may affect you and you can keep reading.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Can an Instructor introduce me to someone at a company via LinkedIn?
LinkedIn Introductions
If you find a company where you're interested in applying for work, here are some steps you can follow to see if any of your instructors know someone at the company, or know someone who knows someone, etc.
(instructions are accurate as of late August 2020, but subject to change if LinkedIn changes their UI)
Once connected, click on your instructor's profile.
In their profile you should see how many connections they have (or just "500+ connections"). Click on that as a link. (it won't be a clickable link until you're directly connected with your instructor)
Click on the "Current companies" dropdown at the top, and type in the name of the company and click Apply.
I got 99 problems and PostgreSQL is EVERY SINGLE ONE OF THEM!
I put together these notes to help diagnose and repair PostgreSQL installations and other problems.
Step One -- how did you install the app?
You either installed it via Homebrew, or you installed it via download at postgresapp.com. Either is fine. Most problems I see with PostgreSQL come from Homebrew.
If you installed BOTH you need to decide which one to remove.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Why isn't using POST for everything considered RESTful?
Context/Rephrasing: Why can't we use POST as the HTTP verb for every request/response in the HTTP request/response cycle?
In the mid-90's, when the web was new, everything was a GET or a POST. Through developing the HyperText Transport Protocol (HTTP) it was determined that this wasn't flexible enough, and opened many other HTTP methods (aka "verbs") such as PUT, PATCH and DELETE.
Even today, when the "web" is more than 20 years old, <form> tags will still only send data using GET or POST, but modern frameworks have a bit of a way around that, and there are other ways using JavaScript to send data using other methods/verbs.
When we consider how "endpoints" (URIs) are built in our applications, it's far easier to say "if I'm trying to GET this URI" or "I'm trying to DELETE something based on this URI" by having several different endpoints with short blocks of code, like this: