Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Educative - Blog : For Developers. by Developers

Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

educative.

blog()
For developers. By developers.

All Featured Articles Computer Science Data Science Interview & Career Languages Web Development C

Search...

PHP Arrays Tutorial:


understand PHP arrays in 5
minutes

An array is a data structure that stores


multiple values in a single variable. In
this tutorial, we will introduce you to…

Amanda Fawcett
Mar 25 · 2021

Next.js Tutorial with Examples: YAML Tutorial: get started with Understand Bitwise AND (&)
build better React apps with YAML in 5 minutes with JavaScript: 5 minute
Next tutorial
YAML is a data serialization
Next.js is a React front-end AND is one of the most commonly
language that allows you to store
framework that lets you improve used logical bitwise operators that
complex data in a compact and…
your app's user-experience and… compares two operands. In this…

Ryan Thelin Ryan Thelin Amanda Fawcett


Mar 24 · 2021 Mar 23 · 2021 Mar 22 · 2021
How to become a Product Scala Tutorial for Java Microservices in Azure: an
Manager: top three PM career Programmers with examples introduction
paths
Scala is a powerful language Azure's microservices support
Today, we will walk through a
designed to address the limitations allows you to build web apps that
detailed PM career guide and
of Java. Transition to Scala and g… are scalable and agile. Today, we'…
examine some common career…

Amanda Fawcett Amanda Fawcett Ryan Thelin


Mar 19 · 2021 Mar 18 · 2021 Mar 17 · 2021

Crack the top 50 Golang How and why to change to a 8 tricks and best practices for
interview questions different software track improving your Ruby code

Golang is a rising language similar Career shifts in the IT space are a The Ruby programming language
to C but with many added great option for many people. requires in-depth knowledge to
convenience features. Today, we'… Today, we discuss important… reach its full potential. Read on f…
Ryan Thelin Fahim ul Haq Amanda Fawcett
Mar 16 · 2021 Mar 15 · 2021 Mar 11 · 2021

A quick guide to bitwise Crack the top 45 C# data How to become a Golang
operators in Java structure questions developer: 6 step career guide

Bit manipulation is the direct The majority of questions in every Golang (Go) is an in-demand
manipulation of data bits to coding interview will test data language across the board. Today,
perform operations. Today, we'll… structures. Today, we'll help you… we'll discuss the steps to become…

Ryan Thelin Ryan Thelin Amanda Fawcett


Mar 10 · 2021 Mar 9 · 2021 Mar 8 · 2021
HTML Tables: how to create Crack coding interviews by PyTorch tutorial: a quick guide
and style tables with HTML building these 5 real-world for new learners
features
Tables are very commonly used in PyTorch is an open-source deep
Today, we'll prep for coding
HTML to organize and display learning library rising in
interview a bit differently and
data. Learn how to build and… popularity among data scientists.…
build 5 real-world features for…

Jerry Ejonavi Amanda Fawcett Ryan Thelin


Mar 5 · 2021 Mar 4 · 2021 Mar 3 · 2021

Spring WebFlux tutorial: how Women’s History Month: Announcing Educative's


to build a reactive web app women in tech throughout the Technical Writing Competition
ages
Reactive systems prioritize the use Announcing our new technical
March is Women’s History Month.
of loosely coupled, flexible, and writing competition! Participants
To kick it off, we turn our
scalable components. Today, we'l… can write either an Edpresso sho…
attention to notable female…
Ryan2Thelin
Mar · 2021 Educative
Mar 1 · 2021 Educative
Mar 1 · 2021

Rust vs C++: an in-depth Haskell Tutorial: get started A Simple Guide to Typescript
language comparison with functional programming Interfaces: declaration & use
cases
In this guide, we will take a deep Haskell is a classic functional
An interface is an abstract type
dive into Rust and C++, comparing programming language making a
that tells the compiler which
and contrasting them for their… resurgence in the 2020s. Today,…
property names a given object ca…

Amanda Fawcett Ryan Thelin Jerry Ejonavi


