#development (766 links)
Roy Fielding on Versioning, Hypermedia, and REST Designing, implementing, and maintaining APIs for the Web is more than a challenge; for many companies, it is…
- 4 Things I Know About Pattern Libraries daverupert.com
It’s been four years since I wrote about Responsive Deliverables . Since then I’ve been working steadily with companies to build out their own “tiny…
I was asked to do a little session on this the other day. I'd say I'm underqualified to answer the question, as is any single person. If you really needed hard…
Rearchitecting Airbnb’s Frontend Overview: We recently rethought the architecture for the JavaScript side of our codebase at Airbnb. This post will look at (1)…
- API Blueprint | API Blueprint apiblueprint.org
API Blueprint. A powerful high-level API description language for web APIs. API Blueprint is simple and accessible to everybody involved in the APIlifecycle.…
- Paw – The most advanced API tool for Mac paw.cloud
The most advanced API tool for Mac Paw is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native…
Today, we’re excited to share a tool we built to help bridge the gap between designers and engineers working on design systems at scale. React-sketchapp is an…
- When Does a Project Need React? | CSS-Tricks css-tricks.com
You know when a project needs HTML and CSS, because it's all of them. When you reach for JavaScript is fairly clear: when you need interactivity or some…
Running QA tests for Segment’s UI was taking way too long. Sure, we had strong component-level tests for our UI kit. But to test our whole app we needed to…
With UberEATS , our aim is to make ordering food from your favorite restaurants as seamless as requesting a ride with uberX or uberPOOL. Like launching any new…
- JavaScript Stack from Scratch github.com
Welcome to my modern JavaScript stack tutorial: JavaScript Stack from Scratch . 🎉 This is the V2 of the tutorial, major changes happened since the 2016 release.…
- Modern JavaScript for Ancient Web Developers trackchanges.postlight.com
Learn JavaScript using… JavaScript. Image via learnyounode . There’s a certain kind of old-school, backend web developer who, a long time ago, mastered things…
The goal of a UI Engineer at Optimizely is to make it easy to implement high-quality UIs that look and behave consistently. That’s why we’re on the design team…
- donnemartin/system-design-primer github.com
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
#design#design-patterns #design-system #development#interview#interview-practice#interview-questions #programming #python #system #web#web-application#webapp - Using Neutrino to jump-start modern JavaScript development hacks.mozilla.org
Neutrino is a tool which brings together the best parts of the modern JavaScript toolchain with the ease of zero upfront configuration. Embarking on the…
- DavidWells/markdown-magic github.com
Markdown Magic ✨ Add a little magic to your markdown ✨ Automatically keep markdown files up to date from source code or via external sources. Transform markdown…
- On moving from Heroku to now remysharp.com
I use Heroku for a lot of my quick projects and a number of sites that need (in my view) to be online indefinitely (this blog , my business Left Logic and all…
A little while ago I had a magical moment. We were building a web application and the product team had decided to phase out a certain feature. This meant that…
What is modularity? Modularity, the principle that programs can be made up of small connectedparts, is one of the main ingredients of JavaScript’s rising…
November 27 2016 Over the years more and more CSS methodologies started to appear. In this post we try to find the right CSS methodology for a certain…
I think we can all admit it: our CSS is a mess. Everything is in one big file. We ship this massive file down to every page without caring that the page is only…
Repetitive tasks suck. How many times do you open your browser start typing github.com/projectXYZ/blahblahyabadabadoo ? Navigating to a github repository to…
- Use GitLab CI to run tests locally? stackoverflow.com
Get via App Store Read this post in our app! If a GitLab project is configured on GitLab CI, is there a way to run the build locally? I don't want to turn my…
- On Style Maintenance | CSS-Tricks css-tricks.com
I was talking to a brilliant engineer friend the other day who mentioned they never get to build anything from the ground up. Their entire career has consisted…
- bliki: TestPyramid martinfowler.com
Martin Fowler The test pyramid is a concept developed by Mike Cohn , described in his book Succeeding with Agile . Its essential point is that you should have…
- Git-Repo The ultimate utility for managing services · Guyzmo's got nothing to blog. i.got.nothing.to
Git-Repo The ultimate utility for managing services 2016-10-10 · { python , code , github , gitlab , bitbucket , git } · :e ∨ Over the last decade, we’ve seen…
- Twelve Commandments Of Software Localization – Smashing Magazine smashingmagazine.com
You’ve presented the new website and everyone loves it. The design is crisp, the code is bug-free, and you’re ready to release. Then someone asks, “Does it work…
- Totally get your frustration :) medium.com
Totally get your frustration :) I encourage folks to adopt this approach to keeping up with the JavaScript ecosystem: first do it, then do it right, then do it…
- The Three Infrastructure Mistakes Your Company Must Not Make firstround.com
When Avi Freedman was getting ready to graduate Temple University in 1992, there was no way to buy internet service in Philadelphia. Literally. If you wanted to…
Node.js is built against modern versions of V8 . By keeping up-to-date with the latest releases of this engine, we ensure new features from the JavaScript…
Learn more Please note that GitHub no longer supports old versions of Safari. We recommend upgrading to the latest Safari , Google Chrome , or Firefox .
- Components docs.adobe.com
Components You are reading the AEM 6.2 version of Components . This documentation is also available for the following versions: AEM 6.1 AEM 6.0 AEM 5.6.1 CQ 5.5…
Concise plain-speak about Electron. Background Development Development Cont'd What is Electron? Electron is a library you can use to build desktop applications…
- Isomorphic rendering on the JAM Stack hawksworx.com
I have been experimenting with something that seemed obvious to me for a while. A web development model which gives a pre-rendered, ready-to-consume,…
- jeffbski/wait-on github.com
wait-on - wait for files, ports, sockets, http(s) resources wait-on is a cross-platform command line utility which will wait for files, ports, sockets, and…
- AddyOsmani.com - Offline installation of npm packages addyosmani.com
Occasionally, you may need to install npm packages while offline. This could be due to a flaky network connection, being on a flight or during a workshop.…
Dependency CI Login Automatic compliance testing for all of the dependencies in your application. Sign Up with GitHub Analyse your dependencies after every…
- Lessons I May Have Learned From Working on Stylelint | David Clark Develops the Web davidtheclark.com
A little over a year ago I started working on stylelint , a PostCSS -powered stylesheet linter. (To learn more about stylelint, you can read my article in…
- A Front End Developer is Aware css-tricks.com
One idea that has lodged itself into my brain recently (largely from this panel discussion ) is how a front end developer needs to be aware . In a general…
- Dealing With Compiled Files in Git blog.andrewray.me
Why might you need this? If you have file A , and every time you change A , file B gets rebuilt, and you have to commit file B , these steps will help you.…
- Never see localhost SSL warnings again certsimple.com
If you've done any web development you'll be used to seeing this every time you connect to https://localhost : Unless your OS has already been hacked - at which…
- Index | Greenkeeper greenkeeper.io
- Being A Developer After 40 — Free Code Camp medium.freecodecamp.com
Being A Developer After 40 (This is the talk I have given at App Builders Switzerland on April 25th, 2016. The slides are available on SpeakerDeck and at the…
- Legacy Code for Developers: Managing your Manager - NDepend blog.ndepend.com
Here’s a campfire horror story of legacy code that probably sounds at least somewhat familiar. One day, your manager strolls by casually, sipping a cup of…
I wrote back in 2015 about the state of front end tooling and since that post it's continued to be a topic I follow with interest. I'm particularly interested…
- The Controversial State of JavaScript Tooling ponyfoo.com
A Hard PlaceThe front-end development community as a whole has put itself in a hard place. We’ve collectively overlooked issues that arise from using tons of…
- Why I Left Gulp and Grunt for npm Scripts medium.com
I know what you’re thinking. WAT?! Didn’t Gulp just kill Grunt? Why can’t we just be content for a few minutes here in JavaScript land? I hear ya, but…I’ve…
- El Capitain Broke My Developer Stuff! Here's How to Fix It - Oh The Huge Manatee ohthehugemanatee.org
Last night I installed OSX’s new “El Capitain” update, and it broke most of the tools I use in my daily life as a developer, including homebrew and git. Here…
In this quick write-up, we’ll cover how to take advantage of your existing knowledge of features in Sublime Text and apply them to another powerful tool in your…