Open in app

Sign In

Write

Sign In

Tomasz Dobrowolski
Tomasz Dobrowolski

402 Followers

Home

About

Pinned

10 Ways to Use Functions in Your Code to Become a Better PHP Developer

Functions are fundamental to writing code, making it vital that you write them well. Well-written functions make your code efficient, easy to read and reduce the chance of errors. Here is a list of advice on writing good functions with PHP examples, as detailed in Robert C. …

PHP

5 min read

10 Ways to Use Functions in Your Code to Become a Better PHP Developer
10 Ways to Use Functions in Your Code to Become a Better PHP Developer
PHP

5 min read


Published in the-tech-imposter

·Pinned

Big O Notation — How to Identify Constant, Logarithmic, and Linear Algorithms

Big O Notation helps Software Engineers understand the impact of the algorithms they write. This concept is vital to understanding how to label your algorithm’s efficiency using Big O Notation. But how do we know the notation of each algorithm? We use the Growth Hierarchy for Big O Notation If you’re wondering what Big O Notation is, check out…

Software Engineering

8 min read

Big O Notation — How to Identify Constant, Logarithmic, and Linear Algorithms
Big O Notation — How to Identify Constant, Logarithmic, and Linear Algorithms
Software Engineering

8 min read


6 days ago

5 Steps to Resolving Any Bug as a Software Engineer

Do you take actionable steps with your problem-solving? If not, you could spare yourself the stress by following a set-out process for resolving bugs. Here is my five-step process for resolving any bug. Step 1. Identify the problem and gather information It sounds simple, but defining the problem helps you focus on the urgency and the area of…

Software Engineering

6 min read

5 Steps to Resolving Any Bug as a Software Engineer
5 Steps to Resolving Any Bug as a Software Engineer
Software Engineering

6 min read


Sep 18, 2022

5 Signs You Are Battling With Imposter Syndrome as a Developer and How to Overcome It

Are you feeling overwhelmed in a new working environment? You may be suffering from imposter syndrome without even knowing it. When you are in a new challenging environment, your mind begins to wonder whether your employer hired the right person. While imposter syndrome is natural, it’s important to spot the…

Technology

6 min read

5 Signs You Are Battling With Imposter Syndrome as a Developer and How to Overcome It
5 Signs You Are Battling With Imposter Syndrome as a Developer and How to Overcome It
Technology

6 min read


Sep 17, 2022

Big O Notation — How to Identify Exponential and Factorial Algorithms

If you were given a factorial Big O Notation Example, would you be able to identify it? As a software engineer, you must be careful not to have an algorithm with the least efficient notations. And to avoid writing these algorithms, you need to be able to identify them. Here’s how to spot a Factorial and Exponential Algorithm with a Big O Notation Example In…

Software Engineering

5 min read

Big O Notation — How to identify Factorial and Exponential Algorithms
Big O Notation — How to identify Factorial and Exponential Algorithms
Software Engineering

5 min read


Sep 10, 2022

4 Essential Habits of a Successful Junior Developer

Have you ever wondered what a successful junior developer looks like? In my working career, I have noticed four habits that separate successful junior developers from the rest. These habits build the foundation for success in the industry. Master these habits as a junior and you will be unstoppable. 1. They are not afraid to look stupid No…

Technology

4 min read

4 Essential Habits of a Successful Junior Developer
4 Essential Habits of a Successful Junior Developer
Technology

4 min read


Sep 7, 2022

Big O Notation — How to Identify N Log N, Quadratic, and Cubic Algorithms

Misunderstanding Big O Notation can hurt how your systems scale. Algorithms that increase in operation at a larger rate than linear algorithms are inefficient. This can result in systems that scale at a costly rate. As a Software Engineer, it is vital you can identify all of the inefficient notations…

PHP

9 min read

Big O Notation — How to Identify N Log N, Quadratic, and Cubic Algorithms
Big O Notation — How to Identify N Log N, Quadratic, and Cubic Algorithms
PHP

9 min read


Aug 25, 2022

What Is Big O Notation and Why Software Engineers Must Know This Concept for Their Next Tech Interview

As a Software Engineer, you are guaranteed to get a question about Big O Notation in a tech interview. But what is Big O Notation? And why do you need to know about it? What is Big O Notation? Big O notation is a way to define how an algorithm grows in size as the…

Software Engineering

7 min read

What Is Big O Notation and Why Software Engineers Must Know This Concept for Their Next Tech…
What Is Big O Notation and Why Software Engineers Must Know This Concept for Their Next Tech…
Software Engineering

7 min read


Apr 18, 2022

4 Ways to Format Your Code as a Developer to Make Your Code More Readable

Do you have formatting rules you follow as a developer? They may seem unnecessary on the surface, but they will help your project look clean and readable. Here are some tips for formatting your code effectively as described by Robert C. Martin: 1. Structure your code like a newspaper article An article contains high-level detail in the introduction…

Developer

2 min read

4 Ways to Format Your Code as a Developer to Make Your Code More Readable
4 Ways to Format Your Code as a Developer to Make Your Code More Readable
Developer

2 min read


Apr 9, 2022

Test Driven Development: What Is It And Why You Should Be Using It as a Developer to Reduce Your Bugs

Test driven development is seen as a popular way to write code nowadays. But what is it, and why should you be using it as a developer? Test Driven Development involves writing tests before you write your code It’s that simple. The theory behind it is by writing tests that fail at first you do the following: Plan out your code in a structured format Writing tests first is…

Developer

2 min read

Test Driven Development: What Is It And Why You Should Be Using It as a Developer to Reduce Your…
Test Driven Development: What Is It And Why You Should Be Using It as a Developer to Reduce Your…
Developer

2 min read

Tomasz Dobrowolski

Tomasz Dobrowolski

402 Followers

I break down Software Engineering and Tech concepts | Backend Engineer 🐘| www.techimposter.com

Following
  • Aurelia Bliss

    Aurelia Bliss

  • Som Dutt

    Som Dutt

  • PEPE PEOPI

    PEPE PEOPI

  • TJ Seaney

    TJ Seaney

  • Markus Scorelius

    Markus Scorelius

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech