The following notes are quick thoughts and summarizations of various talks at the [email protected] conference I attended today. I plan to refine them later once I review more resources on each topic and aggregate the shots I took of interesting slides during each presentation.
Mutation testing is unit test testing. If your unit tests are full of false-positives, meaning that there are pointless or absent assertions, and your test coverage is misleadingly high; it is probably time for you to maintain your test suite with mutation testing.
I’ve been piloting a 32-key layout for a year now, primarily for LaTeX and essay writing. Since I’ve graduated and no longer have homework, I now only type for work.
Final result first:
I have been playing Whac-A-Mole with Arch Linux issues on my early-2015 Macbook Pro with Retina display since moving to it from Ubuntu-GNOME a month ago. That is not to say I’m complaining about this distro. A lot of these fires have been put out for good and I’m enjoying Arch. I’ll just be summarizing most of what I’ve come across as solutions to these issues in addition to providing my own notes.
This is my old portfolio built with good old AngularJS.
Toss Sublime, WebStorm, Atom, or whatever you’re using. I’m going to teach you the way of terminal IDE-ing in a bash environment (with fuzzy file finding and goto function searching).
- Buy a coffee table from Walmart. As I’m writing this, it’s $19 online. Use this on top of your regular desk.
Prior to using Alcatraz, I didn’t realize how much of my productivity was going to waste. I mean, I always knew there were Xcode plugins that could make life easier; it’s just that I didn’t realize how much easier. Please don’t make the same mistake I did. Take advantage of plugins.
I’m currently learning the MVVM design pattern and I’ve noticed that a lot of asynchronous code manipulation/organization requires the basic creation of completion handling functions.
If you want an alternative to the protocol/delegate pattern, you can use callbacks. Here’s an example:
Let’s say you have view controllers A and B. Your main view controller is A and it segues to B. Following this logic, it‘s reasonable to assume B will get back to A via dismissing itself; but how does B pass data to A in the process? In other words, how do you pass back data between view controllers?
Recently, someone asked how I made my portfolio website: http://www.granthpark.me/, so I thought I’d share some simplified markup. I used AngularJS, CSS3, and HTML5 to make my site. Here’s what the simplified version looks like.
subscribe via RSS