recentpopularlog in
« earlier  
The Node.js Event Loop, Timers, and process.nextTick()
The event loop is what allows Node.js to perform non-blocking I/O operations — despite the fact that JavaScript is single-threaded — by offloading operations to the system kernel whenever possible.

Since most modern kernels are multi-threaded, they can handle multiple operations executing in the background. When one of these operations completes, the kernel tells Node.js so that the appropriate callback may be added to the poll queue to eventually be executed. We'll explain this in further detail later in this topic.
javascript  nodejs  article  guides 
2 days ago
Bite size command line!
Puzzled by ps? Flummoxed by find? Always wondered about awk? The Bite Size Command Line zine is here to help! Every page takes a command line tool and explains the most important things to know about it. What's in the zine. You'll get a 24-page PDF that you can download, read on your computer, and print into a booklet if you want to! Commands you'll learn about: grep, find, xargs, awk, sed, tar, ps, top, sort, uniq, head, tail, less, kill, cat, lsof, and various SUPER USEFUL bash tricks. Print directions: The "print version" is formatted so that when you print it on your printer, it will fold correctly. (printing it out and giving copies to your friends is totally allowed! :)) You'll need to: * make sure it's set to "landscape". * print double sided. * choose "long edge" (not "short edge"). You can find me on Twitter at https://twitter.com/b0rk and my email address is julia@jvns.ca.
terminal  guides  pdf  download 
3 days ago
The Jargon File
This is the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor.

The Jargon File is a common heritage of the hacker culture. Over the years a number of individuals have volunteered considerable time to maintaining the File and been recognized by the net at large as editors of it. Editorial responsibilities include: to collate contributions and suggestions from others; to seek out corroborating information; to cross-reference related entries; to keep the file in a consistent format; and to announce and distribute updated versions periodically.
reference  programming 
3 days ago
Twitter
E' il compleanno di Giorgio ! 🎂😍⚪️⚫️
4 days ago
Tanti auguri, Capitano! - Juventus.com
E' il compleanno di Giorgio ! 🎂😍⚪️⚫️
4 days ago
Twitter
Tantissimi auguri a una Leggenda ⚪️⚫️ in campo e fuori, Gianluca Pessotto.

7 days ago
Extreme Makeover: Code Edition
7 tips for writing cleaner code.
I am a little bit obsessed with writing clean code. Code should be written for future developers (including yourself) and extendability -- it should be relatively easy to add features to your application and to maintain your code. If we were writing code for computers, we would just write binary! Here are some of my tips for writing cleaner code
development  tips 
8 days ago
Twitter
Grazie di tutto, ! 👏👏👏
15 days ago
Twitter
Thank you everyone for sharing and sending so many wishes our way . We caught them and will keep them.close to our…
18 days ago
pdfs
Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc)
pdf  download  programming  coding  development  github 
26 days ago
Twitter
A new Munker illusion, which I call confetti. All the dots in the background are the same color (RGB 250, 219, 172)…
4 weeks ago
The Ultimate Guide to Learning CSS
Over 100 curated resources for learning CSS, arranged in an order that makes sense for learning from scratch or jumping straight to a particular topic.
css  guides  webdev  development  reference 
4 weeks ago
cheat.sh/:firstpage
The only cheat sheet you need.
Unified access to the best community driven documentation repositories of the world.
cheatsheet  reference  programming  development 
4 weeks ago
DevTube - The best developer videos in one place
Enjoy the best technical videos and share it with friends, colleagues, and the world.
video  learning  programming  development 
4 weeks ago
Watch, Reference & Learn Code
Learn web development with over 550 free video lessons ranging from writing basic HTML and CSS to creating custom web applications with Laravel and WordPress. What will you learn today?
video  coding  development  free  tutorials 
4 weeks ago
Boilerform
Boilerform is a little HTML and CSS boilerplate to take the pain away from working with forms.

