17 private links
When you run Express apps for production, it is helpful to use a process manager to achieve the following tasks:
- Restart the app automatically if it crashes.
- Gain insights into runtime performance and resource consumption.
- Modify settings dynamically to improve performance.
- Control clustering.
A process manager is somewhat like an application server: it’s a “container” for applications that facilitates deployment, provides high availability, and enables you to manage the application at runtime.
The most popular process managers for Express and other Node.js applications are as follows:
- StrongLoop Process Manager
- PM2
- Forever
- SystemD
Using any of these three tools can be very helpful, however StrongLoop Process Manager is the only tool that provides a comprehensive runtime and deployment solution that addresses the entire Node.js application life cycle, with tooling for every step before and after production, in a unified interface.
Here’s a brief look at each of these tools. For a detailed comparison, see http://strong-pm.io/compare/.
Aaron Swartz (1986-2013) était programmeur informatique, essayiste et hacker-activiste. Convaincu que l’accès à la connaissance constitue le meilleur outil d’émancipation et de justice, il consacra sa vie à la défense de la « culture libre ». Il joua notamment un rôle décisif dans la création de Reddit, des flux RSS, dans le développement des licences Creative Commons ou encore lors des manifestations contre le projet de loi SOPA (Stop Online Piracy Act), qui visait à restreindre les libertés sur Internet. Au fil de ses différents combats, il rédigea une impressionnante quantité d’articles, de textes de conférences et de pamphlets politiques, dont une partie est rassemblée ici. L’adolescent, qui était déjà un libre-penseur brillant, laisse progressivement place à l’adulte, toujours plus engagé, se prononçant sur des sujets aussi variés que la politique, l’informatique, la culture ou l’éducation, et annonçant nombre de questions débattues aujourd’hui. Tiraillé entre ses idéaux et les lois relatives à la propriété intellectuelle aux États-Unis, harcelé par le FBI à la suite d’un procès intenté à son encontre, Aaron Swartz a mis fin à ses jours à l’âge de 26 ans.
Bare-handed speech synthesis
.my-text {
text-shadow: 0 0 10px rgba(255,255,255,1) ,
0 0 20px rgba(255,255,255,1) ,
0 0 30px rgba(255,255,255,1) ,
0 0 40px #ff00de ,
0 0 70px #ff00de ,
0 0 80px #ff00de ,
0 0 100px #ff00de ;
}
The CSS box-shadow property is deceptively awesome. When used “traditionally”, it’s a simple way to add a shadow effect to an element. I use this for images in my blog. It’s nice. But get saucier with it and you can pull off some really interesting things. I’ve already talked about the pixel art hack. This time I’m going to share how to create colorful glow effects.
- 172 languages and 77 styles
- automatic language detection
- multi-language code highlighting
- available for node.js
- works with any markup
- compatible with any js framework
Unparalleled insights, in real-time, of everything happening on your Linux systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms.
[ENHANCEMENTS]
Include .cljs, .cljc and .edn files with the --clojure filetype. Thanks,
Austin Chamberlin.
Added .xsd to the --xml filetype. Thanks, Nick Morrott.
Added support for Swift language. Thanks, Nikolaj Schumacher. (GH #512))
The MSYS2 project is now seen as Windows. Thanks, Ray Donnelly. (GH #450))
Expand the definition of OCaml files. Thanks, Marek Kubica. (GH #511))
Add support for Groovy Server Pages. Thanks, Ethan Mallove. (GH #469))
The JSP filetype (--jsp) now recognizes .jspf files. Thanks, Sebastien
Feugere. (GH #586))
Added --hpp option for C++ header files. Thankis, Steffen Jaeckel.
ack now supports --ignore-dir=match:.... Thanks, Ailin Nemui! (GitHub ticket #42))
ack also supports --ignore-dir=ext:..., and --noignore-dir supports match/ext as well
WordPress multisite subsites may be mapped to an non-network top-level domain. This means a site created as subsite1.networkdomain.com, can be mapped to show as domain.com. This also works for subdirectory sites, so networkdomain.com/subsite1 can also appear at domain.com. Before setting up domain mapping, make sure your network has been correctly set up, and subsites can be created without issues.
Before WordPress 4.5, domain mapping requires a domain mapping plugin like WordPress MU Domain Mapping.
In WordPress 4.5+, domain mapping is a native feature.
Codecademy is an education company. But not one in the way you might think. We're committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future.
Interactive programming courses and guided projects
Open source workshops that teach web software skills. Do them on your own or at a workshop nearby.
Tern is a stand-alone code-analysis engine for JavaScript. It is intended to be used with a code editor plugin to enhance the editor's support for intelligent JavaScript editing. Features provided are:
Autocompletion on variables and properties
Function argument hints
Querying the type of an expression
Finding the definition of something
Automatic refactoring
Tern is open-source (MIT license), written in JavaScript, and capable of running both on node.js and in the browser.
git archive -o f83a9df9.tar.gz HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT f83a9df9 bd1773dd)
There is only one best skill you need to have for the next 5–10 years and it isn’t technical at all.
function uniq(a) {
var seen = {};
return a.filter(function(item) {
return seen.hasOwnProperty(item) ? false : (seen[item] = true);
});
}