Best of Mac — 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Full Docker Course [FREE]

    The course is a mix of animated theoretic explanations and hands-on demo’s to follow along. You will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process. It's a handy way to quickly look something up or refresh your knowledge at work.

  2. 2
    Article
    Avatar of changelogChangelog·4y

    extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀

    GitUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and opensource. The priorities for gitui are on features that are making me mad when done on the git shell, like stashing, staging lines or hunks.

  3. 3
    Article
    Avatar of itsfossIt's Foss·4y

    Advantages and Disadvantages of Using Linux

    Linux is totally open-source, meaning anyone can inspect the source code for transparency. There are specialized lightweight Linux distributions that are tailored to run on older hardware. If you don’t need Adobe for your work, Linux is a pretty good choice.

  4. 4
    Article
    Avatar of pointerPointer·4y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  5. 5
    Article
    Avatar of dzDZone·4y

    7 Great Terminal/CLI Tools Not Everyone Knows

    Exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. It uses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. The video gives a short overview of how to use the tools mentioned above work.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    nektos/act: Run your GitHub Actions locally 🚀

    You can use the GitHub Actions defined in your GitHub Actions to run your actions locally. The environment variables and filesystem are all configured to match what GitHub provides. If you are using Windows, please follow the steps outlined in Docker Docs for how to install Docker Desktop on Windows.

  7. 7
    Article
    Avatar of phProduct Hunt·3y

    Aurora Editor - Aurora Editor, Native IDE for MacOS

    MacOS AuroraEditor is an Xcode-inspired application, project planning, and your favourite built in editor tools. It is written in Swift for the best native performance and feel for macOS. It will support everything you could expect.

  8. 8
    Article
    Avatar of communityCommunity Picks·4y

    Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

    Alacritty is a cross-platform modern terminal emulator with sensible defaults. It is GPU accelerated, super fast, and highly configurable. Starship is fast, highly customizable, and has a great default theme and settings. Exa is a bit faster than LSD for tree views and can show the Git status of files and folders. I prefer exa due to the Git support and faster tree views.

  9. 9
    Article
    Avatar of thnThe Hacker News·4y

    New Chinese Malware Attack Framework Targets Windows, macOS, and Linux Systems

    New Chinese Malware Attack Framework Targets Windows, macOS, and Linux Systems A previously undocumented command-and-control (C2) framework dubbed Alchimist is likely being used in the wild to target Windows, MacOSX and Linux systems.

  10. 10
    Article
    Avatar of pointerPointer·4y

    coder/coder: Remote development environments on your infrastructure provisioned with Terraform

    Coder Coder creates remote development machines so your team can develop from anywhere. The easiest way to install Coder is to use our install script for Linux and macOS. The embedded database is great for trying out Coder with small deployments, but do consider using an external database for increased assurance and control.

  11. 11
    Article
    Avatar of communityCommunity Picks·4y

    Apple’s Virtualization framework is a great, free way to test new macOS betas

    Apple's Virtualization framework lets you run multiple operating systems on one Mac at the same time. VirtualBuddy streamlines the process of downloading the files you need to get a Monterey or Ventura virtual machine up and running.

  12. 12
    Article
    Avatar of freekFREEK.DEV·4y

    My current setup (end 2022 edition)

    PhpStorm is a light-lite theme that was handcrafted by Brent Roose. The font used is Menlo, a patched version of Solarized Dark. Raycast allows me to quickly do basic tasks such as opening up apps. CodeRunner is an amazing app to perform API calls. My favourite cloud storage solution is Dropbox.

  13. 13
    Article
    Avatar of itsfossIt's Foss·4y

    What is the Difference Between macOS and Linux?

    Linux is not an operating system but needs different components like desktop environments. There are plenty of differences between the two UNIX-like operating systems. Both give access to Unix commands, bash/zsh, and other shells. If you want to personalize, take control of the operating system’s nuts and bolts, Linux should be the perfect pick. The out-of-the-box experience with Linux is inconsistent.

  14. 14
    Article
    Avatar of medium_jsMedium·4y

    Tauri: the next generation of desktop application development framework

    Tauri is a popular (GitHub 50k star) cross-platform desktop application development framework. Electron Electron is an open source framework developed by GitHub and originally used to develop the Atom editor. The development cost is high - there are restrictions on the technology stack used (C# for Windows, ObjC/Swift for macOS) Advantages: Large package size, need to package Chromium and NodeJS runs on JIT.

  15. 15
    Article
    Avatar of glcGolang News·4y

    How to use Buffalo, a Golang rapid web development Framework

    How to use Buffalo, a Golang rapid web development Framework Intro – Rapid Software Development in the Modern World with Golang. This post is the first in a planned series about rapid software development in the modern world. Buffalo can generate both pure backend API services and fully-fledged web apps with frontend matter included.

  16. 16
    Article
    Avatar of geekflareGeekflare·4y

    12 Best Frameworks and Toolkits to Build Desktop Applications

    Tauri 1.0 uses the Rust programming language, which has become rapidly popular as a language for building next-generation applications. Tauri has a dedicated team that works on security patches regularly to make the platform capable of resisting sophisticated cyber threats.

  17. 17
    Article
    Avatar of omgubomg! ubuntu!·4y

    ‘Search Light’ is Like macOS Spotlight for GNOME Shell

    'Search Light' is a Gnome Shell extension that takes the apps search widget out of Overview. It can show any/all results the regular GNOME Shell search can as it’s the same widget, floating above all windows. The default keybinding is ctrl + super + space.

  18. 18
    Article
    Avatar of systemweaknessSystem Weakness·4y

    Creating a Web Scanner With Python

    To make a web scanner, we have to make a broadcast request. This broadcast request is for finding the mac addres that we want to find from this ip. This basically searcher the ip’s to find the specific mac address.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Node Version Manager – nvm Install Guide

    Node Version Manager (NVM) is a tool for managing Node versions on your device. NVM allows you to install different versions of Node, and switch between these versions depending on the project that you're working on. In the next sections, I'll show you how to install NVM on your Windows, Linux, or Mac vX.

  20. 20
    Article
    Avatar of hnHacker News·4y

    Use TouchID to Authenticate sudo on macOS

    Use TouchID to Authenticate sudo on macOS Your TouchID equipped Mac can easily be configured to use your fingerprint to approve sudo commands. If you also have your Apple Watch set to unlock your Mac, you will also be able to approve commands by double-clicking the side button on the watch.

  21. 21
    Article
    Avatar of pointerPointer·4y

    monkeyWie/gopeed: High speed downloader that supports all platforms.

    Gopeed is a high-speed downloader developed by +, which supports (HTTP, BitTorrent, Magnet) protocol downloads and supports all platforms. This project is divided into two parts, the front end uses, the back end uses. and the two sides communicate through the protocol.

  22. 22
    Article
    Avatar of tcTechCrunch·4y

    A closer look at macOS Ventura

    macOS Ventura has been running a beta of macOS 13 Ventura on my desktop since it was introduced back at WWDC over the summer. When enabled, the feature keeps all windows open concurrently on the desktop. The primary window occupies the majority of the space, and the others are minimized on the side of the screen. There are some truly welcome additions to Messages this time out.

  23. 23
    Article
    Avatar of pointerPointer·4y

    desktop/desktop: Simple collaboration from your desktop

    GitHub Desktop GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.com. There is no current migration path to import your existing repositories into the new application. You can drag-and-drop your repositories from disk onto the application to get started.

  24. 24
    Article
    Avatar of hnHacker News·4y

    ravynOS – Finesse of macOS. Freedom of FreeBSD.

    We're building familiar apps native to ravynOS, packaged as portable.app bundles and built with our core technologies of Cocoa, Qt, and Mach. These are guaranteed to work and fit seamlessly into your desktop. Many Linux applications that support Wayland are expected to work with the Linux emulation layer.

  25. 25
    Article
    Avatar of kdnuggetsKDnuggets·3y

    5 Tasks To Automate With Python

    Here are 5 tasks you can automate with Python, and how to do it. You can turn any file on your Mac into an audiobook with the script below, and listen to it in the background. The Morning Setup Script will get your morning started earlier by opening all of the browser tabs you usually need to open each morning.