Note: This section of the site is under heavy construction, tread carefully.

Bookmarks tagged with “development”

214 bookmarks by garrettc


Reduce Friction – Ceejbot's notes

"The topic of reducing friction exhausts me: Do people still need to be persuaded to help their developers go faster? Really? In this, the year 2022? But yes, in this, the year 2022, many teams require persuasion on this topic."

Bookmarked on #



Easy access to gitignore boilerplates

gibo (short for .gitignore boilerplates) is a shell script to help you easily access .gitignore boilerplates from github.com/github/gitignore.

Bookmarked on #


The End of Localhost

"Dev environments should be cattle, not pets. It looks likely that in future, most development will not be done on localhost, the most precious pet of all."

Bookmarked on #


Godot Engine - Free and open source 2D and 3D game engine

A compact, lightweight, yet capable game development system.

Bookmarked on #


litestream

Streaming S3 replication for SQLite.

Bookmarked on #


A Guide to User Story Mapping: Templates and Examples (How to Map User Stories)

"Backlogs are exciting. Seeing all those potential features, updates, and bug fixes all in one place, just full of potential… Yeah, sure. Right about now you probably think I’m full of something other than potential. The truth is that backlogs can be confusing."

Bookmarked on #


macOS Setup Guide

"This guide covers the basics of setting up a development environment on a new Mac. Whether you are an experienced programmer or not, this guide is intended for everyone to use as a reference for setting up your environment or installing languages/libraries."

Bookmarked on #



In depth guide to running Elasticsearch in production

"In this post, I discuss in-depth information on how to manage elasticsearch in production"

Bookmarked on #


Scrum Checklist

"Are you really doing Scrum? Download the Scrum Checklist (version 2.2, PDF format)."

Bookmarked on #


A Senior Engineer's CheckList

Checklist for success of a senior engineer

Bookmarked on #


Code with Veni

A newsletter for underrepresented coders...

Bookmarked on #



HTTP View

"Intercept HTTP(S) with one click, explore & examine traffic up close, and discover exactly what your code is sending."

Bookmarked on #


HTTP Archive

<blockquote> We periodically crawl the top sites on the web and record detailed information about fetched resources, used web platform APIs and features, and execution traces of each page. We then crunch and analyze this data to identify trends — learn more about our methodology. </blockquote>

Bookmarked on #



Lessons from 6 software rewrite stories

"A new take on the age-old question: Should you rewrite your application from scratch, or is that “the single worst strategic mistake that any software company can make”? Turns out there are more than two options for dealing with a mature codebase."

Bookmarked on #


Questions for a new technology.

"Given that coordination and communication swamp all other costs in modern software development it is a pressing area to invest in, especially as your team scales."

Bookmarked on #


Hacker Tools

"In this class, we’ll help you learn how to make the most of tools that productive programmers use. We’ll show you how to navigate the command line, use a powerful text editor, use version control efficiently, automate mundane tasks, manage packages and software, configure your desktop environment, and more."

Bookmarked on #


Sheety - Turn your Google Sheet into an API

Turn any Google sheet into an API instantly, for free. Power websites, apps, or whatever you like, all from a spreadsheet. Changes to your spreadsheet update your API in realtime. Neat

Bookmarked on #


Estimation

An inside look into secrets of agile estimation and story points. Good agile estimation lets product owners optimize for efficiency and impact.

Bookmarked on #


Risk-First Software Development

"Scrum, Waterfall, Lean, Prince2: what do they all have in common? One perspective is that they are individual software methodologies, offering different approaches on how to build software. However, here, we are going to consider a second perspective: that building software is all about managing risk, and that these methodologies are acknowledgements of this fact, and they differ because they have different ideas about which are the most important risks to manage."

Bookmarked on #


How much does it cost to make an app? - App Cost Calculator

"Have you ever wondered how much it would cost to build an app for iOS or Android? We’ve created this handy app cost calculator just for you. Find out how much your app will cost in under a minute!"

Bookmarked on #


Squoosh

Compress and compare images with different codecs, right in your browser

Bookmarked on #


Being the help you wish you'd had

"I’ve been a mentoring junior developers for 3 years and I’d like to share with you some of the amazing things that I’ve learnt from teaching."

Bookmarked on #


7 Steps to Managing Remote Developer Teams if You’re Nontechnical

"Here are some essential steps to take to better manage a team of developers who are not in the same city, country, or timezone."

Bookmarked on #


Executable Specifications

"How do we specify requirements? Chatting is inherently imprecise. Email looses context. Even the ideal requirement document starts to decay once it is done. The most precise way we know to store knowledge is code. Could we use code to write specifications that are easy to understand by non-technical stakeholders […]"

