Updating Mac Operating System and Development Components Before Starting a New Project

As a developer, it is crucial to ensure that your system and all related development components are up-to-date before starting a new project. This ensures that you have access to the latest features, security updates, and bug fixes that can help you work more efficiently and deliver high-quality work. In this blog post, we will discuss the steps involved in updating your Mac operating system and related development components to the latest version.

Step 1: Check System Requirements Before updating your Mac operating system, it is essential to check if your system meets the minimum system requirements for the latest version. You can find the system requirements on the Apple website or in the release notes for the latest version.

Step 2: Backup Your Data Before starting the update process, it is crucial to back up your data to avoid losing any important files or data during the update process. You can use the Time Machine app on your Mac to create a backup of your system.

Step 3: Update the Mac Operating System Once you have backed up your data, you can start updating the Mac operating system to the latest version. To do this, follow these steps:

  1. Go to the Apple menu and select System Preferences.
  2. Click on Software Update to check for any available updates.
  3. If updates are available, click on the Update Now button to start the update process.
  4. Follow the on-screen instructions to complete the update process.

Step 4: Update Development Components After updating the Mac operating system, it is essential to update all related development components to the latest version. This includes updating tools such as Xcode, Homebrew, and any other development tools that you use.

To update Xcode, follow these steps:

  1. Open the App Store on your Mac.
  2. Search for Xcode and click on the Update button if an update is available.
  3. Follow the on-screen instructions to complete the update process.

To update Homebrew, follow these steps:

  1. Open the Terminal app on your Mac.
  2. Run the following command: brew update
  3. After the update is complete, run the following command: brew upgrade
  4. Follow the on-screen instructions to complete the update process.

Step 5: Verify Updates After updating the Mac operating system and related development components, it is essential to verify that everything is working correctly. Test your development environment and tools to ensure that they are functioning correctly.

Conclusion In conclusion, updating your Mac operating system and related development components to the latest version is crucial before starting a new project. This ensures that you have access to the latest features, security updates, and bug fixes that can help you work more efficiently and deliver high-quality work. By following these steps, you can ensure that your development environment is up-to-date and ready for your next project.

Preparing release of Progress Reporting Management app

General

o Introduction of “Sync on Sign out” if an app user is being signed out with unsynced data.

o Visual updates and introduction of new colour schemes across app

Measure

o Introduction of Horizontal scrolling in Measure sheets. (user based permission, can be set based on app user preference in app user setup)

o Introduction of “Company Scope” on Column setup to allow narrowing of companies from drop down lists eg on Cable schedules

Allocation Module

o User based permission to allow exceed clocked values (NAV app user setup)

o Introduction of Data limits for types of resource eg Operatives, 24 and Company, 5000 per day.

o On WBS selection, Introduction of Tree like function to enable user quickly find value. User can search this also

o On System/Asset selection, the system list has a search function aswell as select from list function.

o Both WBS and System Asset also have a feature that shows last selected entry on top of list for repetitive data entry tasks

o The “Company Scope” of Measure columns list will obey the same setup, ie help narrow the list of systems under a resource

o Introduction of cross device sync, all app users can see previous entries from different app users for same Resource

o Introduction of complex entries, app user can add additional entries for same Resource & system, but with different WBS and System/Asset allocations

o Clock value for current day now comes into allocation view, app user can exceed this value, but not for previous days

Diary

o On WBS selection, Introduction of Tree like function to enable user quickly find value. User can search this also

o On System/Asset selection, the system list has a search function aswell as select from list function

o Both WBS and System Asset also have a feature that shows last selected entry on top of list for repetitive data entry tasks

Testing

o Bug fix on rejected test sheet where user could not see rejected sheet on device from which previous test sheet was completed, but could see from different device

Snags

o On WBS selection, Introduction of Tree like function to enable user quickly find value. User can search this also

o On System/Asset selection, the system list has a search function aswell as select from list function

o Both WBS and System Asset also have a feature that shows last selected entry on top of list for repetitive data entry tasks

o Changes to Mandatory fields in snag card inline with QA dept requirements

o Draft Snags (incomplete mandatory fields) will not transfer to NAV and assigned app users

o Search bar now can handle multiple search requests, so for example you can search a Discipline, an Assigned Company and System/Asset by placing a space between key words eg ELEC YR

o New Power BI visual to allow BI users interact with project layouts using assigned WBS for snag locations