Open in app

Sign In

Write

Sign In

Shalitha Suranga
Shalitha Suranga

4.7K Followers

Home

About

Published in

Level Up Coding

·Sep 18

Don’t Stop Using console.log for Debugging

Using console.log for debugging can improve your analytical skills and save time — Ask your web developer friends about their favorite JavaScript debugging technique. Most developers will mention the log method in the built-in browser Console API. Meanwhile, some developers may open Chrome DevTools and set a lot of breakpoints for every simple debugging session that they can solve by inspecting their code…

Programming

6 min read

Don’t Stop Using console.log for Debugging
Don’t Stop Using console.log for Debugging
Programming

6 min read


Published in

Level Up Coding

·Sep 10

JavaScript Keywords That Every Experienced Web Developer Should Know

Write clean, modern code and understand JavaScript deeply with these keywords — Every programming language typically comes with developer-productivity-focused grammar and a fully-featured standard library. A generic programming language grammar specification contains several elements, such as literals, identifiers, expressions, functions, classes, etc. These elements typically use reserved words known as keywords that we can’t use for custom identifiers. Most developers don’t tend…

Programming

7 min read

JavaScript Keywords That Every Experienced Web Developer Should Know
JavaScript Keywords That Every Experienced Web Developer Should Know
Programming

7 min read


Published in

Level Up Coding

·Aug 27

The Best C Alternative Is Zig

Zig is not just another low-level language — it’s a fully-featured system programming toolchain for systems programming. — The C programming language is the creator of every modern software system component. Every operating system offers pre-included C headers to access system APIs. Developers made web servers, databases, operating systems, frameworks, programming languages, cloud components, and numerous software components with C. C grew with computer science evolution, so past…

Programming

8 min read

The Best C Alternative Is Zig
The Best C Alternative Is Zig
Programming

8 min read


Published in

Level Up Coding

·Aug 20

Programming Concepts That Every JavaScript Developer Should Know

Master these concepts to understand the full potential of JavaScript — JavaScript is the only native programming language to build web application frontends that work on standard web browsers. Every popular web browser adheres to the well-known ECMAScript standard and lets web developers run portable, compatible JavaScript code. As another popular programming language, the JavaScript ecosystem brings several unique programming concepts…

Programming

7 min read

Programming Concepts That Every JavaScript Developer Should Know
Programming Concepts That Every JavaScript Developer Should Know
Programming

7 min read


Published in

Level Up Coding

·Aug 13

5 Interview Questions That Test Your Algorithm Skills

Knowing these algorithmic techniques help you to solve practical problems efficiently. — Every popular programming language typically comes with generic language features, built-in functions, and standard library APIs that help developers use the specific language for general-purpose programming. It’s possible to write code that does something sequentially only knowing these concepts, but practical programming tasks need a better understanding of computing algorithms…

Programming

7 min read

5 Interview Questions That Test Your Algorithm Skills
5 Interview Questions That Test Your Algorithm Skills
Programming

7 min read


Published in

Level Up Coding

·Aug 6

New Browser APIs That Every Web Developer Should Know

Use these implementation mechanisms to create user-friendly, futuristic web apps — Earlier, almost all websites were static and showed the same content for all online readers. The server-side programming concept that began with CGI (Common Gateway Interface) scripting helped web developers to change web content based on user inputs. JavaScript introduced the client-side programming concept and helped web developers implement dynamic…

Programming

7 min read

New Browser APIs That Every Web Developer Should Know
New Browser APIs That Every Web Developer Should Know
Programming

7 min read


Published in

Level Up Coding

·Jul 12

Why Do Our Codebases Become Messy?

Let’s discuss the lesser-known truth behind codebase complexity! — Every giant software system has a simple, experimental, and innovative starting point. Programmers may follow various development strategies, but there are two generic development initialization approaches: planned and experimental. Some software development teams (especially enterprise system developers) typically gather requirements, prepare design documents, and create strict specifications before adding a…

Programming

7 min read

Why Do Our Codebases Become Messy?
Why Do Our Codebases Become Messy?
Programming

7 min read


Published in

Level Up Coding

·Jun 28

JavaScript’s Shorthand Syntax That Every Developer Should Know

Make your codebases more futuristic and minimal with these techniques — About three decades ago, every web page was static and showed the same content for all visitors. Later, web servers generated dynamic content based on the current user via an early server-side web development concept called CGI (Common Gateway Interface). The invention of JavaScript initially helped programmers to make their…

Programming

7 min read

JavaScript’s Shorthand Syntax That Every Developer Should Know
JavaScript’s Shorthand Syntax That Every Developer Should Know
Programming

7 min read


Published in

Level Up Coding

·Jun 21

6 Productive Pythonic Shortcuts That Save Your Time

Use these coding techniques to impress the Python interpreter and your team! — Python was initially developed as a simple scripting language that fills the gap between the C programming language and shell scripting. The C programming language offered direct access to low-level operating system APIs, but C is undoubtedly unsuitable for shell scripting. On the other hand, Bash-like command languages are naturally…

Programming

6 min read

6 Productive Pythonic Shortcuts That Save Your Time
6 Productive Pythonic Shortcuts That Save Your Time
Programming

6 min read


Published in

Level Up Coding

·Jun 18

5 General-Purpose Coding Techniques That Always Help You

Make your source code more readable and more intelligent with these concepts. — Programmers use various paradigms, structuring mechanisms, coding styles, and techniques during writing source codes. The programming paradigm is the highest level of grammar-based programming language classification, so programmers should select a preferred paradigm before structuring their codebases. Next, they may structure their codebases by creating libraries, modules, classes, namespaces, or…

Programming

7 min read

5 General-Purpose Coding Techniques That Always Help You
5 General-Purpose Coding Techniques That Always Help You
Programming

7 min read

Shalitha Suranga

Shalitha Suranga

4.7K Followers

Programmer | Author of Neutralinojs | Technical Writer

Following
  • Tim Denning

    Tim Denning

  • Tom Ritchford

    Tom Ritchford

  • Shuai Li

    Shuai Li

  • Viet Nguyen

    Viet Nguyen

  • Ayodeji Awosika

    Ayodeji Awosika

See all (40)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams