Jason Lengstorf Avatar The Changelog #306  – Pinned

The Great GatsbyJS

From open source project to a $3.8 million dollar seed round to transform Gatsby.js into a full-blown startup that's building what's becoming the defacto modern web frontend. In this episode, we talk with Jason Lengstorf about this blazing-fast static site generator, its building blocks and how they all fit together, the future of web development on the JAMstack (JavaScript + APIs), the importance of site performance, site rebuilds, getting started, and how they're focused on building an awesome product and an awesome community.

read more...

Rajoshi Ghosh blog.hasura.io

Instant GraphQL on Postgres

Get instant GraphQL APIs on any PostgreSQL database. We are super thrilled to announce the launch of the Hasura GraphQL Engine, an open source product that gives you instant GraphQL APIs on Postgres. You can try it out here — it will take exactly 30 seconds to deploy to Heroku’s free tier (yes — we counted 😀). Check out the open source repo on GitHub.

read more...

Azeria azeria-labs.com

The importance of deep work

This is an interesting 30-hour method for learning a new skill from Azeria Labs (aka Azeria). If you're a fan of flow and you'd like to learn how to apply it to learning a new skill, check this out. We also know and have experienced the feeling of flow. The moment when you’re fully focused on a task. You lose all sense of time, and everything seems to flow effortlessly; you forget everything around you and have a feeling of control over the task. This rewarding feeling of flow is best described by Psychologist Mihaly Csikszentmihalyi: “The best moments usually occur when a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile.”

read more...

Rollbar Icon Rollbar – Sponsored

The guide to modern observability challenges

Our friends at Rollbar are helping the developer community learn the insights necessary not just to identify and respond to problems after their app has been deployed, but to also trace issues to their source and fix things so those problems do not recur. Check out this free guide to modern observability. In this guide, we’ll explore: Modern observability challenges and why monitoring falls short Overview of tools and techniques to help you achieve observability How to implement best practices in your systems and development process

read more...
logged by @logbot permalink

Robin Wieruch robinwieruch.de

JavaScript fundamentals before learning React

Learn about the fundamentals of JavaScript to ease your learning/usage of React. After all my teachings about React, be it online for a larger audience or on-site for companies transitioning to web development and React, I always come to the conclusion that React is all about JavaScript. The following walkthrough is my attempt giving you an almost extensive yet concise list about all the different JavaScript functionalities to complement your React application.

read more...

Carolyn Van Slyck carolynvanslyck.com

Building Go from source

This is how you accomplish step 1 to becoming a Go contributor. Before we can become Go contributors, the very first step is being able to build Go from source. I followed the official doc and filled in the blanks a bit to figure out how to get everything working. This post is part of a series from Carolyn Van Slyck called Adventures in Gopher Source. The goal of the series is "for more of the gopher community to become upstream Go contributors."

read more...

Y Combinator Icon Y Combinator

Startup school 2018

Is this really a chance to get $10,000 in equity-free funding just for completing a free online course? Seems there's also $50,000 in credits to a variety of other services too. Startup School is a free, 10-week, online course. It’s designed for any startup founder who would like to get help through the earliest, most difficult challenges of starting a company. The course will begin on August 27, 2018 and applications are now open at StartupSchool.org.

read more...

Datadog Icon Datadog – Sponsored

EC2 monitoring cheatsheet

Discover all the commands and metrics you need to monitor your EC2 instances in one place with this awesome cheatsheet from our friends at Datadog. Keep track of important resource metrics and status checks for your EC2 instances. This cheatsheet provides: Commands to run status checks and collect metrics vital to understanding overall EC2 instance performance and health Parameters and dimensions used to query EC2 statistics and filter instances by status A quick-start guide to using Datadog to collect metrics and status information to monitor AWS EC2 instances Also checkout this 3 part deep dive into the key metrics for EC2 monitoring from Maxim Brown on the Datadog engineering blog.

read more...
logged by @logbot permalink

link Icon theptrk.com

Creating a simple 'did.txt' file

This post is a simple, step-by-step explanation of how Patrick created 'an insanely simple “did” file accessible by terminal'. What's interesting about it to me is not how to do it, but the idea of doing it itself. His motiviation: Time flies by when you’re learning how to code. Its super important to take a second every once in a while to simple write down what you did during the past mental sprint. Writing down what you learned solidifies the knowledge. This is a great truth, and one that applies far beyond learning how to code. Sometimes we need a did.txt just to recognize how much we've accomplished recently. For me, there are days when I get to the end and feel like I didn't really accomplish much. If I'd catalogued my wins throughout the day as they occurred (no matter how small), I bet I'd feel different about that. However, I'm both busy and lazy (a hellacious pairing) and wouldn't keep up with this habit unless it were dead simple. Patrick's 'did.txt' solution is about as simple as it gets...

read more...

Nadia Eghbal nadiaeghbal.com

Methodologies for measuring project health

How do we know whether an open source project is doing well? Number of contributors? Number of users? Number of appearances on The Changelog*? Nadia's been researching these things: A lot of people are interested in measuring the health and velocity of open source projects. After digging through the current research landscape, I’d like to summarize the most common approaches I’ve seen, and my conclusions here. One conclusion she's come to is that our current methods aren't cutting the mustard. Find out why and what some of her suggestions for improvement are in this excellent piece. *yes of course that's a joke

read more...

Lyndsey github.com

🎯 The best fastlane plugin to understand and tame misbehaving iOS tests

Lyndsey Ferguson: Unit testing and the tests themselves are written by humans. Humans are prone to error. Unit tests and the testing infrastructure can be imperfect. The test_center plugin includes tools that remove (or alleviate) the effects of an imperfect test infrastructure. (fastlane is a popular way to automate building/releasing iOS and Android apps.)

read more...

Chrome Icon waytab.io

Get a random item you've liked/bookmarked when you open a new browser tab

Waytab connects to your browser bookmark, Github, Twitter, Pocket, Pinterest and Unsplash account to remind you of your stars, likes and bookmarks every time you open a new browser tab. This looks like a good idea, well executed. I've long given up on bookmarking, liking, and starring stuff because I never go back and revisit. Waytab changes all that.

read more...

Dennis Reimann dennisreimann.de

UIengine 1.0 – a workbench for UI-driven development

Dennis Reimann: The UIengine is a tool to build pattern libraries and documentation for design systems. It helps designer and developers to work closely together and offers features to boost their productivity. Alternatives already exist in the ecosystem (Fractal, Storybook, etc). Why reinvent the wheel? Most of the existing tools focussed on the component development, but lacked ways to also provide good documentation. Some were limited to using a specific templating language or framework, which was suboptimal for me: As a freelancer I am working on many projects and each one has its own set of constraints and requirements. I wanted to build a tool with an open source license, which I could use and extend with every project I work on.

read more...

Ives van Hoorne Medium

VSCode themes in CodeSandbox?

Ives van Hoorne writes on Medium: Personalizing color schemes is one of the most important things to have in an code editor. CodeSandbox didn’t have any way to personalize colors in the editor since release, but I’m happy to announce that we do now. The best part is that we were able to reuse a big chunk of logic from VSCode directly and also support any VSCode theme natively in CodeSandbox!

read more...

Our podcasts

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

0:00 / 0:00