Jonathan's Software Portfolio

Hello, I’m Jonathan Terreo and this is my Portfolio.

I love programming, every day I think, code, test, and study coding to create cool apps and programs I need.

Here is what I do before coding:

Software Developing

Get Information

Get Information about the project. How I can code it, how it works, the user interface, research useful codes.

Start Coding

Then I process all information I have collected and I create the project on Visual Studio, then I start coding.

Debug the Code

The last chapter is debug the code and see how it works. If the code doesn't have troubles to load, and it loads and works properly and correctly, that's a well-coded project.

Visual Studio 2019

In 2017 I have thought “How programs were coded or build?”.

With days and days of research on the web, I found Visual Studio.

I started using Visual Studio in 2017.

The first time I saw the interface was like a lot of confusing buttons.

Today I’m used to creating apps that I need via Visual Studio 2019.

I love Visual Studio, it’s open-source, and it has a good interface when you understand how to use it of course.

How I code

Tiger Anti-Spyware – Visual Studio 2019

I know Visual Basic .NET and a bit of PHP.

I started with Visual Basic .NET because of its structure and well implementation with Windows and also because is easy to understand.

Before I start coding I think about how I can create this code and how it gonna works if I code in that way.

Then I create a project in Visual Studio, and I start coding and debug to see how it works.

If the code is well-coded then I save it and I keep it in mind.

With a blank paper, I help myself by writing down how the code should see, the interface, and the libraries I need.

I also check on GitHub, StackOverflow and CodeGuru to find helpful codes that can help me to create the code.

Sometimes I take Java or C# codes when I don’t find anything in Visual Basic .NET.

When I finish the code I start debugging it.

Visual Studio by default detect bugs in the code.

When the program load I start testing to find bugs and see if it works properly.

In Tiger Anti-Spyware, for example, I recently fixed the bug in the Timer that runs the real-time protection.

Sometimes I get stuck with bugs that I can’t fix, but I always find a way to fix them.

I always update my programs with new features, and bugs fix.

Bunifu UI Framework

Bunifu UI Framework is a Visual Studio implementation that adds really cool stuff like colorful loading bars, switches, and buttons.

I just love Bunifu UI Framework, It is really a big deal to optimize the UI using it.

I’ve used the Bunifu UI Framework on Tiger Anti-Spyware for example.

And I really have to say that it looks completely different.

Web Developing

Along with coding I have also a couple of blogs where I upload nice articles about Windows, WordPress, Video-Games, and also Online Privacy.

With blogging, I have understood a lot of things like Affiliate Marketing.

I created my sites with WordPress, an open-source project.

I have installed WordPress and set it up in my hosting provider Hostpoint.

I know a lot of WordPress like 100% Security and Optimization.

For example, NintendoHill weighs ≈ 1.5MB unlike CNN with ≈ 2.5MB not fully loaded.

Here is my best on WordPress:

Speed/Optimization

My optimization can speed WP Sites loads in 1s to 7s.

Secure

My security secure PHP and Apache from being attacked. Also well-know security bugs, XSS, Cross-Site-Scripting, and more.

SEO

SEO it's the most hard thing to do when website building. Most of the traffic are organic just because of my well SEO.

How I optimize

Optimization and speed is a Google ranking facktor.

I optimize everything, HTML, JS, CSS, all.

My best optimization is Wikicat, it weighs 0.9MB (893KB).

Wikicat fully loads in 1/7 seconds, and it makes ≈ 73+ requests.

I measured Wikicat, CNN, and Chip with GTmetrix.

GTmetrix is a service that allow you understand stuff like how many request make a website when visited.

Here are the facts:

CNN

GTmetrix result:

  • 29.0s (fully loaded time)
  • 4.58MB (total page size)
  • 387+ (requests)

Wikicat

GTmetrix result:

  • 6.1s (fully loaded time)
  • 0.9MB (total page size)
  • 59+ (requests)

Chip

GTmetrix result:

  • 21.0s (fully loaded time)
  • 1.59 (total page size)
  • 233+ (requests)

As shown in the images above CNN didn’t optimize anything execpt for Chip that just optimized the HTML.

Their server is also slow, also the apperantly they don’t use a CDN.

GZip Compression

GZip compression is very important, especially when compatible with third-party domains.

Effective February 10, 2020

Do NOT follow this link or you will be banned from the site! quis, ipsum quis leo vel, sed facilisis consequat. dolor