programming

Programming refers to the process of creating instructions that tell a machine how to perform a specific task with the help of programming languages such as Python or JavaScript. But a development team doesn’t only write code – it creates UX/UI designs, tests software, provides QA, and makes sure the project is proceeding smoothly through skillful project management.

Web development

Key pros and cons of GraphQL for your project

The GraphQL hype train is going full-speed today. Everybody is talking about it, there are tons of tutorials being written, the tooling is rapidly developed, and everybody is considering [...]

Python

The Ultimate Tutorial for Django REST Framework: Selective Fields and Related Objects (Part 7)

This is the last part of my tutorial for the Django REST framework. Be sure to catch up with the work we’ve completed in other parts of the series: [...]

Web development

How advanced React patterns changed with hooks

Until React v16.8, when we wanted to reuse some logic in our apps, we had two choose between these two alternatives: 1) Higher-Order Components (HOC) and 2) Render Props. [...]

Web development

How hooks changed the game in React

In React version 16.7 and below, if you wanted a component to have state or access to lifecycle methods, you needed to build it as a Class component. Functional [...]

Python

10 Django packages you should know

Are you starting a Django project soon? You’re probably wondering whether there are any useful packages out there that could help you out. Here’s a list of the most [...]

Basics

What is Python Used For? Key Benefits and Examples Across 3 Industries

What do Netflix, Facebook, Amazon, Dropbox, and Instagram have in common? Aside from being tech giants, they’re all built with the same core technology: Python. Created almost three decades [...]

Python

Elasticsearch with Python: 7 tips and best practices

Elasticsearch is an open-source distributed search server that comes in handy for building applications with full-text search capabilities. While its core implementation is in Java, it provides a REST [...]

Python

How to use Elasticsearch with Django

Are you building a Django application that needs to search through a massive data set? You might be considering to use a standard relational database. But you’ll quickly find [...]

Python

6 best Django tutorials and books for advanced Python developers

So, you’re a mid-level Python developer and want to learn Django? This article is for you. Finding beginner Django tutorials is easy. But if you’re a little more seasoned [...]

Python

Python best practices: Static typing in Python with mypy

Static typing is an approach to writing code that allows developers to specify the type of variables and return type of functions before the code is actually run. By [...]

Join our newsletter.

Scroll to bottom

Hi there, we use cookies to provide you with an amazing experience on our site. If you continue without changing the settings, we'll assume that you're happy to receive all cookies on the Sunscrapers website. You can change your cookie settings at any time.

Learn more