Tag: Backend development
-
Web scraping with PHP: Step-by-step tutorial
Posted on May 17, 2024, Level beginner Resource Length medium
In this article, you'll learn to build a PHP web scraper, from the basics to more advanced techniques. By zenrows.com.
Tags backend-development product-and-design security-and-privacy frontend-and-mobile
-
Build a blog using Django, GraphQL, and Vue
Posted on April 29, 2024, Level beginner Resource Length long
This tutorial will take you through the process of building a Django blog back end and a Vue front end, using GraphQL to communicate between them. By Philipp Acsany.
Tags architecture-and-apis backend-development frontend-and-mobile data-and-analytics
-
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 backend-development frontend-and-mobile software-engineering product-and-design
-
How Netflix really uses Java
Posted on March 20, 2024, Level intermediate Resource Length short
You probably know that Netflix is really just about RxJava microservices, with Hystrix and Spring Cloud. Really, Chaos Monkeys are just running the show. Paul Bakker discusses Netflix's use of Java, emphasizing the use of microservices, RxJava, Hystrix and Spring Cloud. By @infoq.com.
Tags backend-development software-engineering architecture-and-apis
-
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 architecture-and-apis product-and-design backend-development software-engineering
-
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 backend-development product-and-design frontend-and-mobile data-and-analytics ai-and-machine-learning
-
The system design cheat sheet: Relational databases
Posted on March 14, 2024, Level beginner Resource Length long
In system design, relational databases are a traditional choice for data storage, offering structured schema and powerful query capabilities, contrasted with NoSQL databases' flexible schemes and scalability. By Aleksandr Gavrilenko.
Tags backend-development data-and-analytics miscellaneous cloud-and-infrastructure architecture-and-apis
-
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 frontend-and-mobile product-and-design backend-development business-and-emerging-tech leadership-and-career
-
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 software-engineering leadership-and-career backend-development product-and-design
-
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 software-engineering cloud-and-infrastructure backend-development product-and-design
-
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 backend-development cloud-and-infrastructure frontend-and-mobile product-and-design
-
Kotlin: A step-by-step guide for first-time app developers
Posted on February 24, 2024, Level intermediate Resource Length medium
Welcome to the world of Kotlin, a modern programming language that has captured the hearts of developers worldwide, especially in the realm of Android app development. JetBrains developed Kotlin, and since its release in 2011, it has seen a rapid rise in popularity. In 2017, Google announced first-class support for Kotlin on Android, and since then, there has been no looking back. By @appmaster.io.
Tags backend-development product-and-design software-engineering