THE bookmarks


The list below covers

Contents#



API#

πŸ”ŒπŸ”ŒπŸ”ŒπŸ”Œ

  • API guide from Zapier - An Introduction to API's. Have you ever wondered how Facebook is able to automatically display your Instagram photos?

  • Hoppscotch - Almost everyone knows Postman or Insomnia to test these APIs. Hoppscotch is exactly the same, but directly in the browser!

Azure#

🌨️🌨️🌨️🌨️🌨️

  • Azure Charts - Live interactive visual guide to Azure Cloud's current state. βœ”οΈπŸŒŽ

  • Azure Tips and Tricks - this site is a special collection of over 260+ tips, videos, conference talks that span the entire universe of the Azure platform. The tips you'll find here are based on real-world scenarios that I've encountered (along with the community) while using Azure. Feel free to jump in and come back weekly for new tips!

Best Practice and Key Documents#

πŸ“œπŸ“œπŸ“œπŸ“œπŸ“œ

  • Calm Code - Video tutorials for modern ideas and open source tools.

  • Code House - the all in one storehouse for developer cheatsheets. Code House is made up of 300+ curated cheatsheets from 230+

  • Docker Handbook 2021 - The Docker Handbook – 2021 Edition

  • Programming Notes for Professionals books

  • Tidy Data Principles - Tidy datasets are easy to manipulate, model and visualise, and have a specific structure: each variable is a column, each observation is a row, and each type of observational unit is a table. βœ”οΈπŸŒŽ

Business Analytics#

πŸ‘”πŸ‘”πŸ‘”πŸ‘”πŸ‘”

  • Power BI - Power BI is a business analytics solution that lets youβ€―visualizeβ€―your data and share insights across your organization, or embed them in your app or website. Connect to hundreds of data sources. βœ”οΈπŸŒŽ
  • Data Stories Gallery - Gallery of Power BI dashboards as inspiration. βœ”οΈπŸŒŽ

  • Dataflows - incremental refresh - With dataflows, you can bring large amounts of data into Power BI or your organization's provided storage. In some cases, however, it's not practical to update a full copy of source data in each refresh. A good alternative is incremental refresh. βœ”οΈπŸŒŽ

  • Power Apps visual for Power BI - Using the Power Apps visual, you can pass context-aware data to a canvas app, which updates in real time as you make changes to your report. βœ”οΈπŸŒŽ

Courses#

πŸ‘©β€πŸ«πŸ‘©β€πŸ«πŸ‘©β€πŸ«πŸ‘©β€πŸ«πŸ‘©β€πŸ«

  • CSS Grid Garden - Welcome to Grid Garden, where you write CSS code to grow your carrot garden! Water only the areas that have carrots by using the grid-column-start property. βœ”οΈπŸŒŽ

  • Design for Developers - Learn how to become self-sufficient for the entire process of execution from concept to design to implementation. Also, understand the rules for designing to become a better collaborator to design team members and better able to execute the creation of complex and beautiful front-end experiences. βœ”οΈπŸ’²πŸŒŽ

  • Freecodecamp.org - Learn to code at home. Build Projects and earn certificaitons, Responsive Web Design, Javascript Algorithms and Data Structures, Front End Libraries, Data Visualisation, APIs, Quality assurance, Scientific porgramming with Python, Data Analysis with Python, Information Security, Machine Learning with Python, Coding Interview prep. βœ”οΈπŸŒŽ

  • Frontend Masters - Advance Your Skills with In-Depth, Modern Front-End Engineering Courses. βœ”οΈπŸ’²πŸŒŽ

  • SQL tutorial from data.world - An introduction to SQL, basic, intermediate and advanced. βœ”οΈπŸŒŽ

  • learnsql.com - learn sql

  • Version control with git - Learn how to to create a new Git repo, commit changes, and review the commit history of an existing repo, how to keep your commits organized using tags and branches and you'll master the art of merging changes by crushing those pesky merge conflicts. βœ”οΈπŸŒŽ

Data Wrangling and related#

πŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈπŸ‹οΈ

  • Modern pandas - This series is about how to make effective use of pandas, a data analysis library for the Python programming language. It's targeted at an intermediate level: people who have some experience with pandas, but are looking to improve. βœ”οΈπŸŒŽ

  • Pandas (Python) - Pandas is an open source library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. - Pandas is a big library so Minimally Sufficient Panda concept simplifies its usage. - Pandas Series & Dataframes Toolbox βœ”οΈπŸŒŽ

  • Tidyverse (R) - The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures. βœ”οΈπŸŒŽ

