Categories
Coding

Couples who code together

My talented wife has been learning to code. Specifically, she’s been learning front-end web development, starting with HTML and CSS.

One of her projects as part of a coding bootcamp she joined is to build a basic site with the HTML and CSS she’s learned. She experimented with a CSS-powered dropdown menu on her project site, and hit a snag with it, so I took a look at it last night.

In the process of working out a solution, we found something new we can do as a coding couple … submit and merge pull requests (no pun intended there ).

Categories
Business and work Coding Useful stuff

Tips for being productive on GitHub

I spend much of my day interacting with GitHub in one form or another as part of my day job, even though I’m not working at Automattic as a software developer. Between coding little scripts to make me more efficient, and managing or contributing to work-related projects, I use GitHub daily.

This is why I enjoyed Darren Burns’ post titled “8 Productivity Tips for GitHub” that he published on his blog, and on Dev.

GitHub is built with some extremely helpful shortcuts and productivity-boosting features. From personal experience, however, it’s clear that these often fall under the radar amongst developers. If I’ve ever witnessed a specific GitHub feature surprise or assist someone, then that feature is on this page. That said, what follows is by no means an exhaustive list.

Darren Burn

If you’re also a bit of a productivity geek, and spend time in GitHub, you may find some useful tips here.

unsplash-logoFeatured image by Headway
Categories
Coding Policy issues Useful stuff

Creating good through open source

I really like videos like this:

Open source as a way of doing things has such amazing potential to make our world so much better.

Watching videos like this tend to prompt me to revisit my calendar and try find regular blocks of time I can dedicate to my dusty coding projects.

Categories
Web/Tech

On demand code assembly using a Web form and Git to fork and customize code?

Very geeky question (for me at least):

Is it possible to use something like Github to fork code and then customize parts of it using a form field input? I’m thinking about a sort of Git-powered document/code assembly using form fields to modify parts of the code on demand.

Is that possible?

Categories
Business and work Social Web Useful stuff

Git or GitHub in our workflows?

I’m pretty interested in Git and +GitHub and whether there is scope to use either in our work. Perhaps if we were working exclusively with plain text files there may be scope as an internal collaboration option. Adding it might just add more complexity to our workflows unless we’re going to replace something with it.

One thought is to replace our current Simplenote sharing option with a Git-powered sync option for our plain text notes (or use a private repository on GitHub) which we generate as file notes or draft documents and reports. What we do is we share these notes with each other as we go. We still use Dropbox to sync other documents like Word docs and PDFs (and which won’t really sync across GitHub) but when it comes to text notes, we shift to Simplenote (we could also just use Dropbox syncing for that too but my team likes having all their notes in one place).

At the moment I use Simplenote to sync notes with Dropbox but the syncing seems to require manual reminders to keep working and that is a problem where my team creates notes in Simplenote to share with me and I don’t receive them locally until I manually sync Simplenote.

I wonder if using GitHub with the GitHub app installed on our machines wouldn’t be a solution. Can you set it all to sync automatically and in the background?

Another question I have is security. I saw that GitHub using 128/256 bit encryption for transmissions although I can’t tell what level of encryption is applied to stored data in GitHub’s servers. I suppose I could use Git to transmit and store securely on my own servers if that became a concern?