This article was peer reviewed by Mark Brown, Dan Prince and Bruno Mota. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Developed by GitHub, Electron is a framework that allows you to leverage your web design skills to build slick, cross-platform desktop apps. In this tutorial, I’ll demonstrate how to combine the power of Electron with React, ES6 and t
In this article, we’ll dig in to 12 of the best Atom packages for web developers. Atom has plenty of competition — including Visual Studio Code and Sublime Text — but it still holds its own as a popular and competent web development tool. Why Use the Atom Editor? VS Code may have won the hearts and minds of web developers over the past few years, but GitHub’s Atom editor remains one of the better
It’s been a little over a week since I set the first challenge — to recreate this animated GIF in code — so it’s time to look at the results. Remember, there were no real rules and scientifically-measurable correct answer to the problem — it comes down to balance of code and magic. We certainly got a bunch of fantastic solutions, so I’m going to show you the best handful. The Short-list Scott Kell
The tools available to create powerful applications on the web platform are getting better with each passing year. The HTML5 specification has added a number of useful features in new APIs that you may not have delved into yet, likely because of the lack of browser support. In this post, we’ll take a look at 10 HTML5 APIs that cover a whole slew of functionality and features that can help you crea
February 10, 2014Web Accessibility: Tools and Considerations Web accessibility is the process of making the features of your website accessible to people of all abilities. It’s about giving everyone equal access and opportunities, thereby allowing as many as possible to access your features without hindrance. With the potential legal obligations to comply with the accessibility standards set by th
December 5, 2013Faster Workflow: Mastering Emmet, Part 1 Emmet is a free plugin for text editors to write HTML and CSS code faster. In this multi-part series, I will show you how to write HTML and CSS code faster then ever with Emmet, profiling all the features of Emmet and how to use syntax, abbreviation and keyboard shortcuts to save your time. Emmet is a must use web developer toolkit. With Emm
September 2, 20217 of the Best Code Playgrounds & CodePen Alternatives A variety of front-end code playgrounds have appeared over the years. Most offer a quick and dirty way to experiment with client-side (and sometimes server-side) code then share it with others. The most popular is CodePen, which you’ve most likely seen around or even used. It’s a great tool, but doesn’t offer everything your pe
In the span of only a few years, JavaScript has fast become the most valuable language I’ve ever worked with. I know I’m not alone on this one. I remember the early days on Netscape Navigator when I was overjoyed to see I could change the text on my webpage by asking the user a question in a prompt dialog box. Like all great technology moments, it truly did feel like magic. Since then, JavaScript
Version 4 of Bootstrap is a major change from all its past versions. It’s a mobile-first framework and can claim to be one of the best CSS frameworks for building responsive website designs. Since Bootstrap is a mobile-first framework, by default whatever you design or create will be mobile compatible or responsive. Isn’t that cool? Getting Started Bootstrap has a new website design which is itsel
(Editor’s note: purely for reasons of length and readability, this article is the first of two parts. This one focuses on the Bootstrap family, more will be profiled in the second part.) As the Web matures and the range of mobile devices we use to access it rapidly grows, our jobs as web designers and developers get considerably more complicated. A decade ago things were much simpler. Then, it was
As you are well aware, the world of front-end development has evolved a lot over the past several years, as fresh minds have devised new approaches to solving age-old problems. Here are some of the latest best practices for front-end coding that will help your stylesheets and HTML considerably. Reset with Normalize.css CSS resets help establish a baseline from which all the styles are set. A reset
February 25, 2013Creating “Loading” Animations Using Only CSS3 If you have spent any significant time on the web, you will almost certainly have seen small animations that indicate a page, image or other web element is loading or being processed. You can easily come across these in many situations such as PayPal transactions, Facebook navigations, logins, form submissions and many more web context
Recently I had published an article on SitePoint showcasing different examples of the use of CSS3 2D and 3D transform . CSS3 excites us so much, you could be forgiven for thinking this is the most advanced version of CSS available. Not so. Even now, just as you are still learning to use CSS3 and HTML5, those talented folks at W3C have released a working draft of the Level 4 standards of CSS Select
Have you ever tried testing your Responsive Website with real users? If not, it is definitely worth considering. You may be surprised by the results. User Testing vs Technical Testing Before we begin, some clarification about different types of testing. This article will not focus on technical testing, where the aim is to determine how the site performs on a wide range of devices, or in different
January 10, 2013CSS Techniques for Retina Displays As many people use their highly portable devices for work and play, device manufacturers seek to enhance their user experience, making their devices simultaneously more powerful and easier to use. Apple gave us a completely new line-up of products that introduced double density pixel screens, creating sharper images on smaller screens. Other devic
January 14, 2013The New CSS3 Relative Font Sizing Units . For a decade we were lumbered with inconsistent keywords (small, medium, large etc) and flawed fixed units (px, pt, mm). While the problems associated with px in Internet Explorer have dissipated, % and em remained the best choices — especially for responsive designs. Fortunately, CSS3 provides us with several new alternatives… rem One issu
A Comprehensive Guide to Understanding TypeScript Record Type
Below you will find a list of six online tools that are great at helping people to understand HTML5 and at helping people learn how to create HTML5 websites. The tools mentioned in this article can all be accessed via a desktop browser, and may be used on a desktop browser. Any specific browser version requirments are mentioned within each tool’s description. The list goes in no particular order.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く