By providing baseline BEM structured CSS and appropriate attributes on elements: Boilerform gives you a head start building forms in the best possible way with a view to being dropped into most projects.
html  forms  css  ux  ui 
4 weeks ago
Twitter
Piacere di conoscerti, ! 🤝

Il dietro le quinte dell'incontro con i nuovi compagni e il nuovo Mister al J…
4 weeks ago
Twitter
This Sunday I am running the for , a cause very close to my heart <3 My go…
5 weeks ago
Twitter
I think my favorite kind of work is the impossibly detailed kind.

Today was ensuring that if a bar hasn’t quite…
5 weeks ago
Twitter
Ten Years of the App Store Developer
5 weeks ago
FiloSottile / mkcert
A simple zero-config tool to make locally-trusted development certificates with any names you'd like.

mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.
ssl  security  golang  google  development  webdev 
6 weeks ago
reCAPTCHA
Protect your site from spam and abuse.
reCAPTCHA is a free service that protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart. With the new API, a significant number of your valid human users will pass the reCAPTCHA challenge without having to solve a CAPTCHA. reCAPTCHA comes in the form of a widget that you can easily add to your blog, forum, registration form, etc.
google  webdev  web  security 
7 weeks ago
PostgreSQL Features You May Not Have Tried But Should - pgDash

PostgreSQL contains a slew of great features. Many of them are very well known. Others can be incredibly useful but are not as widely appreciated. Here are our top picks for great PostgreSQL features you may not have taken a look at but really should, since they can help you get code into production faster, make ops easier and generally get things done with less code and sweat.
postgresql  sql  database  article  development 
7 weeks ago
Twitter
It's hard to develop an application and dedicate the time to do it properly. But it is harder to see improvements a…
8 weeks ago
Introduction to Bash arrays
Enter the weird, wondrous world of Bash arrays.
Although software engineers regularly use the command line for many aspects of development, arrays are likely one of the more obscure features of the command line (although not as obscure as the regex operator =~). But obscurity and questionable syntax aside, Bash arrays can be very powerful.
terminal  tips  programming  tutorials 
8 weeks ago
A Directory of design and front-end resources

This site is dedicated to compiling and sharing useful resources for Designers and UI Developers.
ui  ux  design  webdesign  frontend  inspiration  reference 
8 weeks ago
Polly.JS
Standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing HTTP interactions.


Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing HTTP interactions.

Polly taps into native browser APIs to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API.
javascript  testing  tools  http  network  api 
8 weeks ago
MeasureKit - AR ruler app for iOS 11
Using Apple's AR technologies, MeasureKit makes it really easy to measure different things in the world using your iPhone’s or iPad’s camera. Here's how it works: point the camera on the object you want to measure, tap to start, and as you move around your device in space, you see the result on the screen. It's that easy.

There are currently 7 tools available with more instruments to come in future updates. Scroll down to learn more about each one.
ios  apps 
9 weeks ago
Your IDE as a presentation tool
I’ve just given my third programming talk where I use only my IDE (integrated development environment) for live coding and no other presentation tool. I noticed the audiences were very pleased with these talks, and I think it’s correlated to using an IDE and not a slides program.
public-speaking  programming  development  ide  article 
9 weeks ago
Twitter
Really enjoyed being part of this week’s Crowd Science podcast for - I talk about my research usin…
9 weeks ago
Twitter
RT : A simple guide for achieving an impossible task in 4-(and a half)-steps.
10 weeks ago
Cal Newport
Official website of Georgetown Professor Cal Newport, author of the Study Hacks blog, Deep Work, So Good They Can’t Ignore You, How to Win at College
productivity  blog  learning 
10 weeks ago
Fighting procrastination
There are days (many days) when you just don’t want to do what you have to do. Anything and everything, no matter how boring it may be, suddenly becomes very interesting and very very important indeed. At first it may be a harmless distraction, like highlighting your notebook.
article  inspiration  productivity 
10 weeks ago
Twitter
Safari Technology Preview 58, with Safari 12 features, is now available for macOS High Sierra and betas of macOS Mo…
10 weeks ago
Twitter
This is big. Apple now explicitly permitting sales through your own website (thereby avoiding Apple’s 30% cut) as l…
10 weeks ago
The one question that will change your life – Saron Yitbarek – Medium

I don’t remember why he said it, but I remember the car we were in on our way to a fancy networking event full of important people doing boss shit when he looked at me and asked, “What are you optimizing for?”
article  productivity  inspiration 
10 weeks ago
Twitter
🧞‍♂️ Our idea: Transmit 5 on the Mac App Store will be a subscription, while Transmit 5 direct from us will remain…
10 weeks ago
Twitter
so proud of my bae whose brainchild was featured at Some fun machine learning happening over a…
10 weeks ago
Twitter
Just run any app with "-NSWindowDarkChocolate YES". Example: > /Applications/TextEdit.app/Contents/…
10 weeks ago
Twitter
xclip -out -selection clipboard | qrencode -o - -t UTF8 # Display clipboard content as a QR-code using Unicode char…
11 weeks ago
Data protection in the EU | European Commission

The General Data Protection Regulation (GDPR)
Regulation (EU) 2016/679 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data
gdpr 
11 weeks ago
justinsisley/mostly: They mostly come at night; mostly.

mostly is a full-stack web application starter kit built on Node.js. It uses Express for the server and React for the user interface.

Its purpose is to serve as a lightweight, easy-to-comprehend starting point, with a focus on providing a great developer experience while helping you get high quality and maintainable apps deployed rapidly.

Nothing is hidden, nothing is magical, and all of the "plumbing" is accessible and relatively simple.
javascript  nodejs  frameworks  reactjs  webdev  webapp  webpack 
11 weeks ago
ServiceWorker Cookbook

The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web sites.
javascript  development  webdev  reference  pwa 
11 weeks ago
Configuring vCenter for email with SMTP authentication
vCenter allows you to configure Alarms to send email if required. Before vCenter can send it’s first email, go in the menu, choose Administration and vCenter Server Settings. Select the Mail section. In this section you can enter the name of the SMTP server (that will relay the email) and in Sender Account, the name…
vmware  email  howto  tutorials 
12 weeks ago
gitbase
SQL interface to Git repositories, written in Go.

gitbase, is a SQL database interface to Git repositories.

It can be used to perform SQL queries about the Git history and about the Universal AST of the code itself. gitbase is being built to work on top of any number of git repositories.

gitbase implements the MySQL wire protocol, it can be accessed using any MySQL client or library from any language.
git  github  sql  database 
12 weeks ago
shellharden
A bash syntax highlighter that encourages (and can fix) proper quoting of variables

This guide accompanies ShellHarden, but your author also recommends ShellCheck: ShellHarden's rules shall not disagree with ShellCheck.

Bash is not a language where the correct way to do something is also the easiest. If there is anything like a driver's license for safe bash coding, it must be rule zero of BashPitfalls: Always use quotes.
linux  macos  terminal  programming  security 
12 weeks ago
A reading list for Linux and open source fans
I recently asked our writer community to share with us what they're reading. These folks come from all different walks of life and roles in tech. What they have in common is that they are living and breathing Linux and open source every day.

Drink in this fantastic list. Many of them are free and available to download.

You may see books you've been meaning to get around to, books that are completely new to you, and some that feel like old friends.

We'd love to hear what you think of this list. Share with us in the comments below or on Twitter with #Linuxbooks #opensourcebooks.
book  development  programming  linux  opensource 
may 2018
What is a blockchain?
Unpacking the complexity of blockchain, term by term.
So, what is a blockchain? It's a complicated question because the inventor of Bitcoin, the pseudonymous Satoshi Nakamoto, didn't use the term in the original Bitcoin paper. For many, “the blockchain” is nothing more than a shorthand for "how Bitcoin works." But more usefully, the blockchain is a distributed ledger, shared by untrusted participants, with strong guarantees about accuracy and consistency. What does that mean? Let's unpack it term by term
article  blockchain  security  oreilly 
may 2018
build-your-own-x
🤓 Build your own (insert technology here)
tutorials  learning  howto  programming 
may 2018
ReLaXed
Create PDF documents using web technologies.
ReLaXed has support for Markdown, LaTeX-style mathematical equations (via MathJax), CSV conversion to HTML tables, plot generation (via Vega-Lite or Chart.js), and diagram generation (via mermaid). Many more features can be added simply by importing an existing JavaScript or CSS framework.
html  javascript  pdf  writing  library 
may 2018
bettercap
The state of the art network attack and monitoring framework.
bettercap is the Swiss army knife for network attacks and monitoring.

The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and attacks
network  security  tools  golang  frameworks 
may 2018
three.js - Javascript 3D library
The aim of the project is to create an easy to use, lightweight, 3D library. The library provides <canvas>, <svg>, CSS3D and WebGL renderers.
javascript  animation  library  development  webdev 
may 2018
Difference between vSphere, ESXi and vCenter
People who are new to VMware platform often get confused in getting to know vSphere. There are difference between vSphere, ESXi and vCenter.
vmware  servers  sysadmin 
may 2018
Home | webpack learning academy

The comprehensive webpack learning resource by Sean Larkin
webpack learning academy exists to provide curated, high-quality learning content, devoted to the webpack open source project, meanwhile supporting it at the same time.
javascript  webpack  learning  free  tutorials  course  video 
may 2018
Twitter
Thanks for the feedback David. Glad to hear the feature highlight parts are helpful. As for the rest,…
may 2018
Nest js
Nest is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reactive Programming).
javascript  opensource  frameworks  nodejs  development 
may 2018
Text Mask: Conform user input to a string mask
Text Mask is an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything!

There are convenient wrappers for React, Angular 2, Ember, and Vue.
javascript  html  forms  github  library  webdev  development 
may 2018
bat - A cat(1) clone with wings.
A cat(1) clone with syntax highlighting and Git integration.
github  terminal  tools  rustlang 
may 2018
graphpath
Graphpath generates an ASCII network diagram from the route table of a Unix/Linux
unix  linux  network  terminal  tools  macos 
may 2018
Twitter
I often ask myself what is the purpose of our lives and I conclude that life's purpose is to be happy. We have no g…
may 2018
Twitter
Your thesis has passed
may 2018
arcade mame
List of roms with best emulator settings for retropie
mame  games  raspberry-pi  retropie 
may 2018
RetroPie - Arcade - MAME (v0.78) - A Step-By-Step Guide By A Newb For Newbs
So, you are having problems getting MAME to work on RetroPie? Well, you aren't the first and will probably not be the last. Hopefully this help you out.


However, I do advise you to try FBA first then use MAME for anything that doesn't run at full speed or isn't available for FBA. This is my FBA guide. https://redd.it/6f6h4u
mame  roms  guides  reference 
may 2018
Twitter
20 years ago today, Steve introduced the world to iMac. It set Apple on a new course and forever changed the way pe…
may 2018
Twitter
Python Environment
april 2018
Computer Room Temperature Monitoring with a Raspberry Pi
I have long wanted to monitor what my computers and computer room are up to temperature wise. First, in case the air conditioning fails so that I can do something about it and have the facts. Second to understand how hot they get, if they start heating up it can indicate a problem like something covering the air intake and finally learn something about airflow that might mean keeping the computers cooler.
raspberry-pi  howto  tutorials 
april 2018
Raspberry Pi Controlled Room Temperature Monitoring With Gnuplot Image Output and Email Alert Ability
Where I work, there is a very important room which houses lots of computers. The ambient temperature of this room has to be very cool to optimize performance of...
raspberry-pi  howto  tutorials 
april 2018
iridakos - Full text searching Linux man pages with Elasticsearch

In this post we are going to play around with full text searching with Elasticsearch and Linux man pages.

linux  terminal  development  reference  tutorials 
april 2018
« earlier      
per page:    204080120160

Copy this bookmark:





to read