Open in app

Sign In

Write

Sign In

Joana Borges Late
Joana Borges Late

378 Followers

Home

About

Published in JavaScript in Plain English

·Pinned

How to Create a Lightweight, Pure HTML/CSS Webpage Without Writing Code

Or How to Escape the CSS Maze IMPORTANT EDIT: This article is about an OBSOLETE version of the tool. The tool is being fully revamped. There is a new tool for web development. It is free. All you need is your browser. No problem if your computer is far away. You can use your smartphone, even if its screen is small, like the IPhone5 screen. The tool is…

HTML

10 min read

How to Create a Lightweight, Pure HTML/CSS Webpage Without Writing Code
How to Create a Lightweight, Pure HTML/CSS Webpage Without Writing Code
HTML

10 min read


Published in CodeX

·Pinned

Making Your Own JavaScript Linter (part 1)

A comprehensive tutorial — This is the first part of a comprehensive tutorial on constructing a JavaScript linter. A linter is a tool for checking source code. We will see the fundamental concepts and the source code of a real linter written in JavaScript, including algorithms for the tricky parts. Note: dirtyrat is the…

Java Script

6 min read

Making Your Own JavaScript Linter (part 1)
Making Your Own JavaScript Linter (part 1)
Java Script

6 min read


Published in Level Up Coding

·Pinned

Handling User Input in Rich Browser Apps

The right architecture for handling mouse and keyboard events — Simple Application The browser (JavaScript) is very helpful about handling user input. For example: var doneButton = document.getElementById(“done”) doneButton.onclick = function () { sendDataToServer() } This is a simple and straightforward code that works perfectly well for the following context. The user spends a minute filling out a form with his data.

Event Handlers

9 min read

Handling User Input in Rich Browser Apps
Handling User Input in Rich Browser Apps
Event Handlers

9 min read


Published in JavaScript in Plain English

·1 day ago

Finally, I’ve Mastered Trivial(?) CSS

It is easy, when we stick to the right principles — One of the (many) problems with writing CSS is its excessive flexibility. There are too many ways to achieve something (including obsolete features). Too many (counter-intuitive) rules, scattered in various places, producing a result, which sometimes falls very far from what was expected. Let’s compare CSS with HTML for one…

HTML

13 min read

Finally, I’ve Mastered Trivial(?) CSS
Finally, I’ve Mastered Trivial(?) CSS
HTML

13 min read


4 days ago

Goodbye HTML. Hello Canvas!

Part 8: Final — You can read the previous article here. This is the final article of the series. This series was not supposed to exist. It should be a simple article only. But that simple article generated so much skepticism and even sarcasm that I felt challenged to prove that I knew what…

HTML

2 min read

Goodbye HTML. Hello Canvas!
Goodbye HTML. Hello Canvas!
HTML

2 min read


4 days ago

My Best Advices About the Stock Market

Making a living in the stock market — This is the eighth article of a series. The previous article is “The Problems With Growth Stocks”. I haven’t found the necessary time to continue this article series as I wanted. So, I am finishing it today. For the closure, I will give you the quintessence of what I have…

Finance

2 min read

My Best Advices About the Stock Market
My Best Advices About the Stock Market
Finance

2 min read


Published in JavaScript in Plain English

·5 days ago

The Bresenham’s Line Algorithm for JavaScript Developers

A pragmatic study — This article is about how to fill the missing points of a line using JavaScript. We will start with naive algorithms and we will end with the Bresenham’s Line Algorithm. Where would I use this? A real case is a drawing tool. The user drags the mouse over the canvas and the tool draws a…

Java Script

5 min read

The Bresenham’s Line Algorithm for JavaScript Developers
The Bresenham’s Line Algorithm for JavaScript Developers
Java Script

5 min read


Jan 17

The Most Unexpected Error I’ve Ever Seen In Web Programming

It is not just the error, it is where I found it too — Today I was setting up a small application on Google Application Engine. Things were working fine until I got to the part about adding a custom domain. G.A.E. it’s part of Google Cloud, which has hundreds of resources, so I spent some time until I found the right section. …

Web Development

2 min read

The Most Unexpected Error I’ve Ever Seen In Web Programming
The Most Unexpected Error I’ve Ever Seen In Web Programming
Web Development

2 min read


Published in Level Up Coding

·Apr 15, 2022

Goodbye HTML. Hello Canvas!

Part 7: Mosaic Generator & Releasing The Library — You can read the previous article here. The Library Finally, today I am releasing the GoodbyeHtml library. This is the link for the library in GitHub. The Application (Demo) Today, I would like to explain more concepts, talk about the browser inside a browser, but I am a bit annoyed because of readers that keep…

Java Script

8 min read

Goodbye HTML. Hello Canvas!
Goodbye HTML. Hello Canvas!
Java Script

8 min read


Published in JavaScript in Plain English

·Apr 2, 2022

Goodbye HTML. Hello Canvas!

Part 6: The Boxes & Beginning A Real Application — You can read the previous article here. Introduction The content I’ve promised for this article became too big. I had to split it. Also, I’ve spent more time than I expected writing the code. I made a LOT of refactorings, searching for the best design/greatest utility. I had finished the code…

Java Script

11 min read

Goodbye HTML. Hello Canvas!
Goodbye HTML. Hello Canvas!
Java Script

11 min read

Joana Borges Late

Joana Borges Late

378 Followers

Creator of https://www.bobsprite.com and https://www.webasyouwish.com

Following
  • Aphinya Dechalert

    Aphinya Dechalert

  • Talin

    Talin

  • Elad Shechter

    Elad Shechter

  • Sunil Sandhu

    Sunil Sandhu

  • Stephan Romhart

    Stephan Romhart

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech