Tag: Web development
-
Phoenix LiveView: leave regular web development behind
Posted on May 19, 2019, Level intermediate Resource Length medium
Introduction into Phoenix LiveView by Jean DerGurahian. A frequent goal of web development is to create meaningful, satisfying user experiences through robust web applications. LiveView-powered applications are stateful on the server with bidirectional communication via WebSockets, offering a vastly simplified programming model compared to JavaScript alternatives.
Tags web-development elixir erlang
-
How to manage access control lists with Ansible
Posted on May 18, 2019, Level intermediate Resource Length medium
Taz Brown (from Red Hat) wrote this post in which she explains how automating ACL management with Ansible's ACL module is a smart way to strengthen your security strategy.
Tags ansible web-development devops cicd
-
API design: Why you should use links, not keys, to represent relationships in APIs
Posted on May 17, 2019, Level intermediate Resource Length long
An article by Martin Nally from Google about how expressing relationships is very important in APIs. The most common way that API developers express relationships is to expose database keys, or proxies for them, in the fields of the entities they expose.
Tags apis web-development google code-refactoring json restful
-
7 continuous integration tools for PHP Laravel developers
Posted on May 10, 2019, Level intermediate Resource Length long
Tomas Fernandez created an article so you can learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code quality, reduce development time, easily reveal errors and will generally make your life easier.
Tags php cicd web-development
-
Creating UI Component Design System
Posted on May 7, 2019, Level intermediate Resource Length long
The guide by Rahul Goradia on topic of UI Components Design System. You can think of it as an instruction manual. It's also like an inventory which can be used to pick up resources and use them in your design.
Tags web-development how-to ux
-
How I migrate Node.js app to serverless using Lambda & API Gateway & Terraform
Posted on May 6, 2019, Level advanced Resource Length long
Herve Khg published this hands on guide how he goes about migrating projects to serverless. The guise only focuses on the terraform code for building the infrastructure, not on the app code itself.
Tags web-development how-to devops apis aws
-
Improving third-party web performance at the Telegraph
Posted on May 5, 2019, Level advanced Resource Length medium
Written by Gareth Clubb this article is about improving the performance of the telegraph frontend. Improving the performance impact of third-party scripts on a website takes time; results won't come overnight, but by being patient and chipping away slowly, eventually these efforts will be rewarded.
Tags web-development performance how-to frontend javascript
-
The one mistake I made as a developer I wished I learned sooner
Posted on May 4, 2019, Level advanced Resource Length medium
An article by Aphinya Dechalert about her journey from zero to dev lead and what she wished she could learn early in her career. The moral of her story -- protect your time.
Tags web-development agile miscellaneous how-to
-
Continuous Delivery and software distributors
Posted on May 3, 2019, Level advanced Resource Length medium
Thoughts from Robert Collins on luck of continuous delivery in Free / Libre and Open Source Software projects. He outlines how continuous delivery could work for such a project.
Tags web-development agile cicd
-
Testing software fast and hard
Posted on May 2, 2019, Level beginner Resource Length long
A piece from the pen of Peter Parkanyi about challenges and approaches to testing. There has been a lot of research on the software crisis and how to get out of the mess we're in, and it often contradicts the wisdom of the crowd. He takes a look at different strategies that drive software quality, and where they actually make a difference.
Tags web-development software programming agile tdd
-
Avoid ugly if / else blocks and make your code modular with Strategy
Posted on May 1, 2019, Level intermediate Resource Length medium
Iskander Samatov is this introduction into Strategy design pattern and JavaScript. One particular piece of syntax that is unlikely to ever change in ES6 is if / else and switch statements.
Tags web-development open-source programming
-
9 headless CMS options for your JAMstack site
Posted on April 30, 2019, Level beginner Resource Length long
An article by Nebojsa Radakovic from bejamas.io, in which author shares their experience with the headless CMSs they used so far on about 30 JAMstack projects. JAMstack is a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
Tags web-development open-source cloud