Feb 26 · 2021 Feb 25 · 2021 Feb 22 · 2021
What are Materialized Views? Quick Guide: Developer News “Why Amazon?” How to
A 5 Minute Introduction and Tech Updates for 2021 Answer Amazon’s Trickiest
Interview Question
A materialized view is a type of Read the top developer news and
Learn how to answer the
database object that contains any updates that you might have
behavioral interview question
results derived from a query. Re… missed: Java 8 updates, Rust…
"Why do you want to work at…

Brittney Parker Educative Amanda Fawcett


Feb 19 · 2021 Feb 19 · 2021 Feb 18 · 2021

How to ace the Facebook data 8 Data Structures every Python An Introduction to Scaling
scientist interview programmer needs to know Distributed Python
Applications
Today, we'll offer the knowledge Knowing the best data structure
Learn how to make your Python
and practice questions you'll need for a given solution will increase
applications scalable. In this guide,
to show up confident and ready t… program performance and reduc…
we introduce you to asyncio,…

Ryan Thelin Ryan Thelin Amanda Fawcett


Feb 17 · 2021 Feb 16 · 2021 Feb 15 · 2021
Introduction to Human- 7 Tips for Query Optimization Data Science in 5 Minutes:
Computer Interaction & Design in SQL Servers What is One Hot Encoding?
Principles
Efficient SQL queries mean One hot encoding is the process of
Human-computer interaction
quality, scalable applications. In converting categorical data
(HCI) is the study of designing the
this tutorial, we will look at 7… variables into numerical values.…
interactive interfaces. Learn the…

Amanda Fawcett Maryam Sulemani Amanda Fawcett


Feb 12 · 2021 Feb 11 · 2021 Feb 11 · 2021

10 Best Python IDEs and Code Angular Routing Guide: How to Top 7 Dart tips and tricks for
Editors to use in 2021 optimize app navigation cleaner Flutter apps

Find out which IDE or CE best suits The key to successful Angular apps Read our top seven Dart tips and
your needs as we explore the top is easily navigable pages with tricks that will improve your
Python tools for 2021. routing. Today, we'll learn how t… Flutter code and help you make…

Ryan Thelin Ryan Thelin Amanda Fawcett


Feb 10 · 2021 Feb 9 · 2021 Feb 8 · 2021

Getting Started with Ruby on Algorithms 101: how to Recursion in Python Tutorial
Rails: build a web app with implement Tree Traversal in
Ruby JavaScript
Recursion as a key concept to
Rails is a popular web application Tree traversal is the process of revise before any coding
development framework written visiting all the nodes of a tree. interview. Today, we'll help you…
in Ruby. Read on as we introduce… Learn the common types of tree…

Amanda Fawcett Jerry Ejonavi Ryan Thelin


Feb 5 · 2021 Feb 4 · 2021 Feb 3 · 2021
Systems Design Interview ASP.NET Core Tutorial MongoDB vs MySQL: which
Guide: tips from an industry database to use
expert
ASP.NET is the web app building
In this article, we compare
Learn the tips and advice you tool for Microsoft's .NET Core
MongoDM and MySQL with code
need to ace your systems design platform. Today, we'll help you g…
examples. Learn which database…
interviews. Expert ML Engineer,…

Patrick Halina Ryan Thelin Maryam Sulemani


Feb 3 · 2021 Feb 2 · 2021 Feb 2 · 2021

8 Tech Innovators to Honor The 7 Principles of Lean System Design Primer: learn
Black History Month Development for Product the basics of system design
Managers
To celebrate the start of Black Systems design is the process of
Applying lean principles as a PM
History Month, we highlight 8 defining the architecture that
requires a shift in your mindset.
innovators and trailblazers in th… satisfies particular requirements…
Learn the 7 principles the lean…

Educative Amanda Fawcett Maryam Sulemani


Feb 1 · 2021 Jan 29 · 2021 Jan 28 · 2021

AP Computer Science Exam: Beginner's D3.js Tutorial: Learn Java Inheritance Tutorial:
concepts and strategies to Data Visualization with JS explained with examples
study
D3.js is a powerful JavaScript Today, we'll give you a crash
AP Computer Science A is an
library for data visualization. course on inheritance in Java and
introductory college course taught
Today, we'll help you get started… show you how to implement…
in Java that helps you prepare fo…

