Tag: App development
-
Why and how to use site reliability golden signals
Posted on April 19, 2024, Level intermediate Resource Length medium
Engineers use SRE metrics to benchmark and improve the reliability and performance of systems and services. Learn more about the 4 golden signals (latency, errors, traffic, saturation). By @cortex.io.
Tags devops app-development performance teams
-
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
-
Developing Reactive microservices with Akka HTTP
Posted on March 18, 2024, Level intermediate Resource Length medium
Microservices have become a cornerstone in designing scalable, maintainable, and resilient software systems. Reactive microservices take this a step further by adhering to the principles of reactive systems, providing better resource efficiency and user experience through responsive, resilient, elastic, and message-driven architecture. By Arthur C. Codex.
Tags akka app-development scala programming
-
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
-
And the AI winner is... IBM?
Posted on March 17, 2024, Level beginner Resource Length medium
IBM is focusing its AI initiatives on the business case instead of trying to get customers to focus on AI, and that's what sets it apart. Who's the leader in AI? If you ask Wall Street or the media, the answer you almost always get is either Nvidia or OpenAI. Google and Microsoft also get some mentions. But for the most part, those four vendors seem to garner all the good AI ink. By Tom Nolle.
Tags ibm app-development ai cio management
-
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
-
Go developer survey 2023 H2 results
Posted on March 5, 2024, Level beginner Resource Length long
In August 2023, the Go team at Google conducted our bi-annual survey of Go developers. We recruited participants via a public post on the Go blog and a randomized prompt in VS Code, resulting in 4,005 responses. We primarily focused survey questions around a few topics: general sentiment and feedback about developing with Go, technology stacks used alongside Go, how developers start new Go projects, recent experiences with toolchain error messages, and understanding developer interest around ML/AI. By Todd Kulesza.
Tags programming learning code-refactoring golang app-development
-
Advanced techniques for Code optimization in Go
Posted on March 4, 2024, Level advanced Resource Length medium
Go, also known as Golang, is celebrated for its simplicity, readability, and efficiency. While the language itself encourages clean and idiomatic code, there are various advanced techniques and best practices that can significantly enhance the performance of your Go applications. In this in-depth guide, we will explore key strategies for optimizing Go code, covering a range of aspects from profiling to HTTP server optimization. By @withcodeexample.com.
Tags programming cloud code-refactoring golang app-development