Tag: Web development
-
Parsing JSON in Swift: The complete guide with examples
Posted on April 15, 2024, Level beginner Resource Length medium
Parsing JSON data is fundamental to any iOS app that performs remote REST API calls. Thanks to the Codable protocols introduced in Swift 4, Swift has a native and idiomatic way to parse JSON data. By Matteo Manferdini.
Tags json swiftlang web-development programming app-development
-
Mastering Python for Data Science: Beyond the basics
Posted on March 18, 2024, Level beginner Resource Length medium
Python reigns supreme in the data science world, yet many aspiring (and even veteran) data scientists only scratch the surface of its true capabilities. To truly master data analysis with Python, you must venture beyond the basics and use advanced techniques tailored for efficient data manipulation, parallel processing, and leveraging specialized libraries. By Nahla Davies.
Tags python app-development web-development big-data machine-learning
-
CSS Media Queries for accessibility: Optimizing digital product design for every user
Posted on March 16, 2024, Level beginner Resource Length medium
There's plenty to consider when it comes to web accessibility. And while we should strive for universal design that is inclusive for as many users as possible from the start, there are often cases where one size doesn't fit all. By Li Zilles.
Tags ux css frontend web-development miscellaneous app-development
-
Here's how to become a UX designer in 2024
Posted on March 15, 2024, Level beginner Resource Length medium
If you've been thinking you're a good fit for a career in UX design, but aren't sure where to begin, we're here to help. We will also break down more about the field of UX design, the current UX job market, and the salary you can expect. By Emily Stevens.
Tags ux agile cloud web-development app-development
-
The Role of APM in DevOps and SRE Practices
Posted on March 8, 2024, Level beginner Resource Length medium
As the software development world becomes faster, enterprises must adapt to customer demands by increasing their application's deployment frequency. They often rely on DevOps and Site Reliability Engineering (SRE) methodologies to achieve this. These approaches ensure high system availability amidst frequent deployments and prioritize delivering a seamless user experience. By Keren Feldsher.
Tags web-development app-development monitoring devops
-
The benefits of event-driven architecture
Posted on March 7, 2024, Level intermediate Resource Length medium
Event-driven architecture (EDA) is a software design pattern used in microservices or other decoupled services or apps. Each service in the ecosystem can asynchronously publish and subscribe to events via an event broker. By Darryn Campbell.
Tags web-development app-development queues streaming event-driven
-
What is technical SEO? Basics and best practices
Posted on March 6, 2024, Level beginner Resource Length medium
Technical SEO is about improving your website to make it easier for search engines to find, understand, and store your content. It also involves user experience factors. Such as making your website faster and easier to use on mobile devices. By Tushar Pol, Christine Skopec and Zach Paruch.
Tags web-development app-development json search management
-
Java 21 features: A detailed look at the most important changes in the new LTS release
Posted on February 28, 2024, Level intermediate Resource Length medium
Another LTS Java release is already here, bringing some exciting changes and improvements. Let's analyze the most important Java 21 features, check out how they work in practice, and try to predict their significance for the future of this technology. By Arkadiusz Rosłoniec.
Tags jvm cloud web-development app-development java
-
Performance optimization techniques in Angular
Posted on February 23, 2024, Level intermediate Resource Length medium
The performance of any application plays a vital role in the growth of the business. As it is a high-performing front-end framework, we face challenges optimizing the performance. The major performance issues are the decline in traffic, decrement in engagement, high bounce rate, and crashing of applications in high usage. By @xenonstack.com.
Tags angular javascript web-development nodejs
-
8 strategies for building resilient distributed systems
Posted on February 19, 2024, Level beginner Resource Length medium
A distributed system is a collection of computer programs that work together to achieve a common goal. For example, Spotify uses a distributed network of servers to store and deliver music and podcasts to its users. By Bassam Ismail and Hanush Kumar.
Tags distributed web-development app-development software-architecture learning
-
Using containerisation
Posted on February 18, 2024, Level beginner Resource Length long
Guidance on how to build and use containerised applications securely. Containers are a common approach for packaging and deploying applications, standardised by the Open Container Initiative (OCI). By National Cyber Security Centre.
Tags devops web-development app-development containers infosec kubernetes
-
Write JavaScript shell scripts with Bun
Posted on February 15, 2024, Level beginner Resource Length medium
Thanks to Bun Shell, it's now possible to write fast scripts in JavaScript. Some time ago, Alexandre published a test of ZX, a NodeJS wrapper for Bash. This project has inspired many others. By Anthony Rimet.
Tags javascript performance web-development app-development nodejs