Tag: App development
-
Six common mistakes to avoid in RESTful web API design
Posted on December 5, 2022, Level intermediate Resource Length medium
There are methods to improve API design — like following RESTful practices. But time and again we are seeing customers unknowingly program minor inconveniences into their APIs. To help you avoid these pitfalls, here are six of the most common mistakes we have seen developers make while creating the API — and guidance on how to get it right. By Varun Krovvidi,Geir Sjurseth.
Tags apis restful software-architecture google app-development
-
How to build a GraphQL server in Python with Graphene
Posted on December 4, 2022, Level intermediate Resource Length medium
Facebook developed GraphQL during their quest to find a better and more flexible way to work across their data. They found that they could achieve this flexibility with a query-based approach. By defining a schema that the queries can run against, an API based on GraphQL enables clients to make fewer requests while still being able to work with as much (or as little) of the data that's exposed through the query as desired. By Vince Power.
Tags apis restful python app-development web-development
-
How to create an amazon product search API with data collectors
Posted on December 3, 2022, Level intermediate Resource Length medium
How to scrape data from amazon.com with Bright Data's data collectors, and create a product search API that you can deploy to the web and monetize it. By Oskar Petr.
Tags apis restful cloud app-development web-development
-
NoSQL, NoMQ: Palo Alto networks' new event streaming paradigm
Posted on December 2, 2022, Level intermediate Resource Length medium
Palo Alto Networks eliminated the MQ layer for a project that correlates events in near real time, using an existing database instead of Kafka. By Cynthia Dunlop.
Tags nosql cio cloud app-development
-
Don't know what to monitor? L.E.T.S. Start with 4 Metrics!
Posted on December 1, 2022, Level beginner Resource Length medium
"We paid for a bunch of tools but we don't know what we should be looking at. There are tons of charts that don't seem to mean anything!" Software monitoring, how does it work? By Jeremy Hicks.
Tags monitoring infosec cloud servers app-development serverless web-development
-
Implementing TLS in Java
Posted on November 29, 2022, Level intermediate Resource Length short
TLS, or transport layer security, is a protocol used across the globe to encrypt and secure communication over the internet. In this article, we'll discuss what TLS is, what benefits it provides, and why you need it. Then we'll walk through implementing TLS in Java. By Himanish Munjal.
Tags app-development java ssl infosec programming
-
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