JS Party JS Party #48

Foundation foundations (live at Node + JS Interactive)

In this special episode of JS Party at Node + JS Interactive in Vancouver, KBall, Nick and Suz explore the proposed merger between the JS Foundation and the Node Foundation. They pick the brains of special guests Tierney Cyren (Node Foundation) and Dave Methvin (JS Foundation) about what's happening with the merger, what it means for the ecosystem and for everyday JavaScript developers.

read more...

 Itamar Turner-Trauring codewithoutrules.com

The next career step for Senior Software Engineers (that isn’t management)

This is a must-read for any software engineer wondering how they can move up the ladder without falling pray to the Peter Principle. Career progress for programmers doesn't require giving up coding to become a manager. You can get more autonomy—and stronger negotiation leverage—by going from implementer, to problem solver, to problem finder.

read more...

GoCD Icon GoCD – Sponsored

Why should you use GoCD over Jenkins?

Jekins is the incumbent option, not to mention, open source. GoCD is also open source and supports Kubernetes and can be installed with Helm Charts. GoCD provides its core value out of the box. Maybe you will add a few integration plugins to make GoCD fit better in your environment. Jenkins will require many plugins to deliver value. You will need to understand the plugins, how they interoperate, and how to upgrade them. GoCD will feel more stable. Jenkins will feel more hackable. Which is a better match to your needs and philosophy? Learn how to setup your first pipeline, or check out their enterprise plugins and support.

read more...
logged by @logbot permalink

Thoughtbot Icon Thoughtbot

Upcase (from Thoughtbot) is now free

But…why? We’ve loved building Upcase, both as a business and as a way to share what we’ve learned with the community. But while we’d love to keep investing in Upcase and producing tons of new content, we’ve been moving in a different direction—back to our roots, in fact, as we focus on our core consulting business. So what to do with this learning platform we’ve poured our hearts and souls into? We ultimately decided the best option was to open Upcase up to the world and share all of the content, no subscription needed. As they say, if you truly love something, set it free. Focus is SOOO crucial and sometimes is overlooked for too long. Been there. Glad to see the wisdom of focus here being shared (freely) from Thoughtbot. We've always been huge fans of their leadership in the community.

read more...

DigitalOcean Icon DigitalOcean – Sponsored

What serverless platform are developers primarily using?

DigitalOcean surveyed nearly 5,000 developers from around the world about their opinions on software development, the tools they use, and the challenges they face. When asked about serverless platforms, this is what they had to say. AWS Lamda - 58% Google Cloud Functions - 23% Microsoft Azure Functions - 10% Apache / IBM OpenWhisk - 2% OpenFaaS - 2% Iron.io - 1% Other - 4% Get answers to more questions like this about developer trends in the cloud from our friends at DigitalOcean in their quarterly report called Currents.

read more...
logged by @logbot permalink

GitHub Icon GitHub

Everything announced at GitHub Universe today

Today, we’re introducing future-forward features that further shape GitHub to better reflect how developers work. New to our platform, GitHub Actions and GitHub Connect advance development workflows and break down barriers between teams. We’re also releasing powerful new security tools with the GitHub Security Advisory API, new ways to learn across teams with GitHub Learning Lab for organizations, and more. Actions stole the show (are you signed up for the beta yet?), but there's a lot here. Stay tuned for more coverage/conversations as we have time to digest it all.

read more...

Amazon Web Services awslabs.github.io

Find CloudFormation difficult to work with? Ditch YAML/JSON with AWS Cloud Development Kit (CDK)

The AWS CDK is an infrastructure modeling framework that allows you to define your cloud resources using an imperative programming interface. The CDK is currently in developer preview. We look forward to community feedback and collaboration. If you're developing for AWS and using CloudFormation, and you feel that YAML and/or JSON templates are too restrictive, CDK will allow you to programmatically define your stack. CDK provides strong typed resources for Java, .Net, and TypeScript, as well as JavaScript support. You can even augment it by creating your own constructs and create your own DSL on top of CloudFormation!

read more...

German Velasco Thoughtbot

Is Elixir a scripting language?

Finally, an article that breaks Betteridge's law of headlines! Elixir is known for being a language made for building distributed applications that scale, are massively concurrent, and have self-healing properties. All of these adjectives paint Elixir in a grandiose light. And for good reasons! But is Elixir also a language that can be used for the more mundane tasks of this world like scripting? I think the answer is a definite yes. I've been writing Elixir for a few years now, but when it comes time to script something I still reach for Ruby. Case in point, our data import routines for changelog.com (which y'all know is an Elixir app) are written in Ruby. Why do I do this? Familiarity plays a big part. Also I find Ruby to be highly ergonomic for such tasks. Having said that, this article will make me consider trying Elixir for my next script.

read more...

InfoQ Icon InfoQ

Smoke – Amazon's new, lightweight server-side framework for Swift

When Apple open sourced Swift, it was only a matter of time before the server-side frameworks started rolling out. Perhaps that time is now? Amazon's entry is called Smoke, and InfoQ has the deets: Amazon Smoke framework is a new open-source light-weight server-side framework written in Swift and aimed to build REST-like or RPC-like services. Its architecture stresses ease of use and favours a pure-functional programming style for request handlers. Click through for some code snippets and to learn exactly how Smoke is built (hint: they're using SwiftNIO)

read more...

Cristian Magherusan-Stanciu github.com

Lower your AWS costs (up to 90%!) by automating the use of spot instances

If you're using EC2 and paying big bucks to do so, you owe it to yourself to check out AutoSpotting: Once installed and enabled by tagging existing on-demand AutoScaling groups, AutoSpotting gradually replaces their on-demand instances with spot instances that are usually much cheaper, at least as large and identically configured to the group's members, without changing the group configuration in any way. For your peace of mind, you can also keep running a configurable number of on-demand instances given as percentage or absolute number.

read more...

GraphQL github.com

A lightweight (and isomorphic) GraphQL client for JavaScript

GraphQL is based on a very simple HTTP transaction, which sends a request to an endpoint with query and variables. Many libraries require complex stacks to make that simple request. In any project you don't use React, Relay, you'll need a simpler client which manages your query and makes a simple request. Isomorphic, in case you were wondering, means it runs both on the client and the server.

read more...

Our podcasts

No matter who you are or where you are on your path of being a developer, we have a podcast for you. This community cares about the past, present, and future generation of developers. We're about lifting people up, not putting people down.

0:00 / 0:00