Skip to content

Blog

Using Git on macOS

Using Git on macOS provides a powerful and streamlined way to manage your source code and collaborate with others. With its robust command-line interface and integration with popular code editors like Visual Studio Code, Git enables version control and efficient project management for developers. In this guide, we'll walk you through the essentials of getting started with Git on macOS, from installation to basic commands and best practices.

Reset NVRAM, PRAM or SMC

Non-Volatile Random-Access Memory (NVRAM) and Parameter Random-Access Memory (PRAM) are two crucial types of memory used in modern computers, particularly in Apple's Macintosh systems. These specialized memory types retain important system settings and configuration data even when the computer is turned off, ensuring a smoother and more efficient startup process. NVRAM and PRAM store information such as speaker volume, screen resolution, startup disk selection, and recent kernel panic information.

Cron

Cron is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.

Logrotate

Logrotate is a tool admins use to manage system logs on their Linux servers.

Config files are kept in /etc/logrotate.d/, to add a new file you would want to do the following, changing config_file to a proper name:

macOS Setup

Setting up a new Mac for tech work involves a series of steps to ensure that your system is secure, efficient, and equipped with the necessary tools for your development needs. This guide will walk you through essential system changes, hardening your Mac for security and privacy, and suggest applications for general tech work, Python, Ruby on Rails, and Go development. Additionally, we'll recommend some utilities that are highly beneficial for tech professionals.