博客 RSS 訂閱

Lou Franco - Simplifying iOS Game Logic With Apple’s GameplayKit’s Rule Systems

When you develop a game, you need to sprinkle conditionals everywhere. If Pac-Man eats a power pill, then ghosts should run away. If the player has low health, then enemies attack more aggressively.

mobile , Apps , ios , Games

收藏 評論

Lassi Liikkanen - Applications Of Machine Learning For Designers

This article illustrates the power of machine learning through the applications of detection, prediction and generation. It gives six reasons why machine learning makes products and services better

Machine Learning , Experience Design , Process , coding , Product Strategy

收藏 評論

Mike Neumegen - Jekyll For Wordpress Developers

Jekyll is gaining popularity as a lightweight alternative to WordPress. It often gets pigeonholed as a tool developers use to build their personal blog. That’s just the tip of the iceberg — it’s cap

wordpress , Tools , jekyll , Generators , Static Generators

收藏 評論

Anselm Hannemann - Web Development Reading List #179: Firefox 53, The Top Web Browsers, And Vue.js Authentication

Bots and Artificial Intelligence are probably the most hyped concepts right now. And while some people praise the existing technologies, others claim they don’t fear AI at all, citing examples where

Web Development Reading List , Tools , coding

收藏 評論

圖靈訪談 - 阿里雲數據庫專家白宸:Redis帶你盡享絲滑!

本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: 本名鄭明杭,現阿里雲NoSQL數據庫技術專家。先後從事Tair分佈式系統、Memcached雲服務及阿里雲Redis數據庫雲服務開發,關注分佈式系統及NoSQL存儲技術前沿。 作為嘉賓,曾在飛馬網中生代技術嘉年華上發表

redis , 圖靈訪談 , 數據一致性 , 阿里雲 , 雲服務

收藏 評論

朱建 - web前端mvc庫實現

web前端mvc庫實現 前言 隨着前端應用日趨複雜,如今如angular,vue的mvvm框架,基於virtual dom的react等前端庫基本成為了各個公司的首選。而以當初最流行的頭號大哥backbone為代表的mvc庫基本退出了歷史舞台。 在現如今人人都説mvvm/react多好,backbone多差的時代。筆者看別人文章,看的時候總是感覺好像有點道理,看完之後如耳邊風一般左耳朵進,右耳朵出

backbone , mvc , Javascript

收藏 評論

Javier Cuello - Unleashing The Full Potential Of Symbols In Sketch

No matter whether you are designing a whole design system or just a couple of screens, symbols in Sketch will help you keep your file organized and will save you a lot of time in the long run. In th

Graphics , Tools , Prototyping , Sketch

收藏 評論

Serg Hospodarets - It’s Time To Start Using CSS Custom Properties

Today, CSS preprocessors are a standard for web development. One of the main advantages of preprocessors is that they enable you to use variables. This helps you to avoid copying and pasting code, a

Techniques , coding , Css

收藏 評論

Chris Poteet - A Brief Overview On Responsive Navigation Patterns

To say that responsive web design has changed our industry would be an understatement at best. We used to ask our clients which resolutions and devices they wanted us to support, but we now know the

Responsive Design , mobile , Navigation

收藏 評論

Meathill - 第一次視頻直播結束

經過認真準備,熱情推銷,今天進行了第一次視頻課程直播。 我有點緊張,比面對小胖陳勝他們緊張得多,呵呵。所以表現不太理想,中間卡殼好幾次,不過也有觀眾説看現場寫代碼 Debug 也挺好的。 另外就是人數略顯慘淡,15人在線,29人購買,還有很多是我主動推銷的…… 希望以後會更好。 錄像回看地址:https://segmentfault.com/l/1500000008694676 iframe wi

vue.js , backbone , 直播 , jquery

收藏 評論

Svetlin Denkov - How To Prototype IoT Experiences: Configuring The Software (Part 2)

In the first article of this series, we walked through how to put together the hardware board and all of its additional components into a single rig. I also gave you a glimpse of the decision-making

Virtual Reality , Prototyping , User Interaction , ui

收藏 評論

Paul Boag - It’s Here. Meet “User Experience Revolution”, A New Smashing Book (Print + eBook)