Bookmarked on #


Will Kubernetes Collapse Under the Weight of Its Complexity? | Blog | InfluxData

A few weeks ago, I attended and spoke at KubeCon EU. It was a massive event attended by around 4,700 people...However, I felt there was an underlying problem with the whole spectacle: everyone I talked to was either an operator or an SRE. Where were all the application developers?

Bookmarked on #



12-Factor Apps in Plain English

"Popular platform-as-a-service provider Heroku […] maintains a manifesto of sorts called The Twelve-Factor App. It outlines a methodology for developers to follow when building modern web-based applications. Despite being partly self-serving (apps built like this will translate more naturally to running on Heroku), there’s a lot of meaty best-practices worth examining"

Bookmarked on #


Guide to how conversational UI and chat bots can help reinvent any app’s UX

"One of the first trends in this new trajectory is conversational UI, a new user interface technique that’s becoming increasingly popular on mobile. Better known as chat bots, these programs are an evolution of user interface design that allow users to communicate with a digital experience using their own words and on their own terms. We’ve examined how brand apps in particular can leverage conversational UI best practices to enhance their own apps, and what considerations should go into developers’ experiments with their first chat bot."

Bookmarked on #


Why you should stop using product roadmaps and try GIST Planning

I created my fair share of product strategies, roadmaps and project gantts, but I don’t do them anymore. I found a better alternative — GIST which I’ll explain in this post.

Bookmarked on #


The Twelve-Factor App

A methodology for building modern, scalable, maintainable software-as-a-service apps.

Bookmarked on #


Game developer’s guide to graphical projections (with video game examples), Part 1: Introduction

TL;DR: This article series explains one of the fundamentals of drawing: how to draw three-dimensional things correctly. It’s an essential skill for artists, but it’s also a great first topic for…

Bookmarked on #


Blameless PostMortems and a Just Culture

"We don’t take this traditional view at Etsy. We instead want to view mistakes, errors, slips, lapses, etc. with a perspective of learning. Having blameless Post-Mortems on outages and accidents are part of that."

Bookmarked on #


Swagger

Aides in development across the entire API lifecycle, from design and documentation, to test and deployment.

Bookmarked on #


Running in Circles

"Agile started off as a set of values. Values are subtle and abstract, so as agile spread, what spread wasn’t the values but the practice of working in cycles. Cycles are easy to explain and easy to copy. People in our industry think they stopped doing waterfall and switched to agile. In reality they just switched to high-frequency waterfall."

Bookmarked on #


Captain

Use Captain for Mac to manage Docker containers from the menu bar. Built with Electron.

Bookmarked on #



User Stories Quick Reference

This 2-page quick reference packs in all the concepts I try to communicate about Agile User Stories. Download the pdf and take a look.

Bookmarked on #


Story Mapping Quick Reference

This quick reference is a 2-page pdf that packs in most of the concepts I try to communicate in a Story Mapping workshop. Download the pdf and take a look.

Bookmarked on #


API Design Guide

"This is a general design guide for networked APIs. It has been used inside Google since 2014 and is the guide we follow when designing Cloud APIs and other Google APIs. It is shared here to inform outside developers and to make it easier for us all to work together."

Bookmarked on #


Particle: Connect your Internet of Things (IoT) devices

Bring your Internet of Things product to market faster with Particle's secure, easy-to-use, full-stack IoT cloud platform and low-cost connected hardware.

Bookmarked on #


The Best Retrospective for Beginners

"Are you new to facilitating retrospectives? Then you’re probably wondering how to best get started. For what it’s worth, here’s my “Given that I know nothing about you or the team’s situation here’s my best shot at a multi-purpose, easy to facilitate retrospective plan”"

Bookmarked on #


coala - Code Analysis Made Easy

coala provides a common command-line interface for linting and fixing all your code, regardless of the programming languages you use.

Bookmarked on #


6 things I learned creating my own Messenger chatbot

"The modern messaging tools that chatbots run on offer much more ways to interact compared to what previous incarnations of chatbots had, such as those used on IRC or AIM. Much advise on building chatbots that’s out there quietly assumes that all chatbots are just text-in-text-out, which doesn’t match with the platforms they are on. I recently built a chatbot for Facebook Messenger, and these are six things I learned from using other bots in research, building the bot and watching people interact with it."

Bookmarked on #




Git back to the future

Git may be the best version control software I’ve used but it is a complex beast and makes it easy to shoot yourself in the foot. Recently, however, I learne...

Bookmarked on #