It’s the morning of February 28, 2017, and vast swathes of the internet are unavailable. From individual sites to services that thousands of others rely on — such as Slack, Quora, GitHub and Trello — many are unavailable. You probably remember the day that ‘human error‘ took down so much of the internet, with broad components of AWS that no longer worked. This isn’t the first time an outage has brought the internet to its knees — but the sheer scale of AWS always means that the impact is felt.
Back in my Docker hosting post, I noted that deploying and orchestrating containers live was still a missing step in the Docker workflow for many developers. A handful of complex orchestration tools entered to fill the void, with large cloud companies offering to host your setup for you. In that post, I intentionally avoided tools that sat in the middle of this process by helping you to deploy containers to cloud services, but there are plenty of them, including Docker’s own official cloud servi...
See how GitHub became a leader in version control; learn about the Discovery tab, and how they help you not only code better, but collaborate and communicate.
[Blockchain-based
technologies](https://techbeacon.com/tags/blockchain){.markup--anchor
.markup--p-anchor data-href="https://techbeacon.com/tags/blockchain"
rel="noopener" target="_blank"} have moved away from just supporting
cryptocurrencies. One hot area for IT Ops is smart contracts, which let
you store, verify, and execute code on a blockchain. And multiple
projects now under way promise to replace traditional elements of the
compute stack, from processing to storage to communications, with this
approach.
### Blockchain is already...
We take a look at what some countries around the world are doing to promote cryptocurrency, as well as how some innovative companies are using blockchain.
As is traditional with the JavaScript world, there are a dizzying amount of options for node logging. In this article, I will dig into some of the better and lesser known options to see what’s on offer and help you log better in your Node applications.
With GraphQL and tools like it, do you still need to manually document anything? Or can you fire your tech writers right away? Let's check in a real codebase!
Before we begin, note that this post isn’t intended as an introduction to GraphQL. For a beginner’s guide, I suggest Derek Haynes’ Codeship post or howtographql.com.
The MacBook Touch Bar has been notoriously labelled as a useless feature... however, it may have found a home with the Atom Text Editor. Check out these different packages that extend touch bar functionality to Atom.
I will assume you are at least familiar with the concept of microservices — loosely coupled services that provide discrete solutions to business use cases that you can combine to solve current needs and demand. The architectural pattern has gained popularity over the past years, and although not everyone is completely sure what “doing it right” looks like, it’s a concept that suits modern needs and is here to stay for the foreseeable future.
In this podcast interview, learn how Datical is bringing easy-to-use tools inspired by DevOps practices to the traditionally messy world of enterprise databases.
On occasion, I have created content for and taught computing subjects to students, ranging from absolute newcomers to computers and coding to professionals wanting to top up their skills. When I first started, options for learning to code were limited, restricted to university and college courses that often assumed some prior knowledge and required commitment, time, and money.
I spoke with Pepperdata CEO Ash Munshi about what the company offers and how their customers save hours from running inefficient processing jobs.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the subs...
While you may not have plans for creating data-driven applications that target the Indian market, the example of a large government creating this platform is interesting.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet...
We take a look at a new educational platform that allows beginning devs to sync up their GitHub accounts and practice their new found development skills.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses...
Coralogix released a new addon for Heroku. In this post we cover best Logging practices, how different cloud providers enable them, what makes Heroku logging special, and how Coralogix utilizes Heroku’s approach to provide it’s 3rd generation logging experience.
Learn about the history and product range of the popular NGINX web server in this interview with its product management director, Liam Crilly.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substit...
Podcasting is undergoing a renaissance with listeners consuming on-demand shows at unprecedented levels, and creators enjoying surprising levels of success with their work. One thing that sets apart the amateurs from the professionals is good content, but the other is production values. Here are some of the things I’ve learned, along with recommendations on the hardware, software and techniques to get you started podcasting using your Mac.
Yael Eisenstat has an interesting past. She ‘came out’ as a long term CIA employee in January 2017 after Donald Trump delivered a poorly received speech in front of the C.I.A. Memorial Wall. She didn’t intend to be sensationalist or release state secrets like some previous ex-secret service employees who revealed their identity, rather she had had enough of Trumps stream of insults to her country and hoped that her actions could make a difference. She has advised vice-presidents and major corpo...
While sci-fi predicted sweeping changes in cyborgs, like limb replacement, the truth probably lies in a smaller start, like embedding sensors in our bodies. Liviu Babitz, Founder of Cyborg Nest, agrees, predicting that we will instead look to add new senses or enhance those we already have in small and subtle ways. Liviu began with a small sensor that vibrates when he is facing north, in itself not the most useful sense to possess, but a step in the right direction to show what could be possibl...
These graphical user interfaces give you a bunch of different and useful ways to interact with Docker. Read on to learn what each one can do.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitu...
With the latest update, Postman now allows access to monitoring, documentation, mock servers, and other API features for users of its free version.
{::options parse_block_html="true" /}
<div class="author">
<img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;">
<span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the su...