#development (766 links)
- The "Developer Experience" Bait-and-Switch | Infrequently Noted infrequently.org
TL;DR : we cannot continue to use as much JavaScript as is now “normal” and expect the web to flourish. At the same time, most developers experience no…
- Tech Notes: TypeScript at Google neugierig.org
September 01, 2018 I've been working on TypeScript for over two years now(!) so I thoughtI'd write a post or two to reflect. I should open with the…
Category: Free Agent Developers , You Asked For It After a couple of weeks doing Reader Question Monday on a Tuesday, I’m back on track. I’ll briefly…
Like many people my age in this industry (software development, if that was not clear), I remember how things worked before the internet and before agile.…
- Sorting 2 Tons of Lego, The software Side · Jacques Mattheij jacquesmattheij.com
For part 1, see here. Overview of the software components All the software written for this project is in Python. I’m not an expert python programmer, far from…
Straight Outta Ams © 2018 JavaScript is an adventure. After almost a decade of both amateur and professional development in various industries, I believe…
- How to use Apple’s SF Mono font in your editor – Blog post - Simon Fredsted’s blog simonfredsted.com
At WWDC 2016, Apple unveiled a brand new font which was called San Francisco . The font went on to become the default font in macOS and iOS, replacing Helvetica…
- Code Review Review is the Manager's Job hecate.co
In the classic management book High Output Management Andy Grove argues that "training is the manager’s job" because it’s the highest leverage activity a…
We at Skillshare embrace change; not because it looks cool in a company’s vision statement, but because it’s necessary. That is the premise behind the recent…
- c8r/kit github.com
Tools for developing, documenting, and testing React component libraries
#cli #components #design-systems #development #documentation#isolation #jsx #library#mdx #react#styleguide #testing #ui #javascript Our journey to build the TELUS Design System By: Jack Reeves & Alexandra Fedyk At TELUS we take our brand very seriously. Visual design can infer a lot about…
Naming a task, bug or user story title seems like a small, inconsequential part of daily life on software projects but task titles have more impact than you…
- Building a Text Editor for a Digital-First Newsroom open.nytimes.com
An inside look at the inner workings of a technology you may take for granted Illustration by Aaron Krolik/The New York Times If you’re like most people in…
Random Thoughts and Data on Hiring from Recent Experience 04/04/2018 I just lead up a hiring process at CodePen. We needed a UX designer, so we made a public…
- Making React and Django play well together - Fractal Ideas fractalideas.com
Making React and Django play well together Building a frontend with React and create-react-app and the corresponding backend with Django is a popular…
- Code github.com
hygen is the simple, fast, and scalable code generator that lives in your project.
- A Taxonomy of Tech Debt engineering.riotgames.com
Hi there. I’m Bill “LtRandolph” Clark, and I’m the engineering manager for the Champions team on LoL . I’ve worked on several different teams on League over the…
By Shaun Donnelly Your phone, now with 83% more Backpack. Backpack is Skyscanner’s design system. Like many design systems, it’s a collection of reusable…
- Measuring the many sizes of a Git repository | The GitHub Blog blog.github.com
Is your Git repository bursting at the seams? git-sizer is a new open source tool that can tell you when your repo is getting too big. git-sizer computes…
- Chocolatey - The package manager for Windows chocolatey.org
| | © 2017 Chocolatey Software, Inc. © 2011 - 2017 RealDimensions Software, LLC. Deployed from ef553b5f7d . You are on web.3. Page generated 11 Jan 2018…
- Products Over Projects martinfowler.com
Software projects are a popular way of funding and organizing software development. They organize work into temporary, build-only teams and are funded with…
- Refactoring Your Way to a Design System 24ways.org
Mina Markham 23 Dec ember 2017 Published in Code I love refactoring code. Absolutely love it. There’s something about taking a piece of UI or a bit of code and…
- How GitLab switched to Headless Chrome for testing about.gitlab.com
GitLab recently switched from PhantomJS to headless Chrome for both our frontend tests and our RSpec feature tests. In this post we will detail the reasons we…
As we worked on React 16 , we revamped the folder structure and much of the build tooling in the React repository. Among other things, we introduced projects…
- Tips for in-house teams in a free market software culture engineroom.ft.com
For the past 18 months I’ve been running a team at the Financial Times called the “Origami Team”. Our team mission is to: reduce the time the other development…
Introduction js-joda is an immutable date and time library for javascript. It provides a simple, domain-driven and clean API based on the ISO8601 calendar.…
- The Endless Battle – Alan Cooper – Medium medium.com
Fighting a small grass fire in Marin County. User-centered versus designer-centered For the past 25 years, I’ve focused on the process of determining the form…
- Happy Bear Software | Web Application Development happybearsoftware.com
A developers guide to human networking When you think of networking, you think of “hustlers” throwing business cards at each other at dimly-lit drinks…
- Software architecture is failing – Alex Hudson alexhudson.com
I doubt there has ever been a time when software architecture was seen as a raging success. The “three-tier architecture” of the web has held up extremely well…
Last week my co-founder Rich Ziade wrote about what he’s learned and experienced over the last two years of running our product studio, Postlight . Which made…
- Rebuilding slack.com – Several People Are Coding slack.engineering
A redesign powered by CSS Grid and optimized for performance and accessibility. Illustrations by Alice Lee . In August, we released a major redesign of…
- Deploying ES2015+ Code in Production Today — Philip Walton philipwalton.com
Most web developers I talk to these days love writing JavaScript with all the newest language features—async/await, classes, arrow functions, etc. However,…
When it comes to APIs, change isn’t popular. While software developers are used to iterating quickly and often, API developers lose that flexibility as soon as…
The following is a transcription of sorts from a talk I gave at CampJS 2017 in Melbourne Australia. Hello everyone, my name is Brad. I’m a frontend engineer at…
These are my notes from a session on what a tech lead needs to do and know when arriving on a new project. The wisdom came from @JimBarritt at Thoughtworks – I…
- Linting in Flow – Flow – Medium medium.com
Photo by m0851 on Unsplash In the past, Flow has had to make some tough decisions about what counts as a type error, and what we should surface in our analysis.…
- Flaws In Scrum And Agile pandastrike.com
Pandas are not necessarily Agile. The Agile Manifesto was written in mid-February of 2001 , and it made the tech industry a better place. But it was written by…
Predix UI components give product teams the building blocks they need to create a modern web applications. Illustrations by Tali Marcus , Design Technologist,…
- Gemnasium gemnasium.com
Features Pricing Enterprise Blog Run Gemnasium Enterprise on-premise and find security issues in your dependencies as soon as they appear. Do you think security…
- Inspect – Web Development Tools for iOS apps.pdyn.net
Inspect is a web browser for iPhone and iPad that provides desktop-class web developmenttools and features. JavaScript Console Inspect provides a JavaScript…
- whiteink — Tech lead: an introduction whiteink.com
As I start handing over my responsibilities at Hypothesis before I leave at the end of the month, Andrew suggested I try and write about the role of a “tech…
- Jekyll Includes are Cool daverupert.com
I’m building a pattern library in Jekyll. I like Jekyll for this because I can store all my reusable components in the _includes/ directory and use Jekyll’s {%…
The New York Times website is changing , and the technology we use to run it is changing too. As the new site rolls out over the next several months, a look…
Arthur Lee & Allen Kleiner | Pinterest engineers, Core Experience At Pinterest, we care deeply about developer productivity. We want to empower engineers to…
In recent years innersource is a term that has cropped up more and more. As with all new things in technology, there has been a healthy mix of interest and…
By passing child components down instead of data you can avoid passing data down through many levels of components. It also makes your components more reusable.…
- Connect: behind the front-end experience stripe.com
We recently released a new and improved version of Connect , our suite of tools designed for platforms and marketplaces. Stripe’s design team works hard to…
- ShellCheck – shell script analysis tool shellcheck.net
#!/bin/sh## Example of a broken script.for f in $(ls *.m3u)do grep -qi hq.*mp3 $f \ && echo -e 'Playlist $f contains a HQ file in mp3 format' done ➯ ShellCheck…
- bliki: Yagni martinfowler.com
Martin Fowler Yagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from ExtremeProgramming that's often used generally in…
API design is a spicy topic! Many a wise word 1 , 2 , 3 , 4 has been written about the best way to structure and version an API. Within this article we'll take…