<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: N Cee Dee </title>
    <description>The latest articles on DEV Community by N Cee Dee  (@nceedee).</description>
    <link>https://dev.to/nceedee</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F866116%2Fea099ad4-e890-4d50-8d44-484cb8160d3d.png</url>
      <title>DEV Community: N Cee Dee </title>
      <link>https://dev.to/nceedee</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nceedee"/>
    <language>en</language>
    <item>
      <title>SOFTWARE DESIGN GUIDE SUMMARY</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Thu, 29 Feb 2024 22:44:54 +0000</pubDate>
      <link>https://dev.to/nceedee/software-design-guide-summary-554m</link>
      <guid>https://dev.to/nceedee/software-design-guide-summary-554m</guid>
      <description>&lt;p&gt;This note here will guide you on how to formulate your code, Helping you know the things to do first before building and starting up a project so you won’t end up getting stuck either by writing a spaghetti code which you will end up being stuck on the way due to improper arrangement and maintenance of code or peradventure you have an idea on what to do but don’t have the an idea on how to start with it.&lt;/p&gt;

&lt;p&gt;STEP-BY-STEP KEY POINTS NOTED :&lt;/p&gt;

&lt;p&gt;About:&lt;/p&gt;

&lt;p&gt;Firstly, before starting a project. You will have to know about what you are building. Know exactly what is for. Know the reason for building it. If it’s one thing I know that keeps and make a software application or website a developer is building go well and smooth, it’s the developer knowing the purpose of it. And when you now get to know the purpose of it, there will be a type of imagination that comes through your mind on how this side will work, the other sides and other features. It’s just like bringing your work to life in a process of commanding and talking to your work and it response. So when given a project you have to know the about of the project. Analyze it well and know the uses , the problem it will solve. And then set a layout where you will do a step-by-step sort out on where to build first and where to do next so your code structure even not that, so you that is even building it will know the root of what you are doing and where it start so incase any confusion comes, just a step click or view of your code, you could be able to know where the issue is from.&lt;/p&gt;

&lt;p&gt;User Interface: Secondly, after you have sorted out the about of the project, the next step is to know the structure of the user interface. If it’s one thing I always hear my boss say, it’s “(Friendly User Interface)”. You have to make the interface you are building look nice, smooth, and understandable and know that not all the clients or users who eventually uses the website or app you created will understand what is going on rather it will be complex if you overdo or don’t follow the proper procedure on how to make the user interface look nice and sensible. You must design what will make sense to the user not you doing the best design on the interface of the app and eventually hard to understand what you did and how it works. Your user interface should on it’s own ,without the user learning it, know what and how exactly this and that works, that’s what makes it friendly and make sure you use a proper and well organized UI components that matches with others e.g Buttons, Input and colors.&lt;/p&gt;

&lt;p&gt;Technical Specification: Thirdly, You will have to examine the project you will be working on, assuming if there is a prototype. You will have to look at it well and check to know if there are libraries needed for a side of the project work,the more used case design and the pattern on how it will be. You will also examine to know if there are third parties software you will install and use for the project. Just bring out a book and draw out or use your pc to table out the processes. You should also know the amount of data required for your project because one of the things that makes project go fast is data internet and electricity to keep your system on and active.&lt;/p&gt;

&lt;p&gt;Testing and Security: Fifthly, The basic summary for this is , write clean code. When you write a clean and maintainable code and you run to test out your code. Even if there are some error or bugs there, it will be very much easier to sort out. Make sure every file code you have written, you run to test to know if the code is good to go. Also check if the security leakages and bugs are patched accurately if not delete the code and start all over.&lt;/p&gt;

&lt;p&gt;Deployment: Sixthly,To streamline deployment, consider architectural and DevOps changes, such as adding microservices or adjusting deployment pipelines, and ensure the existence of migration scripts. Maintain multiple environments like Develop, Test, Acceptance, and Production to validate features and ensure smooth transitions. The Deployment stage is when you run your work either to the Develop stage which is commonly known as local host which developers uses to check what they are doing and how it looks if later pushed to production. They have the test stage where by the application runs in a cloud similar to the production stage where it is at a finished stage. They also have the acceptance stage which runs in the cloud as close as possible to the production environment where your application will be run to cloud to check if it is accepted without any disturbance before been pushed to the final stage of production. Atimes it uses a copy of the production database to function and deploy. Then the production stage is the actual environment where your application is set to deployed then approved for display to the cloud and browser.&lt;/p&gt;

&lt;p&gt;Planing: Set out a time or duration on first, how much time it will take you to finish up this stage of work. And on you setting out time, you too will have to be disciplined enough not to let any distraction or compromises come. You will have to plan on what is needed. Features needed. Time to finish up this layout, what to do today , tomorrow and libraries need to accomplish this. Time it will take for you to learn a part of thing you maybe have forgotten.&lt;/p&gt;

&lt;p&gt;Border Context When designing software, it's important to identify current limitations, brainstorm potential future extensions, and integrate "moonshot" ideas for innovative features to foster creativity and address unforeseen opportunities during development.&lt;/p&gt;

&lt;h1&gt;
  
  
  NNAJI CHIEDOZIE DAVID -@NCEEDEE-
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>frontend</category>
    </item>
    <item>
      <title>What to do if am having hard time in remember my codes or topics on programming i have done before ?</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Mon, 13 Feb 2023 11:26:35 +0000</pubDate>
      <link>https://dev.to/nceedee/what-to-do-if-am-having-hard-time-in-remember-my-codes-or-topics-on-programming-i-have-done-before--1bgh</link>
      <guid>https://dev.to/nceedee/what-to-do-if-am-having-hard-time-in-remember-my-codes-or-topics-on-programming-i-have-done-before--1bgh</guid>
      <description>&lt;p&gt;As a programmer, there are a lot of times it will just be as if all what you learnt , know is just as if you never did them. am here to guide you on how to recover them in full.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Get a book, write out those part of topics you find it difficult.. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Study them one after the other..&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; Even tho it will seem as if you are going backward instead  of forward. don't mind that judgement coming on your mind.. take a stand and return to those topics even tho it's what as a beginner has to know and you are no longer in that level. Take that bold step and you will find your self understanding it even much better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; always revise.. sometimes when you free.. Go back to works , projects you had done before and try to understand them again.. and you will not even know when you update something on it. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>devops</category>
      <category>discuss</category>
    </item>
    <item>
      <title>N Cee Dee</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Sun, 12 Feb 2023 22:59:32 +0000</pubDate>
      <link>https://dev.to/nceedee/n-cee-dee-21b7</link>
      <guid>https://dev.to/nceedee/n-cee-dee-21b7</guid>
      <description></description>
      <category>discuss</category>
    </item>
    <item>
      <title>[DISCUSSION] what is your greatest challenges as a programmer?</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Tue, 23 Aug 2022 09:47:11 +0000</pubDate>
      <link>https://dev.to/nceedee/discussion-what-is-your-greatest-challenges-as-a-programmer-g1j</link>
      <guid>https://dev.to/nceedee/discussion-what-is-your-greatest-challenges-as-a-programmer-g1j</guid>
      <description></description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>[Help] What platform did you use in learning?</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Fri, 08 Jul 2022 20:14:04 +0000</pubDate>
      <link>https://dev.to/nceedee/help-what-platform-did-you-use-in-learning-403k</link>
      <guid>https://dev.to/nceedee/help-what-platform-did-you-use-in-learning-403k</guid>
      <description>&lt;p&gt;Help us know the different platform or website you used in learning your programming stuff. you can also drop a link of that platform to make it easier.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>discuss</category>
      <category>programming</category>
      <category>help</category>
    </item>
    <item>
      <title>[Discussion] Give the challenges you have faced as a programmer</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Fri, 01 Jul 2022 15:06:43 +0000</pubDate>
      <link>https://dev.to/nceedee/discussion-give-the-challenges-you-have-faced-as-a-programmer-4n3e</link>
      <guid>https://dev.to/nceedee/discussion-give-the-challenges-you-have-faced-as-a-programmer-4n3e</guid>
      <description>&lt;p&gt;Drop your challenges and weakness... and the struggles you made to overcome it, because it's a general thing for a human being to have a mindset of quieting on something due to the challenges..&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The more  experienced once should drop some advice that can help the fallen ones rise&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Advise Us&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;em&gt;Guide Us&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;em&gt;Give us some of your secret&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>help</category>
      <category>discuss</category>
      <category>programming</category>
      <category>challenges</category>
    </item>
    <item>
      <title>Can you remember how many project you have worked on as a programmer ?</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Mon, 13 Jun 2022 20:33:40 +0000</pubDate>
      <link>https://dev.to/nceedee/can-you-remember-how-many-project-you-have-worked-on-as-a-programmer-36h0</link>
      <guid>https://dev.to/nceedee/can-you-remember-how-many-project-you-have-worked-on-as-a-programmer-36h0</guid>
      <description></description>
      <category>webdev</category>
      <category>discuss</category>
      <category>legend</category>
      <category>programming</category>
    </item>
    <item>
      <title>How many people has loops affected their system during coding 😀</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Mon, 13 Jun 2022 20:30:25 +0000</pubDate>
      <link>https://dev.to/nceedee/how-many-people-has-loops-affected-their-system-during-coding-3mk</link>
      <guid>https://dev.to/nceedee/how-many-people-has-loops-affected-their-system-during-coding-3mk</guid>
      <description></description>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>loop</category>
    </item>
    <item>
      <title>How to avoid problems on your javaScript code.</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Mon, 06 Jun 2022 16:14:29 +0000</pubDate>
      <link>https://dev.to/nceedee/how-to-avoid-problems-on-your-javascript-code-p4k</link>
      <guid>https://dev.to/nceedee/how-to-avoid-problems-on-your-javascript-code-p4k</guid>
      <description>&lt;p&gt;Avoid problems&lt;/p&gt;

