Category: netbeans

  • Big Notation

    Almost the software works with big o notation.

    What means big o notation?

    Big O Notation is used in computer science also computation. It’s used to tell us the performance and or complexity solution we should approach.

    To know how to use it we should study algorithmics and logarithmic.

    O(1)

    This tells us the algorithm will run one time or in one space-time.

    Bool l IsFirstElementNull(IList<String> elements)

    {

        return elements[0] == null;

    }

    O(N)

    O(N) describes an algorithm whose performance will grow linearly. And by itself have proportion.

    bool ContainsValue(IEnumerable<string> elements, string value)

    {

        foreach (var element in elements)

        {

            if (element == value) return true; 

        }     

        return false; 

    }

    O(N²)

    This algorithm is directionally proportional to the square of the input data size.

    This works well with nested loops. 

    bool ContainsDuplicates(IList<string> elements)

    {

        for (var outer = 0; outer < elements.Count; outer++) 

        {

            for (var inner = 0; inner < elements.Count; inner++) 

            { 

                // Don’t compare with self 

                if (outer == inner) continue;             

                if (elements[outer] == elements[inner]) return true; 

            }

        }    

        return false;

    }

    O(2^N)

    One of the sets we can see is the Fibonacci function. 

    int Fibonacci(int number)

    {

        if (number <= 1) return number;

        return Fibonacci(number – 2) + Fibonacci(number – 1); 

    }

  • NetBeans

    Lazarus

    Lazarus is a UI/UX design for Linux, Mac and smart devices. Written in javascript and css. It’s an open source tool. Released in Apache License. But for now on testing.

    What is Lazarus?

    Besides open source and UI/UX, it can be added easily on your react apps or vuejs. This tools offers an easy dom way with vanilla js. Lazarus is not the same as lazarus ide for pascal. Lazarus tool is based on Saint Lazarus. We can see lazarus on my websites also on my private code.

    Lazarus is built on the top-notch of javascript. Every website has a different UI/UX to fit in on the customer agreement.

    We deliver the lazarus as a one package live preview.

    Why we don’t share the code yet?

    The code is not ready to publish yet because the websites are made by design and built by design. So the code is released only for the customer. It’s not suit for customer ending.

    We built already 6 websites with lazarus, lazarus came to dev production in 2016. Lazarus was our old Polaris codebase. Our portfolio is built by lazarus. We have open source codebase but the end customer will have a lazarus custom layout. So the UI/UX is always different. This code is always on changing.  

    I can show 4 different websites with 4 different lazarus style. These layouts are written on Netbeans and on the operating systems Mac and Linux. You cannot work with them on Windows 7+. Even with Windows 11.

    This application was built on a Mac with Catalina operating system, I tested on a Ubuntu machine too, even with free Nodejs hosting. 

    I manage the source code tree, all of them with git bare. I made  a git init on my Dropbox coder folder and I run from there the updated code. Besides to have another instance of the app on another folder.

    Now, I can update all my code base one my git local. This UX/UI can be adapt to magento, wordpress or even a bootstrap application, web application.

    My coder by Gleentech is one of my Lazarus modified UI/UX user design. A new design pattern.

    Usually on these matters I code from top to bottom. Not from bottom to top. These virtue situations are decided and always decided by the coder itself.

    Top to bottom is dividing to conquer. Bottom to top is much harder. In this situation you will encounter serious issues. Like to add the solutions back to a higher option.

    Basically Lazarus is a name. You can give a name for your work when you code for others. I chose this because Saint Lazarus. My products coded or not coded have a secret id or a secret app name. These websites and UI/UX have this codename. This magazine works basically and mostly with open source applications.

    Why coder by Gleentech chose Lazarus?

    The coder by Gleentech chose lazarus because it’s our own tool for design. It’s open source based. It was a fork from a several javascript ideas. We can use this with vanillajs for dom. This vanillajs can be useful.

    Why coder by Gleentech chose Netbeans?

    It’s a very good ide and open source tool.  We all can code php,c++, Nodejs and Java. Nowadays, coder chose Netbeans for their versatility way to fix code. It’s a very and powerful tool.

    I learnt how to use netbeans when I was learning java by myself before had in college. I always loved this tool, is clean and had a lot of features ready to boost.

     Over 15 years of Java I am still active with NetBeans. So this tool was decided to code our logic matters and patterns too. 

    Why we chose OOP design pattern?

    We chose OOP design pattern because is one of itself as design pattern. You can find other ways to see design patterns but OOP is one of the oldest and reliable way to see and interact with design.

    You can see another way of design pattern. Which is mvc way model. The MVC way model is a model view controller. These type of patterns are good for websites.

    Why we use a lot of frameworks?

    We use a lot of frameworks but we can use our own. If you know how to code you can code one.

    Are so many ways to code and reuse code as code base line. Coding by yourself it will enrich your knowledge. We don’t do the wheel , we use it again. 

    Lazarus codename is my way of coding my web apps or websites. It’s not a framework it’s an easy way to code UI/UX base code.

    There are so many ways to code. That’s why are so many frameworks. You can type one for you.

    Imagine what you want to do!? MVC? OOP? Or  even a mix??

    I usually code MVC with OOP measures. Lazarus is my style of coding. With a bunch of debugging,

     I am used to code on adobe cold fusion on my NetBeans IDE besides php and nodejs. 

  • Why I chose Netbeans

    Welcome back! Coder by Gleentech is back. Today, I decided to get a view testing on Netbeans for nodejs and php coding.

    I installed again on my MacOS 10.15, for a new chance. I imported my php project for my WordPress 5.8 theme and design.

     We heard about netbeans as a good ide. Today is an awesome tool.

    I used atom, vs code before for coding php and Nodejs but I came always back to Netbeans. It was always my preferred ide. I coded Java there too. Nothing more than Java.

    Why I chose NetBeans?

    I chose back again the ide because is a wonderful ide, can be Java RAD, Nodejs and php very good ide.

    Nowadays, the ide can do almost everything the other ides can do. Even can do more with Java. I am talking about how the php and Nodejs is simpler  here.

    You can find intellisense. Have a smart way to detect the code functions we type.

    Yes, I am aware of being a heavy ide, but I won’t talk it about it here.

    When we import or create a new project for php and Nodejs we can mix them. Yes, we can. We can type I/O blocking apis for Nodejs and behave them on the php front-end.

    We can do everything with NeatBeans. It’s a very smart code ide, with a strong typed idea tags.

    This can be a solution for your projects, open source or not.

    I use this for both nowadays. Mostly the time was for open source, now I use for both.

    I think for the first time running it takes time because the ide is not ready for your os running. So, the indenting and indexing files take time.

    Even when I import my WordPress folders, the NeatBeans take time to index or refresh the folders itself.

    By the way you can code and type applications with Cordova, apache multi devices code basis.

    I am not used to code Cordova but I mention it.

    You can install Wakatime too for NetBeans already. This tool can manage your time uptime, coding on your laptop or desktop. Wakatime have already a lot ides compatible. To install wakatime you should install from their website, then install as add plugin, after itself will read your wakatime id key.

    I am writing this article to give my opinion about NetBeans and the best tool you can find today.

    Happy Coding!

coder by Gleentech
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.