Educative Ryan Thelin Ryan Thelin


Jan 28 · 2021 Jan 27 · 2021 Jan 26 · 2021
What is Lean Product Top 45 AngularJS Interview Rust Tutorial: Learn Rust from
Management and How to Questions with Answers scratch
Apply it Today
This detailed guide of the essential Rust is a programming language
Lean Product Management is a
45 AngularJS interview questions gaining popular for low-level
modern product management
will help you to crack your next… systems like operating systems…
methodology that covers the enti…

Amanda Fawcett Amanda Fawcett Ryan Thelin


Jan 26 · 2021 Jan 25 · 2021 Jan 22 · 2021

Algorithms 101: the basics of Java lambda expression What is the OSI Model? 7
Bit Manipulation explained tutorial: Functional layers explained in detail
programming in Java
Working on bytes is normal for Java 8 is an essential skill in the The Open Systems Interconnection
any programmer. In order to modern tech landscape. Today, (OSI) model is a conceptual
d d d fil we'll explore Java 8's lambda… f k h d ib h
Jerry Ejonavi Ryan Thelin Maryam Sulemani
Jan 21 · 2021 Jan 20 · 2021 Jan 19 · 2021

C vs C++: core language GraphQL Tutorial: how to use Educative partnered with
differences explained fields, fragments, and more GitHub to empower developer
careers
C++ and C are two of the oldest GraphQL (Graph Query Language)
Educative has recently partnered
programming languages out there. is the answer to many companies'
with GitHub to streamline their
C is a subset of C++, so how… data query problems. Today, we'l…
tech hiring practices and empow…

Maryam Sulemani Ryan Thelin Educative


Jan 18 · 2021 Jan 15 · 2021 Jan 14 · 2021
Python Version History: How What is Redis? Get started Using Color in CSS: in-depth
Python has changed over the with data types, commands, guide to CSS color codes
years and more
This CSS guide teach you how to
Python has gone through many Redis is an advanced NoSQL key-
apply color to a webpage using
iterations to match the changing value data store used as a
CSS with various color values,…
needs of developers. Today, we'll… database, cache, and message…

Ryan Thelin Amanda Fawcett Jerry Ejonavi


Jan 13 · 2021 Jan 13 · 2021 Jan 12 · 2021

Top 6 laptops for programming Angular tutorial: Getting What are Regex? JavaScript
in 2021 started with Angular 2+ regular expressions in 5
minutes
As a programmer, it can be tricky Angular is a powerful front-end
Regular Expressions, also known
to decide which laptop to buy. To framework that offers developers as Regex, define a search pattern
with symbols to find matches…
Educative Ryan Thelin Amanda Fawcett
Jan 8 · 2021 Jan 7 · 2021 Jan 6 · 2021

Advanced React Hooks: Deep What is a Software Process Top 6 technology trends to
Dive into useEffect Hook Model? Top 7 models explained look for in 2021

UseEffect is one of the most A software process model is an As we look towards a new year,
popular Hooks that allows you to abstract representation of a let's discuss what trends in the
create conditional changes that… project's development process.… technology sector we can predict…

Ryan Thelin Maryam Sulemani Educative


Jan 5 · 2020 Jan 4 · 2021 Dec 23 · 2020
The 6 Best Programming MySQL Workbench Tutorial: How to concatenate strings in
Languages to Learn in 2021 complete guide to the RDBMS C: a five minute guide
tool
As we move into the new year, Modifying strings is an important
MySQLWorkbench is a MySQL
let's take a look at the top programming skill. This quick
server tool for visual database
languages to learn based on tech… tutorial teaches you how to…
designing and data modeling. In…

Amanda Fawcett Maryam Sulemani Amanda Fawcett


Dec 22 · 2020 Dec 21 · 2020 Dec 18 · 2020

