Have something that is on your mind that you want the community to discuss? This is where we bounce those ideas around and then publish them on the site.
If you want to track this conversion you have to Vote on it!
I love removing dependencies from my project, so I was sold on building with npm scripts right away. I was a tad disappointed, though, when I saw that there isn't built-in support for watching files for changes.
When I started programming one of the first things that I learned was that I should avoid the usage of global variables whenever possible. Personally, I think there's a finite number of situations where I'd consider placing something in the global object.
Introduction Recently I went through this fascinating article Professor Frisby's mostly adequate guide to Functional Programming and would like to summarise my understanding in this post. f(x) In imperative programming, you get things done by giving the computer a sequence of tasks and then it executes them.
10 Node.js Best Practices: Enlightenment from the Node Gurus is by guest author Azat Mardan. SitePoint guest posts aim to bring you engaging content from prominent writers and speakers of the Web community. In my previous article 10 Tips to Become a Better Node Developer in 2017, I introduced 10 Node.js tips, tricks and techniques you could apply to your code today.
What if I told you that you can be 10x better than average? Not twice as good. 10 times better: An order of magnitude. You will really stand out. You'll have access to better jobs, higher pay, and increased job satisfaction. I've interviewed, taught, and mentored hundreds of developers.
Last month we shipped our first Release Candidate for webpack 2.2. Since then, we've been hard at work fixing any bugs that you reported. Not only that, but we've merged over 220 pull requests from the community in helping us refactor our core library to ES2015 (yes, this means our minimum supported NodeJS version is now 4.3 ).
Every new year there's always a bunch of articles about "Learn this in year 200X!" But the problem is.. they're always about libraries. Learn PrototypeJS. Learn jQuery. Learn Backbone. Learn AngularJS. Now it's Learn React (or some React-derivative) This stuff comes and goes! Chances are, your job mostly dictates the libraries you'd use.
React brought us a new way to think about the client-side and UIs in general. So that was exciting. For React to be effective we start to think of UI as a function of state, which is great since for the most part, it is. Think of a button, its state: active, disabled, clicked etc...
CSS frameworks are a dime a dozen and new ones are appearing all the time. You're smart enough not to build your own when there are so many great options already available and maintained by the open source community. Rather than listing everything out there I've selected only a handful of well-maintained CSS frameworks I'd recommend to others for building websites.
There were many early attempts at true, interactive 3D on the web, including VRML and Flash, but it took until 2013 for a true standard to emerge: WebGL, based on OpenGL ES 2.0. This means that it's now possible to integrate native 3D directly into your web pages, without any need for plugins or browser extensions.
I think people in the English community just missed the point. Rax is not a React alternative, it's a React Native alternative, which supports isomorphic rendering as well. It answered the question why Alibaba invented another React: they want to "write once, run anywhere". If you read Chinese, there is something more to dig.
I saw this little web app by Das Surma going around the other day. It's funny, but it's also a really compelling demo app for a bunch of modern technologies. I'm sure that's the whole point of it. Minimal build process. Just Gulp to use Babel and PostCSS.
Cookies are relatively small text files that a web browser embeds on a user's computer. Cookies allow otherwise stateless HTTP communications to emulate state (i.e., memory). Cookies are being replaced by somewhat newer technologies such as local storage and session storage; however, cookies are still widely used by many major websites today.
At the time of writing, the --mobile flag with Angular CLI, which integrates progressive technologies such as offline support into your application, is temporarily disabled. Among other things, this post goes through how I set up offline support using the sw-precache and sw-toolbox libraries on their own.
I just finished watching Wes Bos' Command Line For Power Users series, and it was great. It focused on Z Shell, which is what I use, and I learned a lot. It opened new doors for me regarding Command Line for Mac, and I got to know my computer even better.
This is a Livecoding Recap - an almost-weekly post about interesting things discovered while livecoding 🎥. Always under 500 words and with pictures. You can follow my channel, here. New streams almost every Sunday at 2pm PDT. There's live chat, come say hai 😉 After many weeks without Livecoding, we hung out again - all 10 of us.
I was following the GraphQL story already quiet a long time. And I finally decided on a very good project to try building a GraphQL server. In this article I am going to use the Hyperwallet REST V3 APIs and expose them via a GraphQL Server.
There's a new flavor of the day in software development, so-called "server-less", or Function as a Service (FaaS) architecture - and for good reason. It represents the fantastic promise of indefinite scalability without having to manage servers. You can simply write code, ship it, and never worry about the context in which your code is executing or the resources it's consuming.
I am having a lot of fun answering questions as people start to figure out CSS Grid Layout. In doing so it has started to become obvious that many people are expecting the CSS Grid Layout specification to be the one true layout to rule them all.
React is an abstraction over the DOM and as any abstraction, it has its costs and limitations that you may hit sooner or later. Understanding and being able to overcome such limitations are important parts of working with an abstraction.
Every once in a while it's worth taking a step back and looking at the development world from a beginner's perspective. Here at Progress, we use Angular a lot. Angular is a fundamental building block in both our web framework Kendo UI, as well as our mobile framework NativeScript.
I'm sure everyone already knows that the next Angular version will be number 4 and the estimated release date is 2017-03-01. When bootstrap jumped from version 3 to 4 or Rx to version 5 or any other...
Use Sass mixins to simplify your CSS writing. Sass is incredible. Whether using it as Sass or SCSS, it improves productivity and makes complex CSS tasks easy. Sass is easy to debug and lets us do more with CSS. Today's article is about Sass Mixins, it answers the question of What?