JavaScript’s Dates Are Fun With Moment.js

Date manipulation is incredibly common in most applications. It is one of those development hurdles that we all must deal with at some point in our career. We have several tools for manipulating Dates in JavaScript. Moment.js is one of those tools for JavaScript development. 
It makes dates and times easy to format, parse, validate, and internationalize. The standard JavaScript Date object isn’t too bad; it just requires writing a lot of code to do complex parsing, validation, and displaying of dates.


5 Things to Consider While Developing ASP.NET Web Forms Applications

Nowadays, most of the developers in different parts of the world consider using The Official Microsoft ASP.NET Site MVC for creating different types of web applications. But have you ever wondered how to handle a situation in which you have developed your new projects using Web Forms, and then at a later stage, you are asked to switch over to MVC? This can certainly be a very stressful job for a developer who is new to the profession. Below are some important guidelines that will help you in handling this dreadful situation in a smart way.
Make Sure to Use a Web API in Web Form Applications
This is certainly the first and foremost important point that you must consider while building a Web Form application. Web API is one of the ideal platforms that will help you in building adaptable Web Form applications on the .NET Framework. Professional developers use Web API while building Web Form applications because it can be easily reused in creating MVC applications.


New & Upcoming Course Highlights: iOS, Scala, Functional Programming & SQL

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse. Start learning to code today with a free…
The post New & Upcoming Course Highlights: iOS, Scala, Functional Programming & SQL appeared first on Treehouse Blog.


#332: TypeScript 2.3, build your own Redux, and V8 5.9

This week’s JavaScript news — Read this e-mail on the Web

JavaScript Weekly

Issue 332 — April 28, 2017

Build Yourself a Redux

Redux is a popular library for managing state within JS apps, often used with React. This very thorough walkthrough covers how you’d build something similar.

Justin Deal

TypeScript 2.3 Released
The JS superset includes a new comment-based type checking option, as well as support for async generators and iterators.


An Official Way to Track ECMAScript Proposals
A frequently updated table of the proposals for future JS features along with their progress.


Try Bugsnag, and Get a Free, Silky Soft T-Shirt 👕
Efficiently identify & resolve JavaScript errors affecting your users. Get alerted in real-time alongside detailed diagnostics, including stacktraces, plus support for sourcemaps. For a limited time, get a free t-shirt when you sign up & try Bugsnag.


V8 5.9: More Efficient JS for Future Chrome and Node Releases
The first version with the new Ignition+Turbofan engines enabled by default, resulting in lower memory usage and faster speedup times. Will be used by Chrome 59 and Node 8.x.

Michael Hablich

JavaScript is a Buffet, Not The Enemy
A talk by Chris Heilmann of the Edge team covering the perennial topic of ‘fatigue’ over all the choices the JS ecosystem offers.

Chris Heilmann

RealWorld: A Combination of React/Angular + Backend Codebases
See how the exact same blog app is built using React or Angular on top of Node, Rails, and Django. Think a more full-stack answer to TodoMVC.


Noun, Verb, and Adjective Inflection and Conjugation in JS
A module that conjugates verbs and inflects nouns and adjectives, tell you what words are plurals or not, and more.

Alex Corvi

Take the V8 Team’s JS Language Feature Survey
The team behind V8 want to know what proposed language features you’d like them to work on next.



Write code. Save lives. Axon is looking for front end talentWe’re building greenfield products that will make our communities fundamentally better. We love clean code, React, and great co-workers. Join us. Axon

JavaScript Developer at X-Team (Remote)We seek a developer with extensive JavaScript knowledge. We’re 100% remote and provide the funding needed to help you achieve your goals and grow. X-Team

Mobile JavaScript DeveloperYou want to write code that is used daily by millions of users worldwide? Join our team and use your passion to make the life of millions healthier. Runtastic GmbH

Can’t find the right job? Want companies to apply to you? Try
In Brief
Angular 4.1: A Minor Release with Full TypeScript 2.2/2.3 Support newsStephen Fluin
Ruby on Rails 5.1 Released, Embraces JavaScript news The Ruby webapp framework is now a lot more JavaScript friendly.David Heinemeier Hansson
☁️🥊 Hey Front-End Devs …Master Full Stack with Jem Young course Become a Full Stack Engineer and gain the confidence to master the command line and server.Frontend Masters  Sponsor
Seven Tips for Handling ‘undefined’ tutorialDmitri Pavlutin
A Step-by-Step Guide to Building A Simple Chess AI tutorialLauri Hartikka
The Power of Custom Directives in Vue tutorialSarah Drasner
Build a Web Framework In Less Than 20 Lines Of Code tutorial Everyday there are more new frameworks to learn, but it doesn’t have to be that way!PubNub  Sponsor
Does Glimmer Mean The Death of Ember? opinionRobert Jackson
Why Is TypeScript Getting So Popular? opinionMary Branscombe
How to Publish Packages on npm, A Video Series video Focuses on doing it the right way, complete with tests and docs.Trevor Miller
Callbacks vs Promises vs ‘async/await’ in a 7 Second Video videoWassim Chegham on Twitter
Everything Is A Plugin: Mastering Webpack From The Inside Out video An energetic, in-depth 100 minute talk/workshop.Sean Larkin
Quokka: A Live JS Scratchpad for JetBrains’ IDEs tools A month ago, this handy tool only worked with VS Code – now it supports JetBrains’ IDEs too :-)Artem Govorov
Moon: A Minimal 5KB, Blazing Fast Vue-esque User Interface Library toolsKabir Shah
Try Codeship Basic: simple hosted CI that works out of the box toolsCodeship  Sponsor
p-event: Promisify An Event by Waiting for It to Be Emitted codeSindre Sorhus
Slate: A Customizable Framework for Building Rich Text Editors code
angular-ssr: An Angular 4+ Server-Side Rendering Solution codeChristopher Bond
SmartPhoto.js: A Responsive Image Viewer, Especially for Mobile code
StrMan 2.0 Released: 66 Handy String Manipulation Functions codeDaniel Leite de Oliveira

Curated by Peter Cooper and published by Cooperpress.
Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status
Stop getting JavaScript Weekly : Change email address : Read this issue on the Web
© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK