4

#1504; The Confidence of One’s Convictions




4

#1514; In which the Question is Rhetorical




4

Туда, где не летают пушкинисты!.. (4)

ПРОДОЛЖЕНИЕ. НАЧАЛО ЗДЕСЬ. ПРЕДЫДУЩЕЕ ЗДЕСЬ. «ПОВЕСТИ БЕЛКИНА» В КОНТЕКСТЕ ПРЕДСТОЯЩЕЙ ЖЕНИТЬБЫ Осенью 1830-го в Болдино – накануне женитьбы – мятущийся, снедаемый сомнениями Александр Сергеевич, отгородясь от всех и вся холерой, вкладывая в создаваемые им разные по жанру произведения и истину страстей, и правдоподобие чувствований, моделировал в них финал драмы «Судьба Пушкина». Ярким примером такого моделирования […]




4

Cartoons from the May 4, 2020, Issue


Cartoons from the May 4, 2020, Issue




4

Catch-42

life, the universe, and everything




4

Лайфхак: 14 полезных хитростей, которые позволят справиться с мелкими бытовыми неурядицами

Никогда не знаешь, когда может случиться та или иная неприятность, поэтому нужно быть всегда во всеоружии. Иными словами, не помешает узнать несколько полезных лайфхаков, которые позволят справиться с мелкими бытовыми неурядицами.

Подробнее..





4

piña colada

In the first world of first world-liest problems, a problem I would love to be having this very week when I’m shivering again (despite many suggestions of spring on the near horizon) is that when in my life I’ve been lucky enough to decamp to a tropical location for a vacation, and wish to do what one does on tropical vacations — I mean, aside from wearing such buckets of SPF that when I return people comment, “I thought you went to the beach?” — and that is ordering a piña colada. Possibly at a swim-up bar. In a hurricane glass with a tacky paper umbrella in it, a fluorescent maraschino cherry, and a creamy-tart balance that is unfettered vacation bliss with each sip. The problem is that they’re very often…. terrible, tinny and artificially-flavored. I mean, I drink it; I’m not a barbarian. But every time I do (daily, at 4:30pm, please), I vow that when I get home, I’m going to make a real and proper and perfect one to set things right again.

Read more »




4

It’s Day Day – DORK TOWER 02.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and more swag), but, critically, you’ll help us reach our next goal – three comics a week! WE ARE […]




4

Three Men and a Maybe – DORK TOWER 07.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! HINT: […]




4

Never Cross Animals – DORK TOWER 09.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! HINT: […]




4

Should He Stay or Should He Go? – DORK TOWER 14.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! HINT: […]




4

Rainbows and Lollipops – DORK TOWER 16.04.20

  Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! […]




4

Curbside Pick (Me) Up – DORK TOWER 21.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! HINT: […]




4

The Rulesmaster – DORK TOWER 23.04.20

Dork Tower is 100% reader supported.  Join the Army of Dorkness today, and help bring more Dork Tower to the world! By becoming a Dork Tower Patreon backer, you get our everlasting gratitude (and also swag, commentary, bonus strips, and even more swag), but, critically, you’ll help us reach our next goal – three comics a week! HINT: […]





4

'We're forgetting the lessons of 1945': young people on VE Day

What does the second world war mean to millennials in Europe? We asked for their views

This weekend marks 75 years since the end of the second world war in Europe, and 70 years since the foundations were established of what became the European Union. With the continent facing its biggest challenge since 1945, do the lessons of the war and its aftermath have any resonance for young people? Millennials from around Europe share some of their thoughts and fears.

Continue reading...




4

Всего 4% россиян на карантине пользовались онлайн-кинотеатрами впервые

Опрос обнаружил растущую склонность к экономии практически на всём. Так, 58% отложили покупку одежды, а 26% в апреле решили пока вообще не покупать. Примерно поровну оказалось тех, кто потратил в играх больше, чем планировал (25%), и меньше, чем планировал (22%).




4

Doggo Feets Running For The Doggo Treats (34 Dog Memes)

Can't spell doggo without 'good'! 

It's a beautiful day for frolicking in the dog park! Just kidding, no one is allowed out and we've been cooped up indoors for months now, and others for way longer... but where is your imagination? Regardless of our current whereabouts, one thing we can always count on is doggo memes to lift our spirits! 

Every week we have fresh hot doggo memes delivered straight to your face and to your heart (insert loud 'aww' sound here.)

So take a moment to sit back and relax, and enjoy all the good bois and girls this list has to offer! And just in case you're having a ruff day and need an extra lift, check out these doggo memes -- that should cure just about anything.




4

Top 25 Memes of The Week - Cheezburger Users Edition #143

Huzzah! It's the moment we've all been waiting for -- Cheezburger's classic LOLCats

Your ultimate source for the newest, and cutest, cat memes! All of which are created by our very own users! If you want to check out more cat memes that we know will make you laugh, check out Lolcat. If you have some funny ideas and would like to submit them, take a look at our Meme Builder

We love our user's original cat memes! 




4

Healthy And Sizable Wholesome Animal Collection (44 Pics)

Let's bask in the warm sunshine that is wholesome and silly animal photos.

Let the images soak into your skin and heart, and just let that warmth spread to every inch of you. 

It's what you need. It's what we all need. And if for some reason this measurable dump of wholesomeness doesn't satisfy you, there's always more wholesomeness to be found. 




4

Nintendo Sees 7.4% Increase in Sales in Fiscal Year 2020, Sells 55.77 Million Switch Units Worldwide

Animal Crossing: New Horizons sells 11.77 million units in 1st 11 days for "best start ever"




4

The Legend of Super Normal City Kashiwa Project Gets TV Anime, 4th Season

3rd season of shorts promoting city in Chiba prefecture airs on July 6




4

Scarlet Nexus Game Gets Release for PS5, PS4, PC

RPG to also launch on Xbox Series X, Xbox One




4

Microsoft сообщила о 44 миллионах аккаунтов, использующих утекшие пароли

Исследование Microsof, в рамках которого пароли Microsoft-аккаунтов сопоставлялись с базой из трёх с лишним миллиардов утекших паролей, показало 44 миллиона совпадений. Для всех потенциальных жертв была запущена процедура принудительной смены пароля.
обсуждение | Telegram | Facebook | Twitter




4

PostSecret on NBC Today (4/18/20)




4

Microfiction #4, Costume Contest Reminder, Dresden Card Game on Switch, and Trailer Milestone

The big draw this week is our fourth Microfiction, but there’s plenty more to get excited about! We’ve got the Dresden Files Cooperative Card Game’s debut on switch, an upcoming Trailer Rewatch event, a $1.99 ebook deal on Death Masks, and more. It’s also the last week to submit your costumes for our contest. Read [...]







4

Saturday 4 May 1667

Up and to the office, where sat all the morning, among other things a great conflict I had with Sir W. Warren, he bringing a letter to the Board, flatly in words charging them with their delays in passing his accounts, which have been with them these...




4

Comic for 2020.05.04

New Cyanide and Happiness Comic




4

Web Design Weekly #364

Marianne Bellotti passes on some great advice that has stuck with her during the process of becoming a better manager. With Chrome 76, you'll be able to use the new "loading" attribute to lazy-load resources. Robin Weruch explains how to fetch data in React with Hooks and lots more. Enjoy.

The post Web Design Weekly #364 appeared first on Web Design Weekly.




4

Ubuntu 20.04 is here

#264 — April 29, 2020

Read on the Web

StatusCode Weekly
Covering the week's news in software development, ops, platforms, and tooling.

Ubuntu 20.04 LTS (Focal Fossa) Released — Lots of goodies in the latest Ubuntu release which will surely form the basis for many a server over the next several years (its standard support will end in April 2025). Some related info:

Canonical

Things I Wished More Developers Knew About Databases — A Google engineer shares 17 insights about databases she’s picked up over the years. I strongly recommend this piece and I identify with lots of the points myself..

Jaana B. Dogan

Audit Every SQL Query — JackDB is a modern database client with comprehensive audit logging and role-based access controls. Learn more about auditing database operations with JackDB.

JackDB, Inc. sponsor

How The Final Python 2 Release Marks the End of an Era — Last week we casually slipped in a note about 2.7.18 being Python 2’s final release but.. maybe it deserved a bigger story than that. Luckily Stack Overflow’s Ryan Donovan is here with one.

Ryan Donovan

AMP Introduces 'User-Friendly' Content Encryption Support — AMP aims to be all about providing speed to mobile consumers of content but paywalls just, well, get in the way. So Google and the AMP folks have come up with a way where protected content can be served and unlocked client-side for more performance. Cynically, of course, you could consider this yet another form of DRM for Web content..

The AMP Blog

Quick bytes:

???? Jobs

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

DevOps Engineer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

ℹ️ Interested in running a job listing in StatusCode Weekly? There's more info here.

???? Stories and Opinions

Two Months with PowerShell on a UNIX — You can’t use it as a login shell yet, but otherwise Microsoft’s PowerShell (which is more commonly associated with Windows) isn’t too bad.

Joe Wright

'Teleforking' a Process Onto a Different Computer — Imagine if instead of calling fork you could call telefork and have a process forked onto other machines within a cluster.. this developer rigged up a fun prototype.

Tristan Hume

▶  Discussing Serverless Use Cases with Gareth McCumskey — A chat with Gareth McCumskey (of Serverless Inc) about different production-level serverless use cases including RESTful APIs, GraphQL, WebSockets, and capturing clickstream data.

The Serverless Chats Podcast podcast

How Twitter Engineers Hunted Down a Linux Kernel Bug — When two Twitter engineers reset a Linux server’s firewall config, they expected things to work.. but it didn’t, and they unearthed (and fixed!) a kernel bug along the way.

Cong Wang and Dan Luu (Twitter)

To Microservices and Back Again: Why Segment Went Back to a Monolith — When Segment moved to a microservices architecture, they gained environmental isolation, but at a cost of higher operational overhead. Three years later, the costs were too high, and the team migrated back to a monolith..

Thomas Betts and Alexandra Noonan

How Mozilla Engineers Code Quality in the Firefox Browser — An insider’s look at Firefox’s code quality toolchain that’s been designed to manage the ongoing development and releases of the popular desktop browser.

Mozilla Hacks

???? Tutorials

The Tool That Really Runs Your Containers: Deep Dive Into runc and OCI Specificationsrunc is a container runtime that was extracted from Docker over the years and is now maintained separately but which still does the work of spawning and running containers.

Kirill Shirinkin

Decoupling Larger Applications with Amazon EventBridge — How to use an event-based architecture to decouple services and functional areas of applications. (EventBridge is AWS’s serverless app-to-app event bus.)

James Beswick (AWS)

The Complete Guide to Distributed Tracing

Lightstep sponsor

▶  Discussing Docker and Kubernetes with Kelsey Hightower — A worthwhile show to listen to if Kubernetes and Docker intimidate you but you want to know a little more. Kelsey is good at breaking these things down into understandable pieces.

Rails with Jason Podcast podcast

A Variety of C Obfuscation Tricks — C is, like many languages, well suited to trickery and here’s a look at some of it.

Colin Ian King

???? Code and Tools

Will It CORS? — A handy online tool/wizard for establishing how your (potential) use case will (or won’t!) operate alongside CORS (Cross-Origin Resource Sharing).

HTTP Toolkit

sls-dev-tools v1.0: Think DevTools But for Serverless“Think Chrome Dev Tools but for Serverless” say the team behind sls-dev-tools. They work with AWS Lambda and alongside tools like Serverless Framework or SAM.

Theodo

IPFS 0.5.0 Released: A Major Leap Forward for Peer to Peer KindIPFS (InterPlanetary File System) is perhaps the best known peer-to-peer hypermedia protocol and it has been seeing some high profile adoption as shown here.

Molly Mackinlay

The Super Simple AWS Storage Calculator — A quick way to compare how much it costs to store certain amounts of data on various AWS services at differing levels of robustness.

The Duckbill Group

Faster CI/CD for All Your Software Projects Using Buildkite — See how Shopify scaled from 300 to 1800 engineers while keeping their build times under 5 minutes.

Buildkite sponsor

Windows Terminal Preview v0.11 Release — A lot of updates here for Microsoft’s official terminal app prior to an even bigger 1.0 release.

Microsoft

MsQuic: Microsoft Open Sources Its QUIC Library — A cross-platform, general-purpose library that implements the QUIC transport protocol. GitHub repo.

Daniel Havey (Microsoft)

Editly: Slick, Declarative Command Line Video Editing — I’ve long wondered why there isn’t a good way to “code” video editing at the command line other than wrangling with arcane ffmpeg options. Well.. this uses ffmpeg, but it handles a lot of the wrangling for you.

Mikael Finstad

Pomerium: An Identity-Aware Secure Access Proxy — An identity aware access-proxy modeled after Google’s BeyondCorp. Think VPN access benefits but without the VPN. Built in Go, naturally.

Pomerium

98.css: CSS for Building Faithful Recreations of Windows 98 — If for any reason you need your Web site’s interface to look like Windows 98…

Jordan Scales

pxy: A Go Livestream Proxy from WebSocket to External RTMP Endpoints

Chua Bing Quan




4

Souza out of UFC 249 after testing positive for coronavirus

UFC middleweight Jacaré Souza tests positive for Covid-19 and will no longer compete at the controversial UFC 49 show.




4

UK 'to bring in 14-day quarantine' for air passengers

An airline industry body says it has been told coronavirus quarantining will start from the end of May.




4

TileDB 2.0, Scylla 4.0, and CockroachDB raises extra funds

#303 — May 8, 2020

Read on the Web

Database Weekly

Introducing Scylla Open Source 4.0 — Scylla (a Cassandra-compatible NoSQL data store aiming to be the “world’s fastest column-store database”) now provides production-ready lightweight Transactions (LWT), a DynamoDB-compatible API (Alternator), and operator for Kubernetes, and more.

Dor Laor

The Best Medium-Hard Data Analyst SQL Interview Questions — This article begins with a quote: “The first 70% of SQL is pretty straightforward but the remaining 30% can be pretty tricky.” True! This article focuses on the tricky ‘medium-hard’ area that few tutorials venture into.

Zachary Thomas

????Live Coding: Guide to Grafana 101 - Getting Started with AlertsJoin us on May 20th to see how to use Grafana’s alerting functionality to get notified about anomalies in your data, dig into root causes, and respond to critical issues. Step-by-step demos + tips = cheaper, more flexible monitoring ✅.

Timescale sponsor

TileDB 2.0 and the Future of Data Science — TileDB is an embeddable storage engine focused on working with dense and sparse multi-dimensional arrays. It’s a C++ library with official Python, R, Java and Go integrations, but it can integrate with other database systems too. 2.0 introduces dataframe support, a new API for R, and support for Google Cloud Storage and Azure Blob Storage.

Stavros Papadopoulos

Time-Series Compression Algorithms, Explained — Delta-delta encoding, Simple-8b, XOR-based compression, and more - these algorithms aren’t magic, but combined they can save over 90% of storage costs and speed up queries. Here’s how they work.

Joshua Lockerman and Ajay Kulkarni

CockroachDB Creators Raise $87 Million of New Investment — Quite a raise and quite a valuation in these times for the creators of CockroachDB, a popular distributed SQL database.

Cockroach Labs

The Big Cloud Data Boom Gets Even Bigger, Thanks to COVID-19? — It’s not like the cloud was doing badly beforehand, but the pandemic is apparently encouraging companies to virtualize as much of their operations as possible.

Datanami

MongoDB Is Easy. Now Make It Powerful. Free Download for 30 Days. — Using MongoDB Atlas? Studio 3T is the professional GUI and IDE that unlocks the power you need.

Studio 3T sponsor

Speeding Up count(*): Why Not Use max(id) - min(id)? — A warning tale in case you decide to take this shortcut. While you might be able to estimate or fudge a number that’s close, you can’t guarantee sequences will give you an exact, correct answer here.

Hans-Jürgen Schönig

Using AWS API Gateway to Run Database Queries — API Gateway is commonly used to hook up HTTP endpoints to AWS Lambda functions but did you know it can directly connect to DynamoDB? (Or any AWS service that lets you query over the AWS API, so not RDS.)

Renato Byrro

How to Remain Agile with DynamoDB — Amazon DynamoDB delivers performance at scale but at a cost to flexibility (particularly early on in the development cycle when your eventual access patterns aren’t always known) – there are some mitigations, however.

Rob Cronin

Jobs

DevOps Engineer at X-Team (Remote) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere.

X-Team

Tooling

pgModeler: A Postgres Database Modeler — An easy way to create and edit database models in a visual way. It’s packaged up as a paid product but is also open source so you can build your own.

Raphael Araújo e Silva

AvionDB: A Decentralised Database with MongoDB-like Developer Interface — An admittedloy ‘alpha stage’ database system built on top of OrbitDB, a serverless, peer-to-peer database that uses IFPS for storage and implements the core decentralized database logic/protocol.

Dappkit

mssql-cli, a CLI Tool to Manage SQL Server, Now on macOS and Linux — mssql-cli is a tool for working with SQL Server from the command line, complete with Intellisense, syntax highlighting, and paging.

Alan Yu (Microsoft)




4

Belsen 1945: Remembering the medical students who saved lives

Two weeks after liberation, 95 London medical students arrived at Belsen to help care for survivors.




4

It's time to upgrade those Ruby 2.4 apps

#497 — April 16, 2020

Read on the Web

Ruby Weekly

Bye Bye Ruby 2.4, Support Has Ended — From the end of April 2019 till now, Ruby 2.4 has been in its ‘security maintenance’ phase but now you won’t even get that, Ruby 2.4.10 should be the final 2.4 release. 2.5 will follow in 2.4’s footsteps next year, so upgrading to 2.6 or 2.7 should now be a priority for those older apps.

Ruby Core Team

Testing Ruby Decorators with super_method — Have you ever wondered how you can properly test the behavior of a method overridden by Module#prepend? Enter super_method which returns a Method object of which superclass method would be called when super is used or nil if none exists.

Simone Bravo

You Hacked the Gibson? Yeah, They Built Their Own Login — Don't let Crash Override pwn your app. FusionAuth adds secure login, registration and user management to your app in minutes not months. Download our community edition for free.

FusionAuth sponsor

Heya: A Sequence Mailer for Rails — “Think of it like ActionMailer, but for timed email sequences.” Note: It’s open source but not free for commercial use beyond a certain point.

Honeybadger Industries LLC

A Final Report on Ruby Concurrency Developments — A report on work funded by a 2019 Ruby Association Grant that puts forth a proposal of using non-blocking fibers to improve Ruby’s concurrency story.

Samuel Williams

Mocking in Ruby with Minitest — Minitest has basic mocking functionality baked in, but be judicious in your use of it.

Heidar Bernhardsson

???? Jobs

Ruby Backend Developer (Austria) — We’re seeking mid-level and senior devs to join us and build top-class backend infrastructure for our adidas apps, used by millions. Our stack includes: jRuby, Sinatra, Sidekiq, MySQL, & MongoDB.

Runtastic

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

▶️ Get ready for your next role: Pluralsight is free for the entire month of April. Stay Home. Skill Up. #FreeApril — SPONSORED

???? Articles & Tutorials

Predicting the Future With Linear Regression in Ruby — Linear regression is a mathematical approach to modelling a relationship between multiple variables and is demonstrated here by exploring whether the tempo of a song predicts its popularity on Spotify.

Julie Kent

Feature Flags: A Simple Way to 'De-Stress' Production Releases — Feature flags bridge a gap between the abstract concept of continuous delivery and tactical release of features.

Matt Swanson

A Guide to Deprecation Warnings in Rails — If you’ve upgraded Rails and you start seeing warnings screaming at you, you can either get Googling or.. read this ????

Luciano Becerra

What's the Difference Between Monitoring Webhooks and Background Jobs

AppSignal sponsor

Understanding webpacker.yml — Have you ever really gone through the Webpack config?

Ross Kaffenberger

Using Optimizer Hints in Rails — Rails 6 removes the need to write raw SQL to use optimizer hints, so that’s cool.

Prateek Choudhary

Dissecting Rails Migrations — You should pick up something new about migrations by reading this article as it covers all of the essentials and a little more.

Prathamesh Sonpatki

The Basics of Custom Exception Handling — Never hurts to revise the basics of effective exceptions.

Mark Michon

How to Improve Code Readability with Closures

Andrey Koleshko

???? Code and Tools

ruby-prolog: A Pure Ruby Prolog-like DSL for Logical Programming — Solve complex logic problems on the fly using a dynamic, Prolog-like DSL inline with your normal code.

Preston Lee

Anyway Config: Keep Your Ruby Configuration Sensible — Get your Ruby project out of ‘ENV Hell’ with anyway_config, a framework for managing configuration.

Vladimir Dementyev

The End of Heroku Alerts — Rails Autoscale keeps your app healthy. Simple and effective autoscaling for Web, Sidekiq, Delayed Job, and Que.

Rails Autoscale sponsor

Tomo 1.0: A Friendly CLI for Deploying Rails Apps — There’s a short tutorial for deploying Rails, and the documentation is thorough.

Matt Brictson

ActiveLdap 6.0: An Object Oriented Interface to LDAP — A very long standing project (16 years!) that has just had an update. LDAP stands for Lightweight Directory Access Protocol and while I don’t hear about it much anymore, it has plenty of established use cases.

Sutou Kouhei

Elasticsearch Integrations for ActiveModel/Record and Rails

Elastic

RubyMine 2020.1 Released

Natalie Kudanova




4

Node 14 has been released

#335 — April 23, 2020

Read on the Web

Node Weekly

Node.js 14 Released — Woo-hoo another major release of Node.js is here. v14 now becomes the current ‘release’ line with it becoming a LTS (Long Term Support) release in October.. so production apps would, ideally, remain on v12 for now. So what’s new..?

  • Diagnostic reports are now a stable feature.
  • It's based on V8 8.1.
  • An experimental Async Local Storage API
  • Improvements to streams.
  • An experimental WebAssembly System Interface (WASI) to support future WebAssembly use cases.
  • Bye bye to the ESM module ‘experimental’ warning (though it still is experimental).

Michael Dawson and Bethany Griggs

Learn Hardcore Functional Programming in JavaScript — Join Brian Lonsdorf and learn how to apply such concepts as pure functions, currying, composition, functors, monads and more.

Frontend Masters sponsor

Puppeteer 3.0: Say Hello to Firefox — Best known as a way to headlessly control Chrome from Node, Puppeteer has recently seen some competition in the form of the cross-browser Playwright recently. But competition can be good and Puppeteer now supports Firefox too.

Mathias Bynens

ZEIT Is Now Vercel — You probably best know ZEIT as the creators and maintainers of the popular Next.js React framework and their ‘Now’ deployment and hosting platform.

Vercel

New OpenSSL Security Release To Require Node Updates? Maybe Not.. — A key security update to OpenSSL raised the possibility of widespread Node releases to incorporate the fixes, but initial suggestions are that Node isn’t affected. Fingers crossed!

Sam Roberts

???? Jobs

Node.js Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

ℹ️ If you're interested in running a job listing in this newsletter, there's more info here.

???? Articles & Tutorials

OneTesselAway: Building a Real-Time Public Transit Status Device — A developer wanted to know when the next bus would arrive.. while using lots of cool tech, including Node, the OneBusAway API, and the Tessel 2 IoT platform.

Robert McGuire

What is the toJSON() Function? — If an object has a toJSON function, JSON.stringify() calls toJSON() and serializes the return value from toJSON() instead.

Valeri Karpov

Top GitHub Best Practices for Developers - Expanded Guide — Implementing these best practices could save you time, improve code maintainability, and prevent security risks.

Datree.io sponsor

Refactor Your Node and Express APIs to Serverless with Azure Functions — John Papa points out a Microsoft tutorial that walks through the process of taking a Node API serverless with Azure’s Functions service.

John Papa

Querying SQL Server from Node with async/await

Rob Tomlin

Why I Stopped Using Microservices

Robin Wieruch

???? Tools, Resources and Libraries

lazynpm: A Terminal UI for npm — One of those sort of things you don’t realize you need until you give it a go. There’s a four-minute screencast if you want to see how it works without downloading.

Jesse Duffield

node-sqlite3 4.2: Async, Non-blocking SQLite3 Bindings for Node4.2.0 just came out.

Mapbox

ts-gphoto2-driver: A Node Wrapper for libgphoto2libgphoto2 provides a way to control a variety of digital cameras/DSLRs.

Lenzotti Romain

AppSignal Now Supports Node.js: Roadmap for the Coming Weeks

AppSignal sponsor

Rosetta: A General Purpose Internationalization Library in 292 Bytes — Less than 300 bytes, but does have a few dependencies. Aims to be very simple and is targeted at basic string use cases.

Luke Edwards

nodejs-dns 2.0: The Google Cloud DNS Client for Node

Google

node-osc 5.0: Open Sound Control Protocol LibraryOSC is a protocol used to communicate between media devices.

Myles Borins

ts-node: TypeScript Execution and REPL for Node

TypeStrong

???? And One for Fun..

npm trends: Compare NPM Package Downloads — A site to compare package download counts over time. For example, what about koa vs restify vs fastify?

John Potter




4

Node 14.2.0, plus Deno 1.0 is coming

#337 — May 7, 2020

Read on the Web

✍️ With a few of the links today, this is a good time to note we sometimes link to things we disagree with or that are controversial if they are newsworthy or of relevance to our community. Inclusion is not always endorsement but you can read any summaries we write alongside items to get our take on things ????

Node Weekly

Node v14.2.0 (Current) Released — The latest version of Node gains a new experimental way — assert.CallTracker — to track and verify function calls and the amount of times they occur. Also, require('console').Console now supports different group indentations

Node.js

Deno 1.0: What You Need to Know — Two years ago Ryan Dahl, the original creator of Node, gave a popular talk called 10 Things I Regret About Node.js where he revealed Deno, his prototype of how he'd build a better V8-based JavaScript runtime. With 1.0 due next week, Deno is poised to be a particularly exciting release and this article does a good job of cruising through the reasons why.

David Else

Enhance Node.js Performance with Datadog APM — Debug errors and bottlenecks in your code by tracing requests across web servers and services in your environment. Then correlate between distributed request traces, metrics, and logs to troubleshoot issues without switching tools or contexts. Try Datadog APM free.

Datadog APM sponsor

Deno Weekly: Our Newest Newsletter — We really like what we see from Deno (above) so far, so we're launching a new newsletter all about it! ???? Rather than keep mentioning Deno in Node Weekly, we'll be giving it its own space. Even if you're not planning to use Deno, feel free to subscribe for a while, see what happens, then unsubscribe if it doesn't suit you — the next issue will drop on 1.0's release (due next Wednesday).

Cooperpress

Controlling GUIs Automatically with Nut.js — Write Node code that clicks on things, opens apps, types, clicks buttons, etc. Works on Windows, macOS and Linux. Hit the GitHub repo to learn more or check out some examples.

Simon Hofmann

A Practical Guide to Node Buffers — You’ll often encounter Buffer objects for holding binary data in the form of a sequence of bytes during interactions with the operating system, working with files, network transfers, etc.

DigitalOcean

???? Jobs

Node.js Developer at X-Team (Remote) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere.

X-Team

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

ℹ️ If you're interested in running a job listing in this newsletter, there's more info here.

???? Articles & Opinions

How to Build a REST Service with Fastify — How to build a basic RESTful service using Fastify, a popular Node Web framework focused on performance/low overheads.

Wisdom Ekpot

▶  How to Use Node.js for Load Testing — A straightforward tour of an approach for hitting a Web site over and over from multiple child processes.

Tom Baranowicz

How to Fix ESLint Errors Upon Save in VS Code — A quick fire tip.

David Walsh

Faster CI/CD for All Your Software Projects Using Buildkite — See how Shopify scaled from 300 to 1800 engineers while keeping their build times under 5 minutes.

Buildkite sponsor

Avoiding Memory Leaks in Node: Best Practices for Performance — Covers very similar ground to another memory leak article we linked recently.

Deepu K Sasidharan

'Some thoughts on the npm acquisition..' — The creator of Hapi and an investor in npm Inc. shared his thoughts on GitHub’s acquisition of npm. I disagree with his conclusion (and his views have also caused concern on Twitter) but it’s nonetheless interesting to get views from behind the curtain.

Eran Hammer

???? Tools, Resources and Libraries

npm 6.14.5 Released — Just a couple of minor bug fixes.

The npm Blog

actions-cli: Monitor Your GitHub Actions in Real Time from the Command Line

Tommaso De Rossi

SQL Template Tag: Tagged Template Strings for Preparing SQL Statements — For use with pg and mysql, for example.

Blake Embrey

webpack-blocks: Configure webpack using Functional Feature Blocks

Andy Wermke

JavaScript Error Tracking with AppSignal v1.3.0 is Here

AppSignal sponsor

FarmHash 3.1: A Node Implementation of Google's High Performance Hash FunctionsFarmHash is a family of non-cryptographic hash functions built by Google mostly for quickly hashing strings.

Lovell Fuller

do-wrapper 4.0: A Node Wrapper for the DigitalOcean v2 API

Matthew Major




4

2000 FIFA Club World Championship: Corinthians 0-0 Vasco da Gama (4-3 PSO)

Corinthians-Vasco da Gama, FIFA Club World Cup Brazil 2000 Final: The all-Brazilian final had a plethora of familiar names - including legend Romario, Edmundo, Gilberto Melo, Ricardinho and Dida - and ended in a dramatic penalty shootout.




4

2007 Club World Cup Final: Boca Juniors 2-4 AC Milan

In the final of the FIFA Club World Cup Japan 2007, Italian giants AC Milan got two goals from 'Pippo' Inzaghi and one each from Kaka and Alessandro Nesta to become the world's top team.




4

2011 Club World Cup Final: Santos 0-4 Barcelona

Hopes were high in the final of the FIFA Club World Cup Japan 2011 that Brazilian team Santos could match Barcelona's firepower, but Lionel Messi, Cesc Fabregas, Xavi and crew had other ideas.




4

Al Ain 3-3 (4-3 pens) Team Wellington (UAE 2018)

A penalty shootout decided the opening match of the FIFA Club World Cup UAE 2018. Hosts Al Ain knocked out OFC champions Team Wellington thanks to the heroics of Al Ain goalkeeper Khalid Eisa.




4

River Plate 2-2 (4-5 pens) Al Ain (UAE 2018)

Hosts Al Ain secured a place in the final, defeating the South American champions on penalties.




4

Kashima Antlers 0-4 River Plate (UAE 2018)

River Plate ended their FIFA Club World Cup UAE 2018 campaign with an emphatic 4-0 victory over AFC Champions League holders Kashima Antlers.




4

Real Madrid 4-1 Al Ain (UAE 2018)

Real Madrid capped off another memorable year by claiming a third successive FIFA Club World Cup title, defeating host team Al Ain 4-1 at Abu Dhabi's Zayed Sports City Stadium.




4

Real Madrid CF 4-1Al Ain (UAE 2018)

Real Madrid CF beat Al Ain in a 4-1 thriller in the FIFA Club World Cup (2018) final. Watch all 5 goals from the final, including Modric's outside the box curler.