Tag: Web development
-
OpenAPI-backed API testing in PHP projects: Laravel example
Posted on December 3, 2020, Level intermediate Resource Length long
OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike. By Yannick Chenot.
Tags agile tdd web-development php
-
Learn how to use webhooks by connecting NodeJS, IFTTT and Twitter
Posted on November 28, 2020, Level intermediate Resource Length medium
In this guide, you'll learn what webhooks are and how they work. You'll then put together a simple Webhook integration for IFTTT and Twitter, using Node and a simple Express app. By Robbie Cahill.
Tags how-to event-driven messaging nodejs app-development web-development
-
Why Gatsby chose headless WordPress for our blog
Posted on November 25, 2020, Level beginner Resource Length medium
Back when Gatsby first launched we produced all of our content — including blog, landing pages, and documentation — in a public GitHub repo. That approach just made sense for an open-source software company where most of the team were web developers. And it worked fine ... for a while. By Hashim Warren.
Tags web-development php javascript frameworks
-
RPC over RabbitMQ (with Elixir)
Posted on November 24, 2020, Level beginner Resource Length medium
At Community we use RabbitMQ, a lot. It's the infrastructure backbone that allows our services (over forty at this point) to communicate with each other. That mostly happens through events (since we have an event-sourced system), but in some cases what we need is a request-response interaction between two services. By Andrea Leopardi.
Tags erlang programming web-development app-development performance
-
Angular push notifications: complete step-by-step guide
Posted on November 18, 2020, Level intermediate Resource Length medium
In this post, we are going to go through a complete example of how to implement Web Push Notifications in an Angular Application using the Angular Service Worker. By Angular University.
Tags angular web-development frontend app-development
-
Migrating our Ansible roles to a collection
Posted on November 17, 2020, Level intermediate Resource Length short
An article by Sebastian Gumprich about their experience with decision to move their existing Ansible roles for Linux, ssh, nginx and MySQL into an Ansible collection. Collections are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins.
Tags ansible web-development devops web-development app-development
-
Migrating our Ansible roles to a collection
Posted on November 17, 2020, Level intermediate Resource Length short
An article by Sebastian Gumprich about their experience with decision to move their existing Ansible roles for Linux, ssh, nginx and MySQL into an Ansible collection. Collections are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins.
Tags ansible web-development devops web-development app-development
-
How to keep NgRx state on refresh in Angular
Posted on November 16, 2020, Level intermediate Resource Length medium
It's a common requirement: persisting NgRx state in order to load it back up when your Angular application is restarted. This process of populating an empty object with domain data is called re-hydration. While it's common to persist the store data to the browser storage (mostly localStorage), you might also re-hydrate from a server-side cache. By Nils Mehlhorn.
Tags frontend nodejs angular javascript web-development
-
React Component Patterns
Posted on November 10, 2020, Level intermediate Resource Length long
This documentation will help identify the trade-offs of the different React patterns and when each pattern would be most appropriate. The following patterns will allow for more useful and reusable code by adhering to design principles like separation of concern, DRY, and code reuse. By Alexi Taylor.
Tags react web-development app-development javascript
-
DevSecOps – Dynamic analysis DAST with OWASP ZAP and Jenkins
Posted on November 8, 2020, Level intermediate Resource Length long
Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn't even require that the application should be running. By Prabhu Vignesh Kumar Rajagopal.
Tags programming cicd web-development infosec
-
YAML for beginners
Posted on November 4, 2020, Level beginner Resource Length medium
YAML is an easy, expressive, data-oriented language that distinguishes itself from document markup languages. By Seth Kenlon @RedHat.
Tags programming web-development app-development miscellaneous
-
Going from JavaScript to WebAssembly in three steps
Posted on November 3, 2020, Level intermediate Resource Length long
It is vital that the performance on the client's browser is as good as possible. The reason for this is very simple: when you are being told a story, or watching a movie, even a single frameskip immediately takes you out of your experience. By Marcel Duin.
Tags javascript web-development browsers performance