Databases#

πŸ’ΎπŸ’ΎπŸ’ΎπŸ’ΎπŸ’Ύ

Data Engineering#

πŸ› πŸ› πŸ› πŸ› πŸ› 

Design#

🎨🎨🎨🎨🎨

  • Accessible Colors - We evaluate your color combination using the WCAG 2.0 guidelines for contrast accessibility. βœ”οΈπŸŒŽ

  • Brandwood - This is a guide to foreground colour accessibility on a background image. It is intended as guide for designers and developers to test if their design solution is accessible. βœ”οΈπŸŒŽ

  • Colorable - Take a set color palette and get contrast values for every possible combination – useful for finding safe color combinations with predefined colors and includes pass/fail scores for the WCAG accessibility guidelines. βœ”οΈπŸŒŽ

  • Color Adobe

  • Colorbox by Lyft - Create accessible color systems. Colorbox is a tool to produce color sets open-sourced by Lyft's design team. βœ”οΈπŸŒŽ

  • Color Theory for Designers - how to create your own color schemes - methods for creating your own color schemes, from scratch. βœ”οΈπŸŒŽ

  • Coolors - Super fast color shemes generator βœ”οΈπŸŒŽ

  • CSS clip-path maker - The clip-path property allows you to make complex shapes in CSS by clipping an element to a basic shape (circle, ellipse, polygon, or inset), or to an SVG source. βœ”οΈπŸŒŽ

  • Dribble - Dribbble is the leading destination to find & showcase creative work and home to the world's best design professionals.

  • Google Fonts βœ”οΈπŸŒŽ

    • Top 50 Google Font Pairings - The fonts you decide to use on your website can make or break your design. Handpicked by Pro Designers. βœ”οΈπŸŒŽ
  • Grid by Example - This site is a collection of examples, video and other information to help you learn CSS Grid Layout. βœ”οΈπŸŒŽ

  • Figma - Figma is a collaborative interface design tool used mainly by UX/UI designers and front-end developers. Figma can be used in the browser or downloaded as a stand-alone app. βœ”οΈπŸŒŽ

  • Font Joy - Font pairing made simple. Generate font combinations with deep learning. βœ”οΈπŸŒŽ

  • Font Squirrel - Free Font Utopia. βœ”οΈπŸŒŽ

  • Free Graphics for Creatives - Directory of free resources for creatives. Free fonts, illustrations, icons, game dev assets, stock photos, stock videos, colors, inspirations. βœ”οΈπŸŒŽ

  • Free Images, Vector Graphics, Illustrations and Icons

    • Freepik - Find Free Vectors, Stock Photos, PSD and Icons

    • Free Icons - Icons and Photos For Everything.

    • freeImages - Find and download free stock photos - all free for personal and commercial use

    • Google Image Search licence - Google says it’ll help users find images more β€œresponsibly”.

    • Pexels - The best free stock photos & videos shared by talented creators.

    • unDraw - Open-source illustrations for any idea you can imagine and create.

    • Unsplash - The internet’s source of freely-usable images.

  • Hex Color - The Code Side of Color - The trouble with a color’s name is that it never really is perceived.

  • Hue, Saturation and Luminosity - A Simple Way to Understand Hue, Saturation and Luminosity.

  • Paletton - Paletton is an online application located on the internet at Paletton.com. It provides powerfull tool to create color combinations and palettes of colors that work together well. The major advantage of Paletton is it's not using the modern computer and engineering RGB color space, but it's built on a classical artistic color wheel, applies classical color theory and works within a specially created RYB color space. Therefore the color combinations it produces are very different from those you can get in many computer graphic applications.

  • Palettab - Palletab is a browser extension which uses Google fonts and amazing ColourLovers palettes to inspire you with fresh and clean inspiration every time you hit that new tab button!

  • Pirate Ipsum - The best Lorem Ipsum Generator in all the sea!

  • practicaltypography - practicaltypography

  • uiGradients

  • UI pattern - Templates, examples and resources for common libraries, frameworks and UI patterns.

Inspiration#

πŸ’‘πŸ’‘πŸ’‘πŸ’‘πŸ’‘

Integrated Development Environments (IDE) and Editors#

