Best of Apple2022

  1. 1
    Article
    Avatar of daily_updatesdaily.dev Changelog·4y

    Authentication just got easier!

    Authentication just got easier! Now you can log in with Google, Facebook, Github, Apple or email. But wait, there is more! You can now connect multiple authentication providers. This is super useful if you are logged in with say Facebook on your phone but not on your PC.

  2. 2
    Article
    Avatar of robinwieruchRobin Wieruch·4y

    Mac Setup for Web Development [2022]

    This year (2022) I bought the new MacBook Pro after having used the MacBook Pro 2015 for the last years. This first month has been super exciting and I am up running working efficiently on my personal and professional web development projects. Here I want to share with you my Mac setup for web development that I have used.

  3. 3
    Article
    Avatar of appledevApple Developer·4y

    Code one, code all

    Digital Lounges are now open for registration for eligible developers. They’ll feature text-based Q&As, session watch parties with the presenters, community icebreakers, and more. Watch online at apple.com or in the Apple Developer app. You can even use SharePlay to watch with friends.

  4. 4
    Article
    Avatar of itnextITNEXT·4y

    Use TypeScript Record Types for Better Code

    The TypeScript Record is one of my favorite utility types in TypeScript. When used to its potential, it can help teams write better, less error prone, more maintainable code. Let’s take a look at how we can use this feature to write better code with a simple In even a moderately sized codebase, this can make a big difference in correctly handling new cases.

  5. 5
    Article
    Avatar of devtoDEV·4y

    How I setup my Development Environment on macOS 2022 Edition

    I always prefer to do a clean install when setting up a new computer. Either use a cloud backup solution to restore your data or use an external storage device to transfer your files. I would install all of the apps that I use this includes personal and developer related apps.

  6. 6
    Article
    Avatar of devtoDEV·4y

    Terminal Setup - Make your Mac terminal awesome

    I recently installed my new MacBook and set up my terminal. Here I'll show you how to do the same for your MacBook. Easy to configure and modify. Optimized to work as a developer. You will notice the toolbar at the top (Cpu, Ram, Network) to always have an overview of the hardware consumption.

  7. 7
    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.

  8. 8
    Article
    Avatar of swyxswyx·4y

    My 2022 New Mac Setup

    I set up my new Macbook Pro (16 inch, 2021 M1 Max 32 GB RAM 1TB HD) today. Here’s everything I use on a Mac. If I update this post in future, these contents will be archived but this URL will remain. Scroll to the bottom for lists and other Mac setup tools from friends!

  9. 9
    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.

  10. 10
    Article
    Avatar of asayerasayer·4y

    Deep dive into JavaScript's Iterators, Iterables and Generators

    The for...of loop is the protocol for iterating over data structures provided by JavaScript. We'll discuss and explore these concepts and learn how to implement them within your next JavaScript project. The concept of anIterable is any structure that has the Symbol.iterator key; the corresponding method has the following behavior. In JavaScript, the Array object is the most iterative iterable in nature. The following behavior has the same behavior. The code block will attempt to create a LeapYear of leap year. The first element is the first element and the last element of a leap year and the next element of our iteration.

  11. 11
    Article
    Avatar of flaviocopesFlavio Copes·4y

    Macbook Air or MacBook Pro for Web Development?

    Macbook Air or MacBook Pro for Web Development? Apple currently has 2 lineups of laptops, the first is the Air, the second is the MacBook Pro.

  12. 12
    Article
    Avatar of pointerPointer·4y

    tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.

    Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front end can interact with.

  13. 13
    Article
    Avatar of hnHacker News·4y

    Impressions from a first-time Mac user

    Apple’s 2021 16‑inch MacBook Pro is the first Mac I’ve ever used. The machine is insanely well-built. Windows and Linux have what I would call “sane window management” The Macbook Pro has ports that any PC laptop user has had for years.

  14. 14
    Article
    Avatar of flutterdevsFlutterDevs·4y

    Flutter 3.3 — What’s New In Flutter

    Google has merged 5,687 pull requests in bringing live the Flutter 3.3 version of its cross platform mobile app development kit. Flutter now provides the easiness of selecting the whole data in the web apps with a single sliding gesture by wrapping your widgets with SelectableArea widget. Impeller is also available in having access to these deltas allows you to build an input field.

  15. 15
    Article
    Avatar of pointerPointer·4y

    pacocoursey/cmdk: Fast, unstyled command menu React component.

    'K' supports a fully composable API How?, so you can wrap items in other components or even as static JSX. You render items, it filters and sorts them automatically. Can be controlled with the value and onValueChange props.

  16. 16
    Article
    Avatar of asayerasayer·4y

    Next.js vs NuxtJS: a comparison of two powerhouses

    New features in NuxtJS 3’s public beta, released in October, gave developers more time to focus on creating wonderful user experiences. Nuxt JS offers a module system that enables the core to be expanded. If there is an existing NuxJS module, you don’t need to create it all from scratch or maintain boilerplate. Plugins and configuration settings can be added. In addition to hybrid rendering permits various caching rules per route. If you share an article on Facebook, it can appear with the title “undefined” rather than the original article’SEOs.

  17. 17
    Article
    Avatar of pointerPointer·4y

    CodeEditApp/CodeEdit: CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

    CodeEdit is a Mac app that is built on Electron. Electron requires a Chromium instance in order to run. This can mean massive performance losses and high RAM usage even for small apps built on it. To gain maximum adoption, CodeEdit should be open source, free to use and supported by the community.

  18. 18
    Article
    Avatar of hashnodeHashnode·4y

    iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal

    If you are using the default terminal on macOS, chances are you are dissatisfied with it. In this article, you will learn how to improve the look and feel of the terminal with the help of iTerm2 and oh-my-zsh. You can install themes and plugins to further customize your terminal.

  19. 19
    Article
    Avatar of asayerasayer·4y

    How to Build a Progress Bar Indicator for Next.js

    Next.js is a server-side framework with an emphasis on performance. It is also of the most widely used JavaScript frameworks (beneath React) worldwide. The server- side rendering for React apps is then done by Next.js. It can be making an API request or rendering a complicated page component in the background. For more information, visit our next-app.js, or create a new next-apartment.js to see the new project.

  20. 20
    Article
    Avatar of btrprogBetter Programming·4y

    The Full-Stack Developers’ Setup for macOS Monterey

    Installing different PHP versions so that we can switch between each one. We already have PHP installed but we need to config apache too for PHP. We edit again the httpd file with the same command. Find ‘mod_rewrite’ module and add the following modules below. Leave uncommented just the module corresponding to the version of PHP used.

  21. 21
    Article
    Avatar of hnHacker News·4y

    Things I can't do on MacOS which I can do on Ubuntu

    Here's a partial list of everything I cannot do on a Mac, but I can do on Ubuntu. These are things which either are impossible, or require adding unsupported 3rd party software - sometimes at a cost. I've never "got" the appeal of a Mac. But I have to use one for work.

  22. 22
    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.

  23. 23
    Article
    Avatar of asayerasayer·4y

    Recognizing Speech with vanilla JavaScript

    Speech recognition, or speech-to-text, is a capability that enables a program to process human speech into a written format. The chat app will be able to access your microphone when the start listening button is clicked and will have a response to specific questions asked. When you head to the browser and hit the refresh button and hit you’s. The words are meant to be in a single sentence. To correct that we will need to map through each of our results. For that to happen, we will make a variable.

  24. 24
    Article
    Avatar of swcdSweetcode·4y

    ZSH Customization for MacOS

    In this tutorial I will walk through my zshrc file and demonstrate how to set up syntax highlighting and auto-suggestions. Before we begin, this article is a great place to start to get zsh installed in order to make customizations. How to install and use some of the most common plugins for your zhrc file, shown below.

  25. 25
    Article
    Avatar of pointerPointer·4y

    1,000,000 Concurrent Connections

    There are 65535 TCP port numbers, does that mean only 65535 clients can connect to a TCP server? One might think that this places a hard limit on the number of clients that a single computer/application can maintain. The theoretical limit a server can support on a single port is 248 which is about 1 quadrillion.