Microsoft Is Said to Have Agreed to Acquire Coding Site GitHub – Bloomberg https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github
If this is true, and we’ll know soon enough, it changes the landscape for open source software development. The acquisition may be behind the GNOME project’s decision to move to GitLab, an open source alternative to Gitub.
It’s worth mention that git and GitHub are not the same thing. There will almost certainly be stories floating around that MSFT is buying git, but that isn’t the case. GitHub is just the must popular of several web based front ends to git.
This popped up on my Github feed recently. Looks like Prof. Michael Poulshock is taking a shot at using Github to manage materials for his Legal Decision Technology course being taught in the Spring 2018 semester at Drexel University Thomas R. Kline School of Law. The course itself looks pretty interesting, according to the syllabus:
This course explores how legal decision technology can be used to expand public access to legal information. Students will learn about cutting edge legal decision technologies, hone their statutory interpretation skills, and build interactive apps that answer specific legal questions. This is a hands-on, lab-style class, but no prior programming experience is required.
The course is going to make use of tool called Oracle Policy Modeling which I had not heard of before but seems interesting. Heck, I’m even going to download a copy and take it for a spin.
Always great to see law professors taking advantage of interesting tool in the courses they teach. Maybe Prof. Poulshock will head to CALIcon18 in June to talk about the course and how it went.
The Github repo is at https://github.com/mpoulshock/Drexel-Legal-Decision-Technology-Spring-2018
This is something you just see everyday. Prof. Eric Fink at Elon Law School is using GitHub to manage and serve websites for his courses. This is a great idea and now I’m wondering if there are other law profs out there doing this sort of thing.
Having a website on internet is a very powerful tool, you can create a tech blog, like mine, a site with your curriculum vitae, a portfolio, whatever you want. Being on internet increases your visi…
Source: Put yourself on internet with Jekyll, GitHub and Cloudflare – Adrián G.
How-to set up automated continuous integration and deployment setup with graceful and zero-downtime restarts for Node.js using GitHub, PM2, Digital Ocean, and SemaphoreCI.
Source: @niftylettuce – Automated Continuous Integration Setup for Graceful and Zero-Downtime Node App Deployment using GitHub, PM2, Digital Ocean, and SemaphoreCI
Commit squashing has the benefit of keeping your git history tidy and easier to digest than the alternative created by merge commits. While merge commits retain commits like “oops missed a spot” and “maybe fix that test? [round 2]”, squashing retains the changes but omits the individual commits from history. Many people prefer this workflow because, while those work-in-progress commits are helpful when working on a feature branch, they aren’t necessarily important to retain when looking at the history of your base branch.
— Squash your commits – GitHub
New feature allows for cleaner commits in your code and more suitable for a broader range of workflows.