πŸ’»πŸ’»πŸ’»πŸ’»πŸ’»

  • Visual Studio Code - Visual Studio Code is a source-code editor developed by Microsoft for Windows, Linux and macOS. βœ”οΈπŸŒŽ
  • Visual Studio Plugin recommendations:

    • Azure Account - The Azure Account extension provides a single Azure sign-in and subscription filtering experience for all other Azure extensions. It makes Azure's Cloud Shell service available in VS Code's integrated terminal. βœ”οΈπŸŒŽ

    • Azure Functions - Use the Azure Functions extension to quickly create, debug, manage, and deploy serverless apps directly from VS Code. βœ”οΈπŸŒŽ

    • Bracker Pair Colorizer 2 - This extension allows matching brackets to be identified with colours. βœ”οΈπŸŒŽ

    • Code Runner - Run code snippet or code file for multiple languages. βœ”οΈπŸŒŽ

    • Docker - The Docker extension makes it easy to build, manage, and deploy containerized applications from Visual Studio Code. It also provides one-click debugging of Node.js, Python, and .NET Core inside a container. βœ”οΈπŸŒŽ

    • Error Lense - ErrorLens turbo-charges language diagnostic features by making diagnostics stand out more prominently, highlighting the entire line wherever a diagnostic is generated by the language and also prints the message inline. βœ”οΈπŸŒŽ

    • File Utils - A convenient way of creating, duplicating, moving, renaming, deleting files and directories. βœ”οΈπŸŒŽ

    • Git Graph - View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want! βœ”οΈπŸŒŽ

    • GitHub Pull Requests and Issues - This extension allows you to review and manage GitHub pull requests and issues in Visual Studio Code. βœ”οΈπŸŒŽ

    • GitLens - GitLens supercharges the Git capabilities built into Visual Studio Code.

    • Image Resizer - Resize Image from the explorer menu. βœ”οΈπŸŒŽ

    • indent-rainbow - A simple extension to make indentation more readable. βœ”οΈπŸŒŽ

    • Markdown All in One - All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more). βœ”οΈπŸŒŽ

    • Markdown Paste - Smartly paste for Markdown. βœ”οΈπŸŒŽ

    • Prettier - Code formatter - Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. βœ”οΈπŸŒŽ

    • Project Manager - Easily Switch between projects. βœ”οΈπŸŒŽ

    • Python - A Visual Studio Code extension with rich support for the Python language (for all actively supported versions of the language: 2.7, >=3.6), including features such as IntelliSense, linting, debugging, code navigation, code formatting, Jupyter notebook support, refactoring, variable explorer, test explorer, snippets, and more! βœ”οΈπŸŒŽ

    • Pylance - Fast, feature-rich language support for Python. βœ”οΈπŸŒŽ

    • Python Docstring Generator - Visual Studio Code extension to quickly generate docstrings for python functions. βœ”οΈπŸŒŽ

    • Python Indent - Correct python indentation in Visual Studio Code. βœ”οΈπŸŒŽ

    • Reload - for quickly reload your window, when you have a trouble.. or you want the editor take effect. βœ”οΈπŸŒŽ

    • Remote - Containers - lets you use a Docker container as a full-featured development environment. Whether you deploy to containers or not, containers make a great development environment. βœ”οΈπŸŒŽ

    • Settings Sync - Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist. βœ”οΈπŸŒŽ

    • SQLTools - Database management done right. Connection explorer, query runner, intellisense, bookmarks, query history. Feel like a database hero! βœ”οΈπŸŒŽ

    • Visual Studio IntelliCode - The Visual Studio IntelliCode extension provides AI-assisted development features for Python. βœ”οΈπŸŒŽ

    • vscode-icons - Icons for Visual Studio Code. βœ”οΈπŸŒŽ

Machine Learning and Deep Learning#

πŸ€–πŸ€–πŸ€–πŸ€–πŸ€–

Programming languages#

πŸ”ŸπŸ”ŸπŸ”ŸπŸ”ŸπŸ”Ÿ

  • Applications of Data Science - Introduction to the Applications of Data Science in R and Python.

  • Anaconda is bloated - In this tutorial, author will describe a process for setting up a lean and robust Python data science environment on your system with Miniconda and Conda-Forge.

  • Awesome Python Data Science List -Probably the best curated list of data science software in Python.

  • Modern Data Science with R - As the title says it is a modern approach to data science with R. βœ”οΈπŸŒŽ

  • Python Cookbook - If you need help writing programs in Python 3, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.

  • R for Data Science - This book will teach you how to do data science with R: You’ll learn how to get your data into R, get it into the most useful structure, transform it, visualise it and model it.

  • Writing Readable Code -Having readable code is a prerequisite to scaling your product and the organization behind it. Hard-to-read code not only intimidates your co-workers (and your future self) but also conceals bugs and hurts your team’s velocity, since every modification takes twice as long as it should.

