Skip to content

Commit

Permalink
[self] *
Browse files Browse the repository at this point in the history
  • Loading branch information
Huxpro committed Jan 11, 2021
1 parent b1d823b commit e462d51
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 21 deletions.
19 changes: 8 additions & 11 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ ga_domain: huangxuan.me

# Sidebar settings
sidebar: true # whether or not using Sidebar.
sidebar-about-description: "For the next quantum leap<br>离开世界之前,一切都是过程"
sidebar-about-description: "黄玄,前端娱乐圈 NPC,编程语言/编译器初心者 <br> An UI/Frontend dev & designer accidentally growing into a compiler/PL hacker."
sidebar-avatar: /img/avatar-hux-ny.jpg # use absolute URL, seeing it's used in both `/` and `/about/`


Expand Down Expand Up @@ -106,26 +106,23 @@ friends: [
# title: "Su",
# href: "http://su.gallery/"
# },{
title: "乱序",
title: "乱序(Midare)",
href: "http://mida.re/"
},{
title: "Sherry Wu",
href: "https://xuechundesign.github.io"
title: "Sherry Woo",
href: "https://sherrywoo.me/"
},{
title: "Luke 的自留地",
href: "http://hmqk1995.github.io"
title: "Kun Qian",
href: "http://kunq.me"
},{
title: "Ebn's Blog",
title: "Ebn Zhang",
href: "http://ebnbin.com/"
},{
title: "SmdCn's Blog",
title: "SmdCn",
href: "http://blog.smdcn.net"
},{
title: "JiyinYiyong",
href: "http://tiye.me/"
},{
title: "David's Game",
href: "https://www.ruoyaowu.com/"
},{
title: "DHong Say",
href: "http://dhong.co"
Expand Down
10 changes: 5 additions & 5 deletions _includes/about/en.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
> Your time is limited, so don’t waste it living someone else’s life.
Hi, I am _@huxpro_ (Huang, Xuan), an UI/Frontend engineer & designer, accidentally growing into a compiler hacker. My current interests range from programming languages theory and implementation in general (compiler, type system, type-based formal verification, virtual machine, runtime systems, garbage collection) to software engineering in the tech industry (client-side web/mobile app development, server-side backend, user interface and UX, developer infrastructure and DX).

Hi, I am _@huxpro_ (Huang, Xuan), a [Facebook](https://www.facebook.com/) software engineer and a degreed digital designer. My interests range from programming languages in general (type system, type-based formal verification, compilers, runtime systems, garbage collection) to indurstial software engineering (web/mobile app development, user interface and UX, developer infrastructure and DX).
I'm currently working on the [Hermes JavaScript Engine](https://hermesengine.dev/) at [Facebook](http://facebook.com/). I was also involved in some of the [Facebook Reality Labs](https://tech.fb.com/ar-vr/) and the [ReasonML](https://reasonml.github.io/) (now [ReScript](https://rescript-lang.org/)) efforts. I'm also passionated about [React](https://reactjs.org/) and [React Native](https://reactnative.dev/).

In the past, I worked on [Alitrip (Fliggy)](https://www.alitrip.com/) mobile and web apps under the [Alibaba Group](https://en.wikipedia.org/wiki/Alibaba_Group), found and lead front-end infrastructure team at a unicorn startup [Beijing Weiying (WePiao)](https://www.crunchbase.com/organization/beijing-weiying-technology), and helped [Ele.me](https://en.wikipedia.org/wiki/Ele.me) to upgrade their mobile web into [the first influential PWA (progressive web app) in China](https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509).
In the past, I worked on [Alitrip (Fliggy)](https://www.alitrip.com/) mobile and web apps under the [Alibaba Group](https://en.wikipedia.org/wiki/Alibaba_Group), found and lead front-end infrastructure team at an unicorn startup company [Beijing Weiying (a.k.a. WePiao, now acquired by Maoyan)](https://www.crunchbase.com/organization/beijing-weiying-technology), and helped [Ele.me (now acquired by Alibaba)](https://en.wikipedia.org/wiki/Ele.me) to upgrade their mobile web site into [the first influential PWA (progressive web app) in China](https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509).

I studied BA, Digital Media Art at [Communication University of China](https://en.wikipedia.org/wiki/Communication_University_of_China) and MS, Computer Science with a focus on programming languages at [Rochester Institute of Technology](https://en.wikipedia.org/wiki/Rochester_Institute_of_Technology).
I studied BA, Digital Media Art at [Communication University of China](https://en.wikipedia.org/wiki/Communication_University_of_China) and MS, Computer Science (with a focus on programming languages) at [Rochester Institute of Technology](https://en.wikipedia.org/wiki/Rochester_Institute_of_Technology).

##### [My PL Spectrum (WIP 🚧)](https://huangxuan.me/2020/05/05/pl-chart/)

I made a chart to visualize my experiences and interests on some of the programming languages. I know, I know this could be very contraversial. But it's a quite self-entertaining side project to do right? So have fun and don't take it too serious!
I made a chart to visualize my experiences and interests on some of the programming languages. I know. I know this is always contraversial. But it's just something quite self-entertaining to do. So bare with me and have fun reading that!

##### Appearence

Expand Down
2 changes: 0 additions & 2 deletions _includes/about/zh.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
> 离开世界之前,一切都是过程。
Hi,我是黄玄,前端娱乐圈 NPC,编程语言/编译器初心者,[Facebook](https://www.facebook.com/) 签约软件工程师,[广院](https://baike.baidu.com/item/%E4%B8%AD%E5%9B%BD%E4%BC%A0%E5%AA%92%E5%A4%A7%E5%AD%A6)认证数字设计师,曾被招募为阿里巴巴 · [阿里旅行(飞猪)](http://alitrip.com)· 前端工程师、微影时代 · 微票儿 · 前端基础设施工程团队负责人、[饿了么](https://ele.me/) · 大前端团队 · [PWA 顾问](https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509) 等。

目前的物理活动范围主要在美帝硅谷,分身日常出没于[博客](https://huangxuan.me)[微博](https://weibo.com/huxpro)[知乎](https://www.zhihu.com/people/huxpro/pins/posts)[Twitter](https://twitter.com/Huxpro/)[Github](https://github.com/huxpro)[Medium](https://medium.com/@Huxpro)
Expand Down
30 changes: 30 additions & 0 deletions _posts/2018-05-11-pwa-zh-preface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
layout: post
title: "给《PWA 实战》一书写的推荐序"
date: 2018-05-11 12:00:00
author: "Hux"
header-style: text
catalog: true
tags:
- Web
- PWA
---

> 「博文视点」邀请我给[《PWA实战:面向下一代的Progressive Web APP》](https://union-click.jd.com/jdc?e=&p=AyIGZRhfEgoaBVUbXBYyEgRXHF8UChI3EUQDS10iXhBeGlcJDBkNXg9JHU4YDk5ER1xOGRNLGEEcVV8BXURFUFdfC0RVU1JRUy1OVxUBEABRGlMVMmZMDxwsR2cWZVdbO2ocFV9cSB5qfnILWStaJQITBlcTWhYLEQJlK1sSMkRpVRpaFAMTAlUeWCUDIgdSG1oXARIPUx5eFAMiAFUSaxYBFAJVElgSCw4FURxTFAoiN2UYayUyEjdWKxl7UEEPUR5dFFYWBgYTXhZXFA5WTlMSVxoDUh9TQFFBAVUrWRQDFg4%3D) 写的推荐序。
Progressive Web App 是继 Ajax、响应式设计、HTML5 之后,web 平台的又一次革命性突破。它在开放 Web 标准的基础之上,突破了以往 Web 应用只能「依赖互联网分发」与「依赖浏览器为入口」的两大桎梏,一下子打开了 Web 应用从性能、架构到用户体验上的一系列可能性。

PWA 中最引入注目的核心新特性,Service Worker,实质上是为 Web 应用带来了一种安全而又低功耗的后台处理能力。无论是用于实现离线 Web 应用所需要的缓存读写与网络代理,还是用于提升 Web 应用能力的推送通知、后台同步,其实都得益于这种新的并发能力。随着 Edge 与 Safari 的相继发布,Service Worker 已经历史性的达到了全浏览器的支持。

而这就要归功于 Web 开放性的力量。相比于其他众多私有的“类 Web”技术,PWA 技术完全属于开放 Web 标准。PWA 因此具备了独一无二的跨平台能力,不止于移动端,Chrome 与 Windows 已经让 PWA 在桌面端也晋升为了第一公民。这使得「一套代码,发布可以同时跨移动桌面设备、跨操作系统、跨浏览器的超级应用」真正成为可能。这里有非常大的想象空间,非常值得我们期待。

PWA 作为“下一代 Web 应用模型”从 2015 年第一次发布,到现在的 2018 年中,国际上 Google、Twitter、Facebook、Instagram、FlipKart、Uber、Lyft、Pinterest、Tinder、Flipboard、Spotify……国内诸如 AliExpress、饿了么、微博,都已经在使用 PWA 技术甚至发布了专门的 PWA 产品。可以说 PWA 从生态到工具链都已经逐渐成熟,接下来将会迎来更大的爆发。

在这个时间点上,很高兴能看到本书的翻译团队能在如此短的时间里将最新的技术带回中文社区,非常难能可贵。本人也做过一些 PWA 的分享,但要对社区带来更大的推动,我们更需要这样完整的大部头作品。

本书原著非常详实且不失生动地涵盖了 PWA 的方方面面。作者不但通过一个贯穿全书的案例将 PWA 的各项技术串起,还把它们所要解决的问题与可以带来的产品价值也一一娓娓道来。书中讨论到的策略与模式非常实用,既可以帮助你快速上手 PWA,也能帮助你对 Web 应用的工程化有更好的理解。

在此,我谨作为整个中文 Web 社区的一员,感谢团队的贡献!



2 changes: 1 addition & 1 deletion about.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: page
title: "About"
description: "你是我的梦想"
description: "你是我的梦想"
header-img: "img/about-bg.jpg"
multilingual: true
---
Expand Down
2 changes: 1 addition & 1 deletion archive.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Archive
layout: default
description: keep hungry keep foolish
description: "「我干了什么 究竟拿了时间换了什么」"
header-img: "img/tag-bg.jpg"
---

Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: page
description: "我干了什么 究竟拿了时间换了什么"
description: "「离开世界之前 一切都是过程」"
---

{% for post in paginator.posts %}
Expand Down

0 comments on commit e462d51

Please sign in to comment.