JavaScript Versions: How Algorithms 101: how to use Design Uber Backend: system
JavaScript has changed over graph algorithms design walkthrough
the years
A graph is an abstract notation This question asks you to create a
Since its inception in 1995,
used to represent the connection ride-sharing service to match
JavaScript has gone through
several iterations and versions I
Christina Kopecky Jerry Ejonavi Educative
Dec 18 · 2020 Dec 17 · 2020 Dec 17 · 2020

Complete Guide to CSS What is Big Data? What are Distributed Systems?
Positions: element layout in Characteristics, Types, and A quick introduction
CSS Technologies
A distributed system is a collection
The CSS position property sets Big Data refers to large complex
of computers that work together to
how an element is positioned in a data sets that are used in most
form a single computer for the…
document. This is how we create… modern business intelligence…

Pratik Shukla Ryan Thelin Amanda Fawcett


Dec 16 · 2020 Dec 15 · 2020 Dec 14 · 2020
Top 10 System Design Algorithms 101: How to check Cracking the Uber Data
Interview Questions for if a string is a palindrome Science Interview
Software Engineers
Algorithms are an important part Uber's four-part interview process
The system design interview is an
of coding interviews. Today, we tests your machine learning and
important factor in the hiring
will review a common algorithm… Python knowledge. Today, we…
process. Today, we explore the to…

Fahim ul Haq Christina Kopecky Ryan Thelin


Dec 11 · 2020 Dec 11 · 2020 Dec 10 · 2020

Vue.js Tutorial: build a Apache Maven Tutorial: learn 6 reasons you're not landing
functional SPA from scratch the best Java build automation your dream dev job
tool
Vue.js is a progressive and Getting a job rejection is
Maven is the most popular, de-
declarative JavaScript framework discouraging. Today, we will walk
facto build tool for Java projects.
for building fast single-page… you six reasons why you might n…
This tutorial introduces you to…
Jerry Ejonavi Amanda Fawcett Amanda Fawcett
Dec 9 · 2020 Dec 8 · 2020 Dec 7 · 2020

AdonisJS Framework Tutorial: Data Structures 101: Advanced How to use Python Lambda
build a full-stack web Data Structures in JavaScript functions: a 5 minute tutorial
application
Today, we would be looking at A lambda function is a small
AdonisJs is a Node. js MVC
some advanced data structures anonymous function that makes
framework for writing consistent,
such as segmented trees, tries, se… your Python code more readable…
stable, and expressive code. Rea…

Amanda Fawcett Jerry Ejonavi Amanda Fawcett


