FRONTEND CONFERENCE 2019 での発表資料です。 https://2019.kfug.jp/session/jimboyoshihide 当日の質疑応答の内容はブログにまとめています。 https://jmblog.jp/posts/2019-11-03/frontend-conrefence-2019/
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
Photo by Markus Spiske on Unsplash Some time after this blog post was written, Anders Hejlsberg opened a PR that preserves type aliases for union and intersection types. That PR’s changes should included in TypeScript 4.2, so when that version is released, the reasons for preferring interfaces might be less compelling. Last week, I noticed a Twitter thread from Rob Palmer in which he described som
For the past few days, I have been toying with an idea for a board game. To test it out, I wanted to write a simple implementation of it. Here’s an example of a type we might need in a critical phase of the game. -- | A quote for a proposal. data Quote = Quote { _proposal :: Proposal , _premium :: Int , _share :: Int } In that phase, values of this type need to be communicated back and forth betwe
Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker. Sony Engineer Talks Up Using Flutter + Wayland For Their Embedded Interfaces Written by Michael Larabel in
The first CSS framework based on Material Design 3. 10x smaller than others CSS frameworks based on Material Design. Translates Material Design to HTML semantic standard. Ready to use with any JS framework. Highly focused on DX.
TypeChat is a library that makes it easy to build natural language interfaces using types. Building natural language interfaces has traditionally been difficult. These apps often relied on complex decision trees to determine intent and collect the required inputs to take action. Large language models (LLMs) have made this easier by enabling us to take natural language input from a user and match t
The example we’ve made live in front of an audience in about 1h at our DoGoodS*!t design event.Last week we explored some potential new trends in UI design, with one particular trend gaining a lot of attention on both Dribbble and Instagram lately. This “New skeuomorphism” has been called by Jason Kelley…
Streaming is available in most browsers, and in the WWDC app. Learn how to design great interfaces for spatial computing apps. We'll share how your existing screen-based knowledge easily translates into creating great experiences for visionOS. Explore guidelines for UI components, materials, and typography and find out how you can design experiences that are familiar, legible, and easy to use. Cha
Russ Cox Rob Pike July 2020 This is a Draft Design, not a formal Go proposal, because it describes a potential large change, with integration changes needed in multiple packages in the standard library as well potentially in third-party packages. The goal of circulating this draft design is to collect feedback to shape an intended eventual proposal. We are using this change to experiment with new
Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, or JavaScript. The name Slint is derived from our design goals: Scalable: Slint should support responsive UI design, allow cross-platform usage across operating systems and processor architectures and support multiple programming languages. Lightweight: Slint should requir
Component Driven User InterfacesThe development and design practice of building user interfaces with modular components. UIs are built from the “bottom up” starting with basic components then progressively combined to assemble screens. Modern user interfaces are more complicated than ever. People expect compelling, personalized experiences delivered across devices. That means frontend developers a
React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is writ
Setting up a Raspberry Pi with 2 Network Interfaces as a very simple router I needed a very basic 'Internet sharing' router setup with one of my Raspberry Pis, and I thought I'd document the setup process here in case I need to do it again. I should note that for more complex use cases, or where you really need to worry about security and performance, you should use something like OpenWRT, pfSense
We made significant improvements to the throughput of wireguard-go, which is the userspace WireGuard® implementation that Tailscale uses. What this means for you: improved performance of the Tailscale client on Linux. We intend to upstream these changes to WireGuard as well. You can experience these improvements in the current unstable Tailscale client release, and also in Tailscale v1.36, availab
LogRocket’s Galileo AI watches every session, surfacing impactful user struggle and key behavior patterns. Without a doubt, one of the best features of GraphQL is its awesome type system. Together with tools like the GraphQL Code Generator and typed Javascript subsets like TypeScript or Flow, you can generate fully typed data fetching code within seconds. I cannot think back to the time where I ha
A declarative programming language, with a Pythonic flavour. Dozens of widgets, ready to go out-of-the-box (built on Qt). A constraints-based layout engine (built on Kiwi). Integration with a data model tool (built on Atom). An (optional) editor to allow you to see what the results will look like, as you type your code. A well-documented and easy-to-follow code base, plus documentation with plenty
AdGuardian-Term A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance bandwhich Terminal bandwidth utilization tool bashtop Resource manager written in bash below A time traveling resource monitor for modern Linux systems binsider A TUI for analyzing Linux binaries. bmon A monitoring and debugging tool to capture networking related statistics and prepare them visually. bot
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. I started this as a personal project at the very end of 2018. By May 2020 I considered it was very close to feature parity with the original, and decided to make it open. The original goals of this project were: Making Turbo Vision work on Linux by altering the le
Convertux Interfacesは成功したブランドのWebサイトに焦点を当てたUIデザインギャラリーです。 ブランドが何を持って成功しているかは認知の数値に尽きると思うので、特別な立場にある方を除き、日本人の我々が異国のサービスを「知っている」ならブランドとして成功してると言えるかもしれません そんな数々のブランドのWebサイトのFAQやPriceぺージ、404やAbout、問い合わせやフォームなどで使われるUIをギャラリーとしたものになります ブランドだから良いUIとは限りませんが、何かしら参考になるかもしれませんね Convertux Interfaces
Laura Sach and Martin O’Hanlon, who are both Learning Managers at the Raspberry Pi Foundation, have written a brand-new book to help you to get more out of your Python projects. In Create Graphical User Interfaces with Python, Laura and Martin show you how to add buttons, boxes, pictures, colours, and more to your Python programs using the guizero library, which is easy to use and accessible for a
fsspec: Filesystem interfaces for Python Filesystem Spec (fsspec) is a project to provide a unified pythonic interface to local, remote and embedded file systems and bytes storage. Brief Overview There are many places to store bytes, from in memory, to the local disk, cluster distributed storage, to the cloud. Many files also contain internal mappings of names to bytes, maybe in a hierarchical d
Custom UI made easy with simplicity and total freedomXtend UI is a powerful frontend library of Tailwind CSS components enhanced by vanilla js. It helps you build interfaces with advanced interactions and animations.
『Designing Interfaces - Patterns for Effective Interaction Design』の第3版が2020年2月にオライリー社から発売されました。第2版はUI設計の際に辞書的にとても参考にさせてもらっているし、そこから10年後の改訂版なのでとりあえず手に入れてみました。が、分厚い英語本をサクサク読める能力が自分にはないので、紹介されているUIパターンの変化だけでも押さえておきたく、目次ベースで変更がある場所を自分なりに洗い出してみました。10年前の版との比較をすることで、いまのUIのトレンドも少し見えてくるかもしれない。 第3版どころか第2版も完全に読み込んでいるわけではないので、間違ってるところがあったらごめんなさい、指摘してください。あと比較しているのはパターンのみで、前段となる理論編には触れていません。理論編あんまり読んでない。 前書き第3
Marvin is a lightweight AI toolkit for building natural language interfaces that are reliable, scalable, and easy to trust. Each of Marvin's tools is simple and self-documenting, using AI to solve common but complex challenges like entity extraction, classification, and generating synthetic data. Each tool is independent and incrementally adoptable, so you can use them on their own or in combinati
Last year I unintentionally started the craze around Neumorphism, but as I predicted then, it didn’t really take over the design scene. In that very first article, I also mentioned all the potential accessibility problems this style faces, which hopefully helped all the other articles raising accessibility issues that year :-) Sure — there were some apps and products done in this style, but most n
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く