A collection of interesting links mostly about coding and media art. Topics include APIs, NodeJS, MongoDB, P5js, PHP, MySQL, Media Art, and others. Use the tags dropdown to filter.
freeCodeCamp's Academic Honesty Policy
Before we issue our verified certification to a camper, he or she must accept our Academic Honesty Pledge, which reads: "I understand that plagiarism means copying someone else’s work and presenting the work as if it were my own, without clearly attributing the original author. "I understand that plagiarism is
FontDrop!
Simple and easy way to view the content of font files.
SVG Gobbler
Download icons, logos, and vector SVGs from any site.
Free for developers
This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.
GitHub Education
Benefits for everyone at school Whether you’re starting your career or managing a classroom, we’ve got you covered.
What Is Web3, Anyway? | WIRED
Gavin Wood, who coined the term Web3 in 2014, believes decentralized technologies are the only hope of preserving liberal democracy.
FrameGUI is an open-source video transcoder that uses FFMpeg, AviSynth+, and SVPFlow
FrameGUI is an open-source video transcoder that uses FFMpeg, AviSynth+, and SVPFlow AviSynth plugins to provide advanced encoding features such as frame interpolation. - GitHub - DaGooseYT/FrameGUI: FrameGUI is an open-source video transcoder that uses FFMpeg, AviSynth+, and SVPFlow AviSynth plugins to provide advanced encoding features such as frame interpolation.
Astrometry.net
Organize, annotate and make searchable all the world's astronomical information
菜鸟教程 - 学的不仅是技术,更是梦想!
菜鸟教程(www.runoob.com)提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 同时本站中也提供了大量的在线实例,通过实例,您可以更好的学习编程。..
The Twelve-Factor App
A methodology for building modern, scalable, maintainable software-as-a-service apps.
Apache Superset
Community website for Apache Superset, a data visualization and data exploration platform
In-browser transcoding of video files with FFmpeg and WebAssembly
The WebAssembly build of FFmpeg allows you to run this powerful video processing tool directly within the browser. In this blog post I explore FFmpeg.wasm and create a simple client-side transcoder that streams data into a video element, with a bit of RxJS thrown in for good measure.
3D Modeling Kit
Automatically create 3D object models and PBR texture maps, to make 3D content production more efficient and cost-effective than ever.
Google Web Designer
Create engaging, interactive HTML5-based designs and motion graphics that can run on any device.
Eye Tracking with Mediapipe and OpenCV
Gaze estimation is a task to predict where a person is looking. There are two directions for gaze estimation, 1) 2D gaze estimation and, 2) 3D gaze estimation. In 2D gaze estimation the task is toâ¦
web.dev - Measure
See how well your website performs. Then, get tips to improve your user experience.
CSS Grid
Learn about css grid in a quick, easy, and interactive way!
True Erase - P5js
Set certain pixels of the renderer to true transparency using the set function: layer.set(x, y, alpha)
Hands - mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
Yamauchi No.10 Family Office
We are Yamauchi-No.10 Family Office. Our mission is making a contribution to the society through our activities.
ChungiYoo - Home
A Germany based Art Director, Graphic Designer & Illustrator specializing in branding and illustration. I love creating bold creative works and enjoy illustrating colorful editorial visuals and drawings which are fun to look at but at the same time spread awareness.
The Modern JavaScript Tutorial
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
Comic Vine API
The largest comic database online, Comic Vine features Comic Reviews, News, Videos, and Forums for the latest in and more!
Web Data Service (WDS) User Guide
Table of contents Table of contents Revision History Purpose of document Summary Availability Technology Useful definitions Information for legacy CANSIM users Suggested WDS usage API methods and examples: Product Change Listings......
Build Node.js Apps with Visual Studio Code
The Visual Studio Code editor has great support for writing and debugging Node.js applications. This tutorial takes you from Hello World to a full Express web application.
async & await
The JavaScript async / await API provides a more maintainable method for handling promises. Learn how to use the async and await function keywords.
Did I Miss Anything? | Library of Congress
Nothing. When we realized you weren’t here we sat with our hands folded on our desks in silence, for the full two hours Everything. I gave an exam worth 40 percent of the grade for this term and assigned some reading due today on which I’m about to hand out a quiz worth 50 percent … Continue reading “Did I Miss Anything?”
PokéAPI
An open RESTful API for Pokémon data
Enterprise Design Thinking | PositiveImpact.Space
Enterprise Design Thinking is the framework IBM uses to collaborate, align teams and form intent to solve users’ problems — all while improving customer experiences at the speed and scale the modern enterprise demands. Our focus is on the outcomes that delight your users and deliver increased value to meet your business goals.
What is the DeepDive Brainstorming technique ? – The Blog of Innovation
Deep-Dive is the name of a technique used to rapidly immerse a group or team into a situation for problem solving or idea creation. This approach is often used for brainstorming product or process development. Deep-Dive technique is increasingly used for innovation not only in product development, but process improvement and customer service strategies. Originally…
An Introduction to Human-Centered Design
In this detailed overview of the human-centered design process, we’ll share more about HCD, how it’s different from design thinking, real-world case studies, and some inspiring videos.
Design Methods Step 1: Discover | Design Council
This four-part guide is for anyone who wants to understand the methods designers use and try them out for themselves. We’ve grouped 25 design methods into four steps – Discover, Define, Develop and Deliver – based on the stages of the Double Diamond, the Design Council’s simple way of mapping the design process.
Design Methods Step 2: Define | Design Council
This four-part guide is for anyone who wants to understand the methods designers use and try them out for themselves. We’ve grouped 25 design methods into four steps – Discover, Define, Develop and Deliver – based on the stages of the Double Diamond, the Design Council’s simple way of mapping the design process
Design Methods Step 3: Develop | Design Council
This four-part guide is for anyone who wants to understand the methods designers use and try them out for themselves. We’ve grouped 25 design methods into four steps – Discover, Define, Develop and Deliver – based on the stages of the Double Diamond, the Design Council’s simple way of mapping the design process
Design Methods Step 4: Deliver | Design Council
This four-part guide is for anyone who wants to understand the methods designers use and try them out for themselves. We’ve grouped 25 design methods into four steps – Discover, Define, Develop and Deliver – based on the stages of the Double Diamond, the Design Council’s simple way of mapping the design process
ZURB - Critical and Design Thinking
Building on my post from yesterday, Is, Will and Should, let's dissect Peter Drucker's Paradigm of Change Model to understand the unique advantages of critical thinking and design thinking in an organization.
ZURB - The Problem With Design Thinking Is That I Still Don't Know
Design is hot. Design executives are being tasked with being design-driven, but don't have the tools or processes to sustain this effort. They embrace design thinking, but it's unclear how their companies will embrace its ideas. VC's are telling founders to hire a design leader, but it's not clear
IBM Design
At IBM, our design philosophy is to help guide people so they can do their best work. Our human-centered design practices help us deliver on that goal.
IBM Enterprise Design Thinking?
How to join forces and scale the practice of Design Thinking? How to bring together and engage different people from different areas of your company to share t…
Cards Against Humanity
Cards Against Humanity is a party game for horrible people. Read about it and buy it here.
Image formats compared
This article compares common image file formats from a software developer's perspective.
jq
jq is a lightweight and flexible command-line JSON processor.
Bruno Simon
Creative developer living in Paris, freelancer, former lead developer at Immersive Garden, former developer at Uzik and teacher.
IGDB.com
IGDB.com is a video game community website, intended for both game consumers and video game professionals alike.
Cell - Keiichi Matsuda
A future-facing design studio, working at the intersection of technology, media and architecture.
Glitch
Simple, powerful, free tools to create and use millions of apps.
Two.js: Examples
A two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
p5.js shaders
Interested in shaders? Check out our documentation website for using shaders inside p5.js
The Book of Shaders
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Yelp Fusion
Yelp's API exposes search to 3rd party developers.
p5.js Web Editor
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.