&lt;p&gt;Why did we go over these examples? Should we remember these peculiarities all the time? Well, not really. Actually, these tricky things will gradually become familiar over time, but there’s a solid way to avoid problems with them:&lt;/p&gt;

&lt;p&gt;Treat any comparison with undefined/null except the strict equality&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;===
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;with exceptional care.&lt;br&gt;
Don’t use comparisons&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt;= &amp;gt; &amp;lt; &amp;lt;=
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;with a variable which may be null/undefined, unless you’re really sure of what you’re doing. If a variable can have these values, check for them separately.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What are your specialties??</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Mon, 06 Jun 2022 15:02:02 +0000</pubDate>
      <link>https://dev.to/nceedee/what-are-your-specialties-1cj3</link>
      <guid>https://dev.to/nceedee/what-are-your-specialties-1cj3</guid>
      <description></description>
      <category>programming</category>
      <category>discuss</category>
      <category>devops</category>
      <category>github</category>
    </item>
    <item>
      <title>[Discussion]What are the problems that made you become a programmer you would want to fix?</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Sun, 05 Jun 2022 12:21:54 +0000</pubDate>
      <link>https://dev.to/nceedee/discussionwhat-are-the-problems-that-made-you-become-a-programmer-you-would-want-to-fix-h6n</link>
      <guid>https://dev.to/nceedee/discussionwhat-are-the-problems-that-made-you-become-a-programmer-you-would-want-to-fix-h6n</guid>
      <description></description>
      <category>programming</category>
      <category>discuss</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>What are your advice to young programmers that joined the programming world recently??.</title>
      <dc:creator>N Cee Dee </dc:creator>
      <pubDate>Thu, 02 Jun 2022 13:49:24 +0000</pubDate>
      <link>https://dev.to/nceedee/what-are-your-advice-to-young-programmers-that-joined-the-programming-world-recently-l9m</link>
      <guid>https://dev.to/nceedee/what-are-your-advice-to-young-programmers-that-joined-the-programming-world-recently-l9m</guid>
      <description>&lt;p&gt;What are the errors and challenges they will pass through... And where they should visit to learn more and watch tutorials.. brief them about your history on how you started your programming from button to top🥰☺️&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>help</category>
      <category>discuss</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