Dec 4 · 2020 Dec 3 · 2020 Dec 2 · 2020
Ionic Framework Tutorial: Build What is a Database Foreign What is CORS (Cross-Origin
your first cross-platform app Key? A beginner's tutorial Resource Sharing)?

Ionic is a leading framework to A foreign key is a column (or CORS allows your web apps to use
create hybrid, cross-platform apps. group of columns) used in a assets from other domains. Today,
Today, we run you through the… relational database to link data… we explore CORS and learn to…

Ryan Thelin Brittney Parker Ryan Thelin


Dec 1 · 2020 Nov 30 · 2020 Nov 24 · 2020

Algorithms 101: how to use JavaScript Array Methods: how 10 Python quirks you should
Merge Sort and Quicksort in to use map and reduce know about in your code
JavaScript
The map and reduce methods This article will introduce you to
Merge sort and quicksort are
offer a modified version of an some of the useful idiosyncrasies
divide and conquer algorithms
array or reduced value using… of Python to improve your code.…
common in JavaScript programs.…

Jerry Ejonavi Amanda Fawcett Christina Kopecky


Nov 24 · 2020 Nov 23 · 2020 Nov 23 · 2020

Best practices for securing A deep dive into Kubernetes Computer Science 101:
your Node.js apps Deployment strategies hardware vs. software
components
Learn the most popular attacks Today, we cover everything you
Hardware includes the physical
and threats to Node.js apps as well need to understand Deployments
parts of a computer. Software is
as by steps you can take to secur… in Kubernetes and show you ho…
sets of instructions that we store…

Maryam Sulemani Ryan Thelin Amanda Fawcett


Nov 20 · 2020 Nov 19 · 2020 Nov 18 · 2020
Crack the Top 50 Java Data What's new with Educative? What are SQL Joins? Types of
Structure Interview Questions Announcing our Blog SQL joins explained
Prepare for your next Java Newsletter The SQL Joins clause allows us to
The Educative Blog now has its
interview by practicing the top 50 combine two or more tables in a
own bi-monthly newsletter with
most common data structure… database. Read on as we explore…
top articles, insider tips, and…

Ryan Thelin Educative Blog Team Christina Kopecky


Nov 17 · 2020 Nov 17 · 2020 Nov 16 · 2020

HTML Cheat Sheet: how to Python 3.9 Updates: An introduction to full stack
implement tables, links, and topographical sort and string JavaScript development
more manipulation
Full stack JavaScript means that
Get quick answers to the top On October 5, 2020, Python 3.9
both the client side and server side
HTML elements and commands, was released, and with it came a
are written using JavaScript only…
everything from headers, tables,… number of new features. Read o…

Jerry Ejonavi Vincent Russo Christina Kopeck


Nov 16 · 2020 Nov 13 · 2020 Nov 12 · 2020
JavaScript Loops Tutorial: for Arrays in Java Tutorial: how to What is Deep Learning? A
loop, while loop, and more declare & initialize Java arrays Tutorial for Beginners

In JavaScript, a loop is a structure A Java array is a group of Deep Learning is a subfield of


that repeats a sequence of similarly-typed variables with a machine learning inspired by the
instructions until a condition is… shared name. Today, we will lear… structure of the human brain.…

Jerry Ejonavi Amanda Fawcett Ryan Thelin


Nov 12 · 2020 Nov 11 · 2020 Nov 10 · 2020

How to develop your first an Linux Command Line Tutorial: Crack the Top 40 Java Coding
Android app with Kotlin the commands you need to Interview Questions
know
Kotlin is becoming the preferred Refresh your Java knowledge
The Linux command line is a text
option by app developers. Today, before your coding interview with
interface for your computer used
we'll walk you through a tutorial… these top 40 Java interview…
by the top developers. Learn ho…

Christina Kopecky Maryam Sulemani Ryan Thelin


Nov 10 · 2020 Nov 9 · 2020 Nov 5 · 2020

How Machine Learning gives Build a Deep Learning Text Chaos Engineering 101:
you an edge in System Design Generator Project with Markov principles, process, and
Chains examples
In the near future, every system
Deep learning is growing in Chaos engineering is the process
will have an ML component to it.
demand among employers. Today, of breaking things on purpose to
Read on as we explore how…
we teach you how to apply deep… identify failures. Today, get…

Fahim ul Haq Ryan Thelin Amanda Fawcett


Nov 4 · 2020 Nov 3 · 2020 Nov 2 · 2020
Data Science Made Simple: 5 Crack the top 40 C++ Coding Data Structures 101: how to
essential Scikit-learn tricks Interview Questions build min and max heaps

Scikit-learn is the most popular Prepare for your next C++ Heaps are advanced data
Python machine learning library interview by reviewing the top 40 structures for sorting and
for data science. Learn the top ti… C++ coding interview questions… implementing priority queues.…

Amanda Fawcett Ryan Thelin Jerry Ejonavi


Oct 30 · 2020 Oct 29 · 2020 Oct 29 · 2020

Data Science Simplified: top 5 S.O.L.I.D. Principles of Object- How to negotiate your salary
NLP tasks that use Hugging Oriented Programming in C# as a software developer
Face
The Hugging Face pipeline makes SOLID principles are a set of 5 Negotiating a higher salary can
it easy to perform different NLP golden rules used by object- positively affect your net worth
tasks. Today, we'll learn the top 5… oriented developers. Today, we'll… for years to come. Use our data-…

Aman Anand Ryan Thelin Pathrise


Oct 28 · 2020 Oct 27 · 2020 Oct 26 · 2020

Introducing Dart 2 language Educative's new learning CSS Selector Cheat Sheet: Top
features: mixins, enums, and experience: announcing selectors for front-end
more Learning Paths development

Dart is an object-oriented, class- Educative has gone live with a Today, go through a quick guide to
based language used with Flutter. new feature for a streamlined the most used CSS selectors,
Dart's recent update introduced… learning experience. Get familiar… explaining what they do and ho…

Amanda Fawcett Educative Christina Kopecky


Oct 23 · 2020 Oct 26 · 2020 Oct 21 · 2020
Educative is partnering with Software Testing 101: Get Scikit-learn cheat sheet:
Hired to help developers land a started with software testing methods for classification &
job they love types regression

The tech recruiting process is Software testing is an essential Scikit-learn in Python provides a
inefficient. Educative and Hired and profitable skill for any lot of tools for performing
have come together to help fix… aspiring tech worker. Learn the… Classification and Regression.…

Educative Ryan Thelin Aman Anand


Dec 4 · 2020 Oct 20 · 2020 Oct 19 · 2020

Big-O Notation Cheat Sheet: What is functional What is jQuery? Learn the
quick answers to Big-O programming? Explained in most popular JavaScript library
questions Python, JS, and Java
jQuery is the most popular
Curious about Big-O Notation? Functional programming is one of JavaScript framework for building
Today, we put together a quick the most professionally desired interactive web pages with

Jerry Ejonavi Ryan Thelin Christina Kopecky


Oct 16 · 2020 Oct 15 · 2020 Oct 15 · 2020

Data Science Simplified: What Scikit-learn Tutorial: how to Crack the top 40 machine
is language modeling for NLP? implement linear regression learning interview questions

Language models power NLP Proficiency with Scikit-learn is a The machine learning interview is
applications, including speech must for any aspiring data a rigorous process. Today, take a
recognition, machine translation,… scientist or ML engineer. Today,… deep dive into the top 40 machin…

Aman Anand Ryan Thelin Amanda Fawcett


Oct 14 · 2020 Oct 13 · 2020 Oct 13 · 2020
React Hooks Tutorial: build a Exploring object-oriented Demystifying the 0-1 knapsack
to-do list with React Hooks programming concepts with problem: top solutions
Java explained
React hooks are a powerful tool
New to Object-Oriented Dynamic programming questions
for building beautiful, simple
Programming in Java? Learn the can be a pain if you're not
apps. Learn how to build an…
main concepts of OOP in Java an… prepared. Today, we dig deep on…

Christina Kopecky Jerry Ejonavi Ryan Thelin


Oct 9 · 2020 Oct 9 · 2020 Oct 8 · 2020

What are database schemas? 5 What is Natural Language Top 5 advanced C


minute guide with examples Processing? Recent advances programming concepts for
in the field developers
A database schema is an abstract
Natural Language Processing C programming is surging in
design that represents the storage
(NLP) uses machine learning to popularity. Refresh your advanced
of your data in a database Learn build models that can better… C knowledge with these top 5…
Christina Kopecky Aman Anand Ryan Thelin
Oct 8 · 2020 Oct 7 · 2020 Oct 6 · 2020

Animate CSS code: create a Use Python Script Automation Anatomy of a machine learning
panda animation with HTML & to fetch images from NASA system design interview
CSS question
In this article, learn how to use
You can use CSS to create beautiful Passing the machine learning
Python scripts, task schedulers,
animations. In this tutorial, we system design interview is an
and mail protocols to…
will make keyframe animation… essential step to landing a ML…

Pratik Shukla Pratik Shukla Fahim ul Haq


Oct 6 · 2020 Oct 5 · 2020 Oct 2 · 2020
Everything you need to know How to minimize distractions Computer Number Systems
about Hacktoberfest while working from home 101: Binary & Hexadecimal
Conversions
Hacktoberfest is a month-long Are you a developer working from
Get introduced to the number
celebration of open source home? Here's our expert advice on
systems that are essential for
software run by DigitalOcean,… how to keep distractions at bay…
computer scientists. Take a deep…

Educative Vincent Russo Amanda Fawcett


Oct 2 · 2020 Oct 2 · 2020 Oct 1 · 2020

You might also like