A couple of months ago I did a performance comparison between some of the top free DNS Resolvers available. It was just after Quad9 had launched and I was trying to decide which one to use and recommend to families and friends. Google, OpenDNS, Quad9, .. some many options… I love options … And things just got better. CloudFlare, one of the companies that know the most about Internet performance re
Today we’re happy to announce that webpack 4 (Legato) is available today! You can get it via yarn or npm using: $> yarn add webpack webpack-cli --devor $> npm i webpack webpack-cli --save-dev🎼 Why Legato?We wanted to start a new tradition by giving each of our major releases a codename! Therefore, we decided to give this privilege to our largest OpenCollective sponsor: trivago! So we reached out
セクシーサイボーグとして知られる深センのメイカーNaomi Wuが語る、彼女の旅、インスピレーション、そして中国初の認定オープンソースハードウェアプロジェクト オリジナル Make:Vol61 プロジェクト杉田玄白参加作品 翻訳:高須正和 (Authorized by MakerMedia and Naomi Wu) 私はNaomi Wu(@realsexycyborg on Twitter) 23歳の中国人、メイカー、ハードウェアオタク。「ハードウェアのシリコンバレー」と呼ばれる深センに住んでいる広東人です。 あなたの持っている電話機やコンピュータは、おそらくここで作られている。私はそこで育った女の子だ。ここ深圳はまさにサイバーパンクな場所で、技術の最先端にある場所で、私はまさにその中で育った。 深圳は広東省、古くは広州と綴る、香港の国境を超えてすぐの場所にある。まだ40年も立っていない
The Contributors Guide to webpack is a multi-part publication series outlining the many ways that you can learn about, and contribute to the webpack open source project. You can read the first article in the series here! A(n) (eco)system overviewFirst off, if you’ve gotten this far down the article, 👏 congratulations 👏! Jumping into an unfamiliar codebase (or any for that matter) for the first t
…or anything, reallyOne issue you will face if you need to make a multi-lingual site is how to keep your translations organized for both your back-end framework and your javascript components. I’m going to demonstrate the basic technique for this, using Laravel and Vue.js for my example. What is this?You should know right off the bat that the technique I’m showing is completely framework — and eve
Today, I’m excited to announce Hyperapp 1.0! This milestone means the API has reached stability and the churn is finally over. It took us almost a year to arrive at the current API and while it will never be perfect, done is better than perfect and I am extremely pleased with the result. Thank you, everyone, for contributing your time, your feedback, and your code to Hyperapp! ❤️ What is Hyperapp?
A common design goal of modern digital products is to surprise and delight users, and motion design can be a powerful tool in your arsenal to do that. Entertaining loading animations, gratifying feedback and using motion to lead the eye between transitions are all great ways to elevate your user experience. Paul Stamatiou summarised our thoughts well on where designers should fit in this equation
Building a Golang app is simple and fun. But sometimes you want to add the icing on the cake: a GUI! In this story I'll go through how to add a GUI to a simple Golang app using astilectron with its bootstrap and its bundler. Our Golang GUI app will explore a folder and display valuable information about its content. You can find the final code here. Step 1: organize the projectThe files will be st
As we build sites more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. In this post, I’ll cover why a little discipline can help if you’d like your site to load & be interactive quickly on mobile devices. tl;dr: less code = less parse/compile + less transfer + less to decompress NetworkWhen most developers think about the cost of JavaS
Lottie Who?The process of creating motion for mobile felt broken up until Airbnb released a stunning open source library called Lottie. Prior to then (Feb. 2017), creating complex mobile animations required an arduous back-and-forth between designers and developers. Designers would create prototypes for developers who would have to either recreate them by hand in multiple languages (once for Andro
New patterns enabled by async functions. The more I live with async/await the more I discover new patterns and leave behind many old ones. One constraint of working with async/await is that we only have a single return value from async functions. In the old callback world, you could pass more than one success object to the callback. In addition to multiple callback results, you also had the option
We are super excited to announce that later today Node.js 8 will be ready for production as it transfers into the de facto Long-Term Support release line opening it up to a larger user base that demands stability and security (Node.js 8.9.0 is the first official Node.js 8 release to hit LTS status). Node.js 8 is one of the biggest release lines from the Node.js community to date with features and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く