Design
Design: visual and graphic design, UI and UX, typography, product design, illustration, and creative tools.
-
-
Functional Programming Design Patterns vimeo.com
-
Strategic Design infoq.com
-
Colorado Index of Complex Networks (ICON) icon.colorado.edu
-
Data warehouse schema design - dimensional modeling and star schema snir.dev
Introduction to schema design for data warehouse using the star schema method.
-
Fundamentals of Stream Processing: Application Design, Systems, and Analytics cambridge.org
This comprehensive, hands-on guide combining the fundamental building blocks and emerging research in stream processing is ideal for application designers, system builders, analytic developers, as well as students and researchers in the field.
-
SchemaCrawler schemacrawler.com
Open-source and free relational database schema discovery and comprehension tool. Documents and diagrams relational database schemas from your Java programs, build tools and the command line. Find database design issues with lint, and write scripts against the database…
-
Knuth. Things a Computer Scientist Rarely Talks About web.stanford.edu
A general illustration of relations between faith and science.
-
Du & Ko. Design and Analysis of Approximation Algorithms u.pcloud.link
A technique-oriented approach provides a unified view. It includes detailed algorithms, proofs, analyses, examples, and applications from research papers.
-
UW CSE505 18au Principles of PL sites.google.com
Techniques for thinking crisply about programming languages, write some fascinating programs, and discuss various design tradeoffs.
-
Madhu Sudan. Essential Coding Theory people.seas.harvard.edu
Some elements of Algorithmic tasks of encoding and decoding and its connections with error-correction; These codes are now tools in the design and analysis of algorithms, and also in many aspects of computational complexity. The focus is on constructions of algorithmic and…
-
Demaine/Devadas/Lynch. Design and Analysis of algorithms. MIT ocw.mit.edu
A second course on algorithms and data structures. — added by Erik himself!
-
MIT OCW ocw.mit.edu
, HTML book, Byford's playlist, Javascript book, Python book, Berkeley for self-study, and Berkeley 2024 - Fundamental principles of computer programming in Scheme, including recursion, abstraction, modularity, and programming language design and implementation.
-
Kelner. Topics in Theoretical Computer Science: An Algorithmist's Toolkit. MIT ocw.mit.edu
It covers a collection of geometric techniques that apply broadly in modern algorithm design.
-
Knuth. The Art of Computer Programming en.wikipedia.org
A legendary series by Donald Knuth on design and analysis of algorithms.
-
Williamson & Shmoys. The Design of Approximation Algorithms designofapproxalgs.com
It includes greedy, local search algorithms, dynamic programming, linear and semidefinite programming, and randomization.
-
Arora. Overcoming Intractability in Machine Learning cs.princeton.edu
A seminar course that will focus on the following phenomenon: many problems in machine learning are formally intractable (e.g., NP-hard). Nevertheless they are solved in practice by heuristics. Can we design algorithms with provable guarantees (running time, solution quality)?
-
Arora. Advanced Algorithm Design cs.princeton.edu
Notably uses ideas such as randomness, approximation, high dimensional geometry. Faces uncertainty, approaches to handle big data, handling intractability, heuristic approaches, ..etc.
-
-
Brown. Resources list for game theory cs.brown.edu
TAs based these notes in large part on the lecture notes and accompanying videos of Tim Roughgarden's CS 364A and CS 364B courses at Stanford, and Jason Hartline's Mechanism Design and Approximation textbook.
-
Cambridge Foundations of CS cl.cam.ac.uk
It teaches programming and presents some fundamental principles of computer science, especially algorithm design.
-
Chekuri. Topics in Algorithms: Algorithmic Game Theory chekuri.cs.illinois.edu
A broad graduate-level introduction to: auctions, existence and computation of equilibria in games and markets, algorithmic mechanism design, price of anarchy and price of stability, games relevant to networks and e-commerce. The emphasis will be on conceptual ideas and…
-
Eva Tardos & et.al. Algorithmic Game Theory cambridge.org
Basic chapters on algorithmic methods for equilibria, mechanism design and combinatorial auctions are followed by chapters on important game theory applications such as incentives and pricing, cost sharing, information markets and cryptography and security.
-
TensorFlow.js: Machine Learning for the Web and Beyond arxiv.org
This paper describes the design, API, and implementation of TensorFlow.js, and highlights some of the impactful use cases.
-
Reve Image reve.com
A model trained from the ground up to excel at prompt adherence, aesthetics, and typography.
-
Recraft recraft.ai
An AI tool that lets creators easily generate and iterate original images, vector art, illustrations, icons, and 3D graphics.
-
modyfi modyfi.com
A browser-based design platform with AI-powered image generation, animation, and real-time collaboration.
-
Magnific magnific.com
AI-powered design tools including image generation, background removal, and creative templates.
-
KREA krea.ai
Generate high quality visuals with an AI that knows about your styles, concepts, or products.
-
KLING AI kling.ai
Tools for creating imaginative images and videos.
-
GenShare genshare.io
Generate art in seconds for free. Own and share what you create. A multimedia generative studio, democratizing design and creativity.
-
Gamma gamma.app
Create beautiful presentations and webpages with none of the formatting and design work.
-
Microsoft Designer designer.microsoft.com
Stunning designs in a flash.
-
Brandmark brandmark.io
AI-based logo design tool.
-
Voiceflow voiceflow.com
A conversation design tool for teams to design, prototype and launch voice & chat assistants.
-
Artbreeder artbreeder.com
Artbreeder is new type of creative tool that empowers users creativity by making it easier to collaborate and explore.
-
Designing Voice User Interfaces oreilly.com
Whether you are designing a mobile app, a toy, or a device such as a home assistant, this practical book guides you through basic VUI design principles, helps you choose the right speech recognition engine, and shows you how to measure your VUI's performance and improve upon it.
-
Designing Bots oreilly.com
This practical guide shows you how to design and build great conversational experiences and delightful bots that help people be more productive.
-
OpenDialog opendialog.ai
OpenDialog enables you to design, develop and deploy conversational applications. Offers an open-source version and an Enterprise edition.
-
SAP Conversational Experience Design experience.sap.com
SAP Conversational Experience Design (SAP CxD) is a design language for enterprise conversational products. It provides guidelines and tools for designing conversational products that integrate seamlessly across business applications.
-
LINE developers.line.biz
Connect your chatbot to LINE and make use of their bot designer for prototyping needs.
-
Conversation Design Institute conversationdesigninstitute.com
An institute, first of its kind (as far as I know), offering courses, certifications, and an annual conference on Conversational Design.
-
Embold embold.io
copyright: — Intelligent software analytics platform that identifies design issues, code issues, duplication and metrics. Supports Java, C, C++, C#, JavaScript, TypeScript, Python, Go, Kotlin and more.
-
DesigniteJava designite-tools.com
copyright: — DesigniteJava supports detection of various architecture, design, and implementation smells along with computation of various code quality metrics.
-
deal deal.readthedocs.io
Design by contract for Python. Write bug-free code. By adding a few decorators to your code, you get for free tests, static analysis, formal verification, and much more.
-
buf buf.build
Provides a CLI linter that enforces good API design choices and structure
-
Animate Your Way to Glory, Math and Physics in Motion acko.net
Convergence methods in physic engines, and applied to interaction design.
-
The People + AI Guide book pair.withgoogle.com
Learn how to design human-centered AI products.
-
Material design guidelines for ML material.io
How to design machine learning powered features. A good example: ML Kit Showcase App.
-
ML Kit Translate demo codelabs.developers.google.com
A tutorial with material design Android (Kotlin) sample - recognize, identify Language and translate text from live camera with ML Kit for Firebase.
- next page of items loading…