Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
One of Bazel's best features is being able to easily write custom rules specific to your project.
-
Apple platforms (macOS, iOS, etc), and specifically Mach-O binaries, have a slightly different approach to debug info than ELF binaries for Linux.
-
Once you've fully migrated a codebase to bazel, one of the many advantages is that you can easily inspect your build graph using bazel query.
-
One of bazel's most attractive features is the ability for it to remotely cache artifacts to reduce unnecessary work for large builds.
-
MachO binaries contain load commands to indicate to dyld where it should search for the libraries the binary depends on.
-
When working on bazel build infrastructure, something I often need to do is reproduce an action outside of bazel's infrastructure in order to debug it further.
-
Auto linking is a feature that embeds information in your binaries' at compile time which is then used at link time to automatically link your dependencies.
-
When Apple transitioned to using os_log for system logs it seemed they also decided to open the floodgates for what logs were surfaced in our apps.
-
For people who expect reproducible builds, Apple Silicon machines provide an interesting challenge.
-
When switching between multiple Xcode versions one way to globally update the version you want to use is by running xcode-select like this: sudo xcode-select -s /Applications/Xcode-12.5.1.app Then, if you want to automatically accept Xcode's license, and…
-
When using bazel on a team, one of the things you quickly want to do is stand up a remote cache.
-
If you build your iOS app with an alternate build system such as bazel, it's likely that you use relative paths, instead of absolute paths, for compilation.
-
One of the issues with shipping a tool that depends on SwiftSyntax is that it depends on a dynamic library that is provided with Xcode called _InternalSwiftSyntaxParser.
-
If you distribute binaries for command line tools built with Swift Package Manager, you might have previously built your distribution binary with: % swift build --configuration release If you inspect the binary, you can see it was built for the current m…
-
Swift developers love to complain about LLDB.
-
After having a use for NSProgress I finally got a chance to dive in to its API.
-
After finally starting to use ReactiveCocoa I found integrating with Core Data to be a sore spot.
-
After writing about Clojure I wrote about writing Vim syntax plugins.
-
I haven't had anything to write in a while.
-
When working with large files in Vim, Tagbar has become an invaluable part of my workflow.
-
After you buy a Raspberry Pi, or two, you need to figure out what to use them for.
-
One of the great things about Vim's textual configuration is it's ability to contain logic based on outside factors.
-
When starting a new web project one of the first things I do is download the most up to date HTML5 Boilerplate.
-
As you may know I write a small OS X called Sail.
-
I'm tired of people asking about the 'best' IDE for xyz purpose.
-
Recently Travis added support for Objective-C and there for OS X and iOS projects for continuous integration testing.
-
For a long time people have talked about how horrible HFS+ is.
-
One of my favorite defaults in some Linux distros is the ability to use CTRL+ALT+T to open a new terminal window.
-
I spend a lot of time in my RSS Reeder (see what I did there?).
-
Working as a developer full-time can be very exciting.
-
I've been using Objective-C and C++ for a while now.
-
I'm currently working on a OS X application that uses a few different NSTableViews to display user data.
-
We all know not backing up has consequences.
-
I spend a decent amount of time these days helping maintain the CocoaPods specs repo by managing pull requests and issues.
-
I've recently been searching around for a good way to 'spawn' an iTerm window (no I don't use tabs in iTerm), at the pwd in my current iTerm window.
-
For quite a while I was having trouble dealing with a global show/hide hotkey for windows in Objective-C.
-
I've been using Linode for about the past 4 months.
-
Something I've become very aware of lately is how difficult it is for me to ship.