βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2020/02 Week 4

2024-04-10 10:08

On the experiment side, this week I started playing with emojis to allow quick scans for content of interest, I will try to be consistent with the emoji usage so people can use them to orient around a previously dry wall of text (the tool I use doesn't excel at promoting creative expression)

Demos

πŸŽ₯New little demo of end user software customization by Geoffrey Litt

  • Sort Hacker News by total points descending, for a more stable ranking
  • Remove the articles I've already read

--

πŸ’»Chet Chorcos shared a full-stack prototype of collaborate web application backed by a Datalog-inspired database he built in one day.

πŸ“‘ Useful resources mentioned in the How does it work? section of the readme.

--

πŸŽ₯ A brief walk-through on the steps needed to create launch visualizations from the SpaceX HTTP JSON API (cameo of the basket to ease drag and drop of multiple things in targets far apart from the source). Also short demos about Premier League Attendance and Goals by Team from CSV File and Sales KPIs from an Excel Spreadsheet by Mariano Guerra

From our Community

πŸŽ₯Beyond Snapping: Persistent, Tweakable Alignment and Distribution with StickyLines

UIST 2016: Proceedings of the 29th Annual ACM Symposium on User Interface Software & Technology

Aligning and distributing graphical objects is a common, but cumbersome task. In a preliminary study (six graphic designers, six non-designers), we identified three key problems with current tools: lack of persistence, unpredictability of results, and inability to 'tweak' the layout.

We created StickyLines, a tool that treats guidelines as first-class objects: Users can create precise, predictable and persistent interactive alignment and distribution relationships, and 'tweaked' positions can be maintained for subsequent interactions.

--

πŸŽ₯Beyond Grids: Interactive Graphical Substrates to Structure Digital Layout

CHI'17: ACM CHI Conference on Human Factors in Computing Systems Session: Spatial & Temporal Design

Traditional graphic design tools emphasize the grid for structuring layout. Interviews with professional graphic designers revealed that they use surprisingly sophisticated structures that go beyond the grid, which we call graphical substrates.

We present a framework to describe how designers establish graphical substrates based on properties extracted from concepts, content and context, and use them to compose layouts in both space and time.

--

πŸŽ₯Project Lincoln: Adobe MAX 2017 (Sneak Peeks)

Lincoln is a data visualization tool for designers to link graphics to data without the need to code.

--

πŸŽ₯Data Illustrator: Create infographics and data visualizations without programming

Augmenting Vector Design Tools with Lazy Data Binding for Expressive Visualization Authoring.

Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2018

--

🌐Charticulator: Create Bespoke Chart Designs without Programming. ( πŸŽ₯ Video)

--

πŸŽ₯Jennifer Mary Jacobs - Domain Specific Programming Platforms for Creativity

--

πŸ“Programmer's critique of missing structure of operating systems by @bystroushaak who expresses his frustration in using raw text (files, command parameters, environment variables, socket...) as unique way to communicate at the OS level.

--

πŸ“‘ A list of future of programming projects maintained by Daniel GarcΓ­a Carmona.

--

🧡 A twitter thread by @gravislizard argues that keyboard based old text UI was faster and not necessary less intuitive than web UI with mouse: > almost everything on computers is perceptually slower than it was in 1983 amber-screen library computer in 1998: type in two words and hit F3. search results appear instantly. now: type in two words, wait for an AJAX popup. get a throbber for five seconds. oops you pressed a key, your results are erased.

Follows a Slack thread which eventually discusses distributed, interactive, stateful apps/systems.

--

πŸŽ₯Stamper: An Artboard-Oriented Creative Coding Environment by Cameron Burgess (🧡Slack Thread, Twitter Thread)

Stamper is an alternative editor for p5.js, inspired by design software with Artboards (e.g. Sketch, Illustrator)

πŸ“ Read more here: Stamper: An Artboard Oriented Programming Environment

Contents Β© 2024 Mariano Guerra - Powered by Nikola