Tag: App development
-
How to implement debounce and throttle in JavaScript
Posted on November 28, 2022, Level intermediate Resource Length short
At some point you have probably come across a website that uses an autocomplete text box, drag and drop, or scroll based animations. If you have then chances are also pretty high that you have encountered debouncing and/or throttling without even realizing it. By @webdevsimplified.com.
Tags app-development web-development javascript programming
-
Service exhaustion floods — HTTP/HTTPS flood, HTTP pipelining, and SSL renegotiation DDoS attack
Posted on November 25, 2022, Level beginner Resource Length medium
On 1 June 2022, a Google Cloud Armor customer was hit with a Distributed denial-of-service (DDoS) attack over the Hypertext Transfer Protocol Secure (HTTPS) protocol that reached 46 million requests per second (RPS), making it one of the largest ever recorded Layer 7 DDoS attacks reported this year. By Debashis Pal.
Tags infosec ssl app-development cloud cio devops
-
Maersk mobile: All the way with Flutter
Posted on November 24, 2022, Level beginner Resource Length medium
During the pandemic, the use of Maersk App skyrocketed. To meet the growing number of feature requests and scale our solution, a different approach was required. Keeping up with requirements to solve the business needs of our customers was challenging and time-consuming as all development had to be done twice for two native (Android and iOS) apps. Over time, tech debt for maintaining two codebases was getting high as the underlying platforms changed as well as new features and services for our customers in a rapidly growing userbase. By Gaurav Bhatnagar, Satish Kumar.
Tags nodejs app-development javascript cio android
-
Flutter CI/CD using GitHub Actions
Posted on November 23, 2022, Level intermediate Resource Length medium
We are in a state where companies are releasing software and solutions within minutes, and they are doing so by following the Continuous integration (CI) and continuous delivery (CD) set of operating principles. By Himanshu Sharma.
Tags devops cicd app-development javascript android
-
Better together: A Kubernetes and Wasm case study
Posted on November 20, 2022, Level intermediate Resource Length medium
This article reveals how early experiments bringing two major CNCF projects together – WebAssembly and Kubernetes – promises greater agility and major efficiencies. By Sean Isom.
Tags javascript web-development app-development cloud performance kubernetes
-
OOP meaning – What is Object-Oriented Programming?
Posted on November 19, 2022, Level intermediate Resource Length medium
In today's technology driven society, computer programming knowledge is in high demand. And as a developer, you'll need to know various programming languages. One concept that is common among many programming languages is Object Oriented Programming. By Hillary Nyakundi.
Tags oop web-development app-development programming performance code-refactoring
-
WebSockets in a serverless world
Posted on November 18, 2022, Level intermediate Resource Length medium
Serverless and WebSockets is a bit of a contradiction. Serverless implies that we're not managing servers ourselves, they've been abstracted away for our convenience. WebSockets allow us to communicate between a "client" and a "server", but what happens when that server is "serverless"?! By Jo Franchetti.
Tags frontend web-development app-development serverless apis
-
Angular v15 is now available!
Posted on November 17, 2022, Level intermediate Resource Length medium
Over the past year developers removed Angular's legacy compiler and rendering pipeline which enabled the development of a series of developer experience improvements in the past couple of months. Angular v15 is the culmination of this with dozens of refinements which lead to better developer experience and performance. By Minko Gechev.
Tags frontend web-development app-development angular
-
Three reasons why CISOs need to understand domain security
Posted on November 16, 2022, Level beginner Resource Length medium
Domain name abuse is one of the most dangerous and under-regulated issues in digital business security today. An attack on a web domain can lead to the redirection of a company's website, domain spoofing, phishing attacks, network breaches, and business email compromise (BEC). By cscdbs.com.
Tags cio web-development app-development infosec
-
A deeper dive into WebAssembly, the new executable format for the web
Posted on November 15, 2022, Level intermediate Resource Length medium
Author recently spoke with some industry experts about three technologies they predict will be the Next Big Things. One of the 3 in particular deserves a more detailed look: WebAssembly (often abbreviated as Wasm). Wasm has caught the interest of many because it extends the language support for browsers beyond JavaScript. By Dave McAllister of F5.
Tags json web-development app-development nginx javascript
-
How to add Playwright tests to your pull request CI with GitHub Actions
Posted on November 14, 2022, Level intermediate Resource Length medium
If you're like me, you really appreciate a test automation step as part of your pull request (PR) CI for that added confidence before merging code. I want to show you how to add Playwright tests to your PRs and how to tie it all together with a GitHub Actions CI workflow. By Liran Tal.
Tags tdd nodejs web-development app-development
-
Scala Toolkit makes Scala powerful straight out of the box
Posted on November 13, 2022, Level intermediate Resource Length medium
Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. These libraries will be made easily accessible as a precomposed package. This package will be available for each Scala release. By Szymon Rodziewicz.
Tags scala akka data-science java app-development