The benefits of task runners in software development is obvious. They help to automate common, often tedious tasks and let you squarely focus on more important things, like writing awesome code. Seriously though, the ability to automate tasks such as image compression, minification, unit testing and much more is a huge time saver. For many front-end developers, the goto task runner to-date has bee
Your users are no longer sitting at their desktops, with a wire connecting them to the internet. They are visiting your site from a phone in an elevator, from their tablet on the subway, or on their laptop while they sit cramped into seat 25 E. This is why modern browsers support service workers, a new technology which lets you serve your content to your users, even when they are offline. UpUp is
This article is part of a web development series from Microsoft. Thank you for supporting the partners who make SitePoint possible. In April 2015, our team of engineers and tech evangelists at Microsoft launched Vorlon.js, an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. When we launched the project during the Microsoft Build Developer Conferen
JerryScript is a very lightweight JavaScript engine with capability to run on microcontrollers with less then 8KB of RAM. JerryScript is the lightweight JavaScript engine intended to run on a very constrained devices such as microcontrollers: Only few kilobytes of RAM available to the engine (<64 KB RAM) Constrained ROM space for the code of the engine (<200 KB ROM) The engine supports on-device c
Announcing XHP-JS: Building efficient user interface components with Hack, React, and XHP As Facebook has grown, there have been three major classes of issues for our UI code: Server-side efficiency: HTTP responses should be quick and easy to compute. Client-side efficiency: Anything computed inside the web browser still needs to be fast so we don’t harm perceived load time or battery life. Develo
JavascriptNodeJSTutorials 24 Free Node.js Tutorials & Online Guides Jake RocheleauJune 22, 20152 Comments03.6k JavaScript was original created as a frontend language for dynamic website effects. Although it’s still used in this way, newer libraries are pushing the boundaries of what can be accomplished through JS scripting. In a previous article I covered AngularJS resources for building dynamic w
June 13, 2015 ##In computer science, Functional Programming (“FP”) is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. Shortly, FP is a coding style based on the following two best practices, which together form the concept of functions purity: I
Using JSON Web Tokens to Authenticate JavaScript Front-Ends on Rails While working on a project recently, I encountered a problem I haven’t had to tangle with in a while: authenticating front-end applications against a Rails API. The last time I was even dabbling in this realm, jQuery was everything, CORS was still in its infancy, and JSONP was still a thing (that’s not a thing anymore, right?). T
Yuan JiOctober 29th, 2014Last Updated: October 29th, 2014 Last time I demonstrated how to Consume RESTful API With Angular-HAL, and now I want to show you how to unit test my AngularJS controller code withJasmine, a behavior-driven development framework for testing JavaScript code. BDD and JasmineI’m a big fan of Test-Driven Development (TDD). And I always want to write unit test for my code. But
We've been using RethinkDB in production for almost a year. RethinkDB is an open-source database designed to make it dramatically easier to build and scale real-time apps. Last week, the 2.0 release of RethinkDB landed and it was given a shiny "Production Ready" badge. After five years of development, RethinkDB is ready for general adoption! When we often speak to other Javascript developers using
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く