Reproducible Research#

πŸ”¬πŸ”¬πŸ”¬πŸ”¬πŸ”¬

Spatial Data#

πŸ—ΊοΈπŸ—ΊοΈπŸ—ΊοΈπŸ—ΊοΈπŸ—ΊοΈ

  • Geocomputation with R (E-book) - This is the online home of Geocomputation with R, a book on geographic data analysis, visualization and modeling.

  • Introduction to Web Mapping - Simple and easy to grasp approach to introducing concepts of web technologies like CSS, HTML, JavaScript, webservers, leaflet, geoJSON, spatial queries,... βœ”οΈπŸŒŽ

Templates#

πŸ“„πŸ“„πŸ“„πŸ“„πŸ“„

Best-README-Template - An awesome README template to jumpstart your projects!

Version Control#

πŸ›ƒπŸ›ƒπŸ›ƒπŸ›ƒπŸ›ƒ

  • git for humans - Making unfriendly git friendly. - slides

  • git - the simple guide - Just a simple guide for getting started with git. no deep sh** ;) βœ”

  • Happy Git and GitHub for the useR - Happy Git provides opinionated instructions on how to: Install Git and get it working smoothly with GitHub, in the shell and in the RStudio IDE. Develop a few key workflows that cover your most common tasks. Integrate Git and GitHub into your daily work with R and R Markdown.

Visualization#

πŸ“ˆπŸ“ˆπŸ“ˆπŸ“ˆπŸ“ˆ

Web development#

πŸ•ΈοΈπŸ•ΈοΈπŸ•ΈοΈπŸ•ΈοΈπŸ•ΈοΈ

  • Awesome Developer Resources - A list of useful resources, to help in your development process and put them all in one place, saves you the stress of having to look for all these great resources.
  • Front Developer Handbook - This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019. βœ”οΈπŸŒŽ

  • Power Apps - Power Apps is a suite of apps, services, connectors and data platform that provides a rapid application development environment to build custom apps for your business needs. βœ”οΈπŸŒŽ

  • Web Skills - Web Skills is a visual overview of useful skills to learn as a web developer.

Other - to be assigned to a category above#

πŸ—‘οΈπŸ—‘οΈπŸ—‘οΈπŸ—‘οΈπŸ—‘οΈ

  • Carbon - Carbon is quite simply the most widely used code presentation generator.

  • Cloudflare Speed Test - With one click, it tells you everything about your current connection status.

  • CodeElf - It instantly searches Github, GitLab and Bitbucket to see if your naming idea is popular! There’s a greater chance your idea will be good if it’s already been used by thousands of developers before you.

  • CodeSandbox - A free, instant and collaborative sandbox code editor for all your needs! It’s really fast and you can host whatever you want as a small static app.

  • Crontab Guru - allows you to validate exactly how your future cron will behave before programming it.

  • Data Science Cheatsheets - List of Data Science Cheatsheets to rule the world. βœ”οΈπŸŒŽ

  • DevDocs - It would be cool to have access to all the docs of all the frameworks/languages in one well-organized place.

  • DevHints.io - You can think of any language tools or frameworks used by developers, you will find the cheatsheet on this site

  • Excalidraw - Excalidraw is a whiteboard that allows you to easily draw your plan as if it were handmade!

  • ExplainShell - allows to copy/paste any command is to have a complete explanation!

  • JSON Editor Online - JSON Online Editor

  • Learn X in Y minutes - Every possible language, explained in one page, in almost every language, through concrete examples of code

  • Music - Simple keyboard focused player using youtube as source.

  • Open Source Data Science Masters - The open-source curriculum for learning Data Science. Foundational in both theory and technologies, the OSDSM breaks down the core competencies necessary to making use of data.

  • Photopea - is just free Photoshop in the browser.

  • Pomofocus - is the best web management tool for the pomodoro technique I’ve ever seen.

  • Regex101 - Regex Online

  • Squoosh - Most huge images – in terms of weight – can be reduced by 60% without losing quality.

  • QuickRef - Here are some cheatsheets and quick references contributed by open source angels.