Many companies will say they care about the user experience, and yet, every day we are surrounded by companies disrespecting customers, both offline and on. They sell their data, waste their time, t

Strategy , User Experience , Smashing Books

收藏 評論

Anselm Hannemann - Web Development Reading List #178: On CAA, Pong.js, And Meaningful Work

Looking at recent discussions, I feel that more and more people are starting to think about ethically and morally correct work. Many of us keep asking themselves if their work is meaningful or if it

Web Development Reading List , Tools , coding

收藏 評論

Myriam Jessier - AMP For Retailers: Is It Worth It?

Big news from Google: Within a few months, the infamous search engine will divide its index to give users better and fresher content. The long-term plan is to make the mobile search index the primar

performance , AMP , mobile , Apps

收藏 評論

Svetlin Denkov - How To Prototype IoT Experiences: Building The Hardware (Part 1)

The world is constantly evolving with frameworks, such as the Internet of Things (IoT) and virtual reality (VR). These and many others are opening opportunities to rethink how we approach prototypin

Virtual Reality , Prototyping , User Interaction , ui

收藏 評論

Jeremy Wagner - A Comprehensive Guide To HTTP/2 Server Push

The landscape for the performance-minded developer has changed significantly in the last year or so, with the emergence of HTTP/2 being perhaps the most significant of all. No longer is HTTP/2 a fea

Guides , backend , HTTPS , Css , Javascript

收藏 評論

普通程序員 - PhantomJS not found on PATH

使用vue-cli創建項目後,npm init常出現以下問題:PhantomJS not found on PATH 這是因為文件phantomjs-2.1.1-windows.zip過大,網絡不好容易下載失敗。 方法一: 可以使用cnpm安裝,這樣速度會快一些 cnpm的安裝方法: npm install -g cnpm --registry=https://registry

yeoman , bower , phantomjs , grunt

收藏 評論

普通程序員 - bower入門

安裝 安裝bower需要先安裝nodejs 安裝命令 $ npm install -g bower 安裝包 通過$ bower install [options]安裝軟件包,默認會安裝到 bower_components/目錄. 另外,可以通過配置文件bower.json一次安裝所有軟件包 通過$ bower init一路回車, 創建bower.json文件,bowe

bower , npm

收藏 評論

Anselm Hannemann - Web Development Reading List #177: Getting Started With Components, CT-Header, And New Regular Expressions

News The next major release of Angular, Angular 4.0, is now available. It’s smaller and faster than it’s predecessor and ships flat ES modules. Recommended reading: ECMAScript 6 (ES6): What’s

Web Development Reading List , Tools , coding

收藏 評論

Steve Benjamins - An Overview Of E-Commerce Platforms

Did you know that bandwidth overage charges are (still) a problem and most users prefer not to rely on a developer? Well, I talked to 917 (real-life) users and created a guide to help others find th

Guides , ux , E-Commerce , Business , ui

收藏 評論

David Rousset - Creating One Browser Extension For All Browsers: Edge, Chrome, Firefox, Opera, Brave And Vivaldi

In today’s article, we’ll create a JavaScript extension that works in all major modern browsers, using the very same code base. Indeed, the Chrome extension model based on HTML, CSS and JavaScript i

Tools , Sponsored Content , coding

收藏 評論

Alexey Perfilov - How To Set Up An Automated Testing System Using Android Phones (A Case Study)

Regression testing is one of the most time-consuming tasks when developing a mobile Android app. Using myMail as a case study, I’d like to share my experience and advice on how to build a flexible a

mobile , testing , Android

收藏 評論

Vitaly Friedman - Vibrant Illustrations To Let Your Mind Wander

On days when things don’t seem to go as you’d like them to and inspiration is at its lowest, it’s good to take a short break and go outside to try and empty your mind. That always seems to be the be

Inspiration , templates , Illustrations

收藏 評論

Hagay Lupesko - How To Secure Your Web App With HTTP Headers

Web applications, be they thin websites or thick single-page apps, are notorious targets for cyber-attacks. In 2016, approximately 40% of data breaches originated from attacks on web apps — the lead

node.js , Security , HTTPS , coding

收藏 評論