Rules of Dev

These are the rules that I use while developing and creating tools, I have them written and kept updating them throughout my years of developing since 1997. I want to document them and always remind myself of them to follow.
Rules of developing tools I follow as time and budget permits:

Habit of Habits

Get a habit of learning new habits.

May 11th'25

Learn and learn

Keep learning even when you think you already know enough.

May 11th'25

Document everything

Write it to re-use it again and again.

Feb 13th'25

Multiple hats

When you attack multiple technologies (wearing multiple hats), you can solve lots of problems faster

Mar 5th'24

Go deeper

Specialize to go further.

Mar 4th'24

Storage <> memory

File saved in storage not same as in memory.

Feb 3rd'24

Rush = Twice

If you rush it, you will have to do it twice. Going side by side with rule 'Only perfect is good', or something like this post Bathroom twice.

Jan 24th'24

Worst user = Best App

Give me the most frustrated user to test my application (The hardest to please), worst user, I give you the best application.

Dec 29th'23

It is locally saved

If you see it on screen, then it is saved locally in your device. Sometimes the simple rule is the one that is always overlooked.

Dec 16th'23

Smaller targets = Keep developing

Deliver unperfect tool sooner.

Dec 6th'23

Separate tool from Data

Tool in one container, data in another.

Nov 4th'23

Microsoft Own Best Practices

Found a page about this exact subject Excel VBA Performance Coding Best Practices.

Feb 23rd'23

Programmer ≠ Tester

Don't test your code, don't develop what you test.

Jan 13th'23

User 1st

Be in users' shoes, not programmer's.

Feb 25th'22

User-driven UI

The U in UI is for Users' eyes.

Feb 7th'20

Min hardcoded

Stop assuming constants inside code.

Feb 22nd'22

Only perfect is good

If it is not 100% perfect, it is not acceptable. Only the best solution is good enough.

Feb 7th'20

Smaller = better

Use smaller subroutines or functions, the smaller the better. long subs means bad coding.

Jan 29th'22

Always-Subs

If need to use code more than once, then move it to function or another sub, do not have more than one place for same code.

Feb 7th'20

Always-Variables

Code in variables.

Feb 7th'20

Tab = 3

Tab used in alignment is 3 spaces tab.

Dec 6th'20

Align, align, align

Alignments to show flow of loops, ifs, withs, etc..

Feb 7th'20

25 spaces

In a statement of LET make sure you had the equal sign at character 25 (mainly in Notepad++ ASP language)

Dec 6th'20


From /Assets/Page-RulesofDev.txt

About Bold.codes

Since I first started building some codes back in the days of 1997, I discovered the urge to have a library of codes, tricks, and hacks to save in one designated spot. While developing tons of tools and projects since then, I have found myself appreciating having this library of codes (along with growing it as a database). So this website, Bold.codes, is the warehouse generated starting from my own set of codes I use in projects to be expanded to house other peoples' work..

Consistency to me seems more important than accuracy. As I try to change that, I decided to share these codes and database to make it easier to focus on accuracy and efficiency, while keeping consistency in the equation.

Since english is not my first language, I sometimes end up struggling to find the right words to describe different things. Because of that, I enjoy getting ideas, words, and perspectives from my children. Today we sat and explored with Acronyms that could make up the words 'BOLDCODES'.

And here are the best of our creations...
  • Basically Old Lazy Dads Code Over Daily Everyday Scenarios
  • Bald Old Lazy Dads Code Over Daily Everyday Scenarios
  • Best Online Library Done Correctly On Different Environmental Structrues
  • Better Online Lessons Done Categorically Over Different Existential Supervisors
  • Believe Or Love Databases Coded On Daily Energy Strategies
  • Brave Online Loading Dreams Carried Out During Embarressed Status

 

Contact Bold.codes

******      *     *     *  ******   *******    ***    
*     *    **     **   **  *     *     *      *   *   
*     *   * *     * * * *  *     *     *     *   * *  
******      *     *  *  *  ******      *     *  *  *  
*           *     *     *  *   *       *     * *   *  
*           *     *     *  *    *      *      *   *   
*        *******  *     *  *     *  *******    ***    
Refresh


contact us image
Robot talking on a phone with automated costumer service.

Programmer / Founder

This website was created by and being developed and maintained by ANmar.Systems

 

Programs and tools

In connections with the library of codes I am using, I also have a list of programs (or online tools) that I use and want o continue to use. These are small apps or tools that make my life easier when coding and in general, along with creating tools and websites quicker and more effeciently. I have all of that in a seperate website at Programs.ws.

 

Bold.codes other names

 

Programming Language Overlap

Programming Languages can overlap, as in ...
ASP Classic can be used in JS+JQuery, in HTML+CSS, in VBA-Excel, in VBA-Word, in VBA or in VB6 platforms
PHP can also be used in JS+JQuery and HTML+CSS platforms.
JS+JQuery can be in HTML+CSS platform.
VBA can be inside VBA-Excel, VBA-Word or inside VB6 platforms.
Languages not listed above only work in thier own platforms, like VB6, VBA-Excel and HTML+CSS.
We call this 'Overlaped languages', means if you write a code in Classic ASP, you may use it in a module of VBA, VB6, VBA-Excel, JS, HTML as well as in Classic ASP.
This is being taken care of when you create a module here in module page.
Please be aware, you my need to do some modifications after you download a module having overlaped languages since not all programmers can write codes to fit all types of languages at the same time.
Module LanguageCode Language
ASP ClassicASP Classic
VBA-ExcelVBA-Excel
VBA-ExcelVBA
VBA-ExcelASP Classic
VBA-WordVBA-Word
VBA-WordVBA
VBA-WordASP Classic
VBAVBA
VBAASP Classic
VB6VB6
VB6VBA
VB6ASP Classic
HTML+CSSHTML+CSS
HTML+CSSJS+JQuery
HTML+CSSASP Classic
HTML+CSSPHP
JS+JQueryJS+JQuery
JS+JQueryASP Classic
JS+JQueryPHP

Bold.codes history

Bold.codes history

My library of codes wasn't always this organized and neat, it was messy and in several locations, several formats.
It took me a while just to find what I am looking for, and sometimes I needed to redo my code, and write the whole thing again. I hated that.
It did get organized as I learned more and more, below you can see screenshots of how it was, started as list of files, then as text file, then inside Excel Macro-enabled workbook, then finally moved into this website.

Phase IV, 2018 - Present

Phase III, 2013 - 2017

Phase II, 2007 - 2013

Phase I, 1997 - 2006

 

Terms of Service


1. Terms

By accessing the website at Bold.codes, you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this website are protected by applicable copyright and trademark law.

2. Use License

  1. Permission is granted to temporarily download one copy of the materials (information or software) on ANmar.Systems' website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:
    1. modify or copy the materials;
    2. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    3. attempt to decompile or reverse engineer any software contained on ANmar.Systems' website;
    4. remove any copyright or other proprietary notations from the materials; or
    5. transfer the materials to another person or "mirror" the materials on any other server.
  2. This license shall automatically terminate if you violate any of these restrictions and may be terminated by ANmar.Systems at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format.

3. Disclaimer

  1. The materials on ANmar.Systems' website are provided on an 'as is' basis. ANmar.Systems makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights.
  2. Further, ANmar.Systems does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its website or otherwise relating to such materials or on any sites linked to this site.

4. Limitations

In no event shall ANmar.Systems or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on ANmar.Systems' website, even if ANmar.Systems or a ANmar.Systems authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you.

5. Accuracy of materials

The materials appearing on ANmar.Systems' website could include technical, typographical, or photographic errors. ANmar.Systems does not warrant that any of the materials on its website are accurate, complete or current. ANmar.Systems may make changes to the materials contained on its website at any time without notice. However ANmar.Systems does not make any commitment to update the materials.

6. Links

ANmar.Systems has not reviewed all of the sites linked to its website and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by ANmar.Systems of the site. Use of any such linked website is at the user's own risk.

7. Modifications

ANmar.Systems may revise these terms of service for its website at any time without notice. By using this website you are agreeing to be bound by the then current version of these terms of service.

8. Governing Law

These terms and conditions are governed by and construed in accordance with the laws of IL and you irrevocably submit to the exclusive jurisdiction of the courts in that State or location.

From /Assets/Page-TermsOfUse.txt

Privacy Policy


Your privacy is important to us. It is ANmar.Systems' policy to respect your privacy regarding any information we may collect from you across our website, Bold.codes, and other sites we own and operate.

Information we collect

Log data

When you visit our website, our servers may automatically log the standard data provided by your web browser. This data is considered “non-identifying information”, as it does not personally identify you on its own. It may include your computer’s Internet Protocol (IP) address, your browser type and version, the pages you visit, the time and date of your visit, the time spent on each page, and other details.

We may also collect data about the device you are using to access our website. This data may include the device type, operating system, unique device identifiers, device settings, and geo-location data. What we collect can depend on the individual settings of your device and software. We recommend checking the policies of your device manufacturer or software provider to learn what information they make available to us.

Personal information

We may ask for personal information, such as your:

  • Name
  • Email
  • Social media profiles
  • Payment information

This data is considered “identifying information”, as it can personally identify you. We only request personal information relevant to providing you with a service, and only use it to help provide or improve this service.

How we collect information

We collect information by fair and lawful means, with your knowledge and consent. We also let you know why we’re collecting it and how it will be used. You are free to refuse our request for this information, with the understanding that we may be unable to provide you with some of your desired services without it.

Use of information

We may use a combination of identifying and non-identifying information to understand who our visitors are, how they use our services, and how we may improve their experience of our website in future. We do not disclose the specifics of this information publicly, but may share aggregated and anonymised versions of this information, for example, in website and customer usage trend reports.

We may use your personal details to contact you with updates about our website and services, along with promotional content that we believe may be of interest to you. If you wish to opt out of receiving promotional content, you can follow the “unsubscribe” instructions provided alongside any promotional correspondence from us.

Data processing and storage

The personal information we collect is stored and processed where we or our partners, affiliates and third-party providers maintain facilities. We only transfer data within jurisdictions subject to data protection laws that reflect our commitment to protecting the privacy of our users.

We only retain personal information for as long as necessary to provide a service, or to improve our services in future. While we retain this data, we will protect it within commercially acceptable means to prevent loss and theft, as well as unauthorised access, disclosure, copying, use or modification. That said, we advise that no method of electronic transmission or storage is 100% secure, and cannot guarantee absolute data security.

If you request your personal information be deleted, or where your personal information becomes no longer relevant to our operations, we will erase it from our system within a reasonable timeframe.

Cookies

We use “cookies” to collect information about you and your activity across our site. A cookie is a small piece of data that our website stores on your computer, and accesses each time you visit, so we can understand how you use our site. This helps us serve you content based on preferences you have specified. Please refer to our Cookie Policy for more information.

Third-party access to information

We use third-party services for:

  • Analytics tracking
  • User authentication
  • Advertising and promotion
  • Content marketing
  • Email marketing
  • Payment processing

These services may access our data solely for the purpose of performing specific tasks on our behalf. We do not share any personally identifying information with them without your explicit consent. We do not give them permission to disclose or use any of our data for any other purpose.

We may, from time to time, allow limited access to our data by external consultants and agencies for the purpose of analysis and service improvement. This access is only permitted for as long as necessary to perform a specific function. We only work with external agencies whose privacy policies align with ours.

We will refuse government and law enforcement requests for data if we believe a request is too broad or unrelated to its stated purpose. However, we may cooperate if we believe the requested information is necessary and appropriate to comply with legal process, to protect our own rights and property, to protect the safety of the public and any person, to prevent a crime, or to prevent what we reasonably believe to be illegal, legally actionable, or unethical activity.

We do not otherwise share or supply personal information to third parties. We do not sell or rent your personal information to marketers or third parties.

Children’s Privacy

We are committed to protecting the privacy of children who use our services. We encourage parents to engage with us in protecting their children’s privacy, ensuring a safe and enjoyable online experience. Please refer to our Children’s Privacy Policy for more information.

Limits of our policy

This privacy policy only covers ANmar.Systems' own collecting and handling of data. We only work with partners, affiliates and third-party providers whose privacy policies align with ours, however we cannot accept responsibility or liability for their respective privacy practices.

Our website may link to external sites that are not operated by us. Please be aware that we have no control over the content and policies of those sites, and cannot accept responsibility or liability for their respective privacy practices.

Changes to this policy

At our discretion, we may change our privacy policy to reflect current acceptable practices. We will take reasonable steps to let users know about changes via our website. If you are a registered user on Bold.codes, we will notify you using the contact details saved in your account. Your continued use of this site after any changes to this policy will be regarded as acceptance of our practices around privacy and personal information.

Your rights and responsibilities

As our user, you have the right to be informed about how your data is collected and used. You are entitled to know what data we collect about you, and how it is processed. You are entitled to correct and update any personal information about you, and to request this information be deleted. You may amend or remove your account information at any time, using the tools provided in your account control panel.

You are entitled to restrict or object to our use of your data, while retaining the right to use your personal information for your own purposes. You have the right to opt out of data about you being used in decisions based solely on automated processing.

Feel free to contact us if you have any concerns or questions about how we handle your data and personal information.

This policy is effective as of 1 March 2018.

Cookie Policy

We use cookies to help improve your experience of Bold.codes. This cookie policy is part of ANmar.Systems' privacy policy, and covers the use of cookies between your device and our site. We also provide basic information on third-party services we may use, who may also use cookies as part of their service, though they are not covered by our policy.

If you don’t wish to accept cookies from us, you should instruct your browser to refuse cookies from Bold.codes, with the understanding that we may be unable to provide you with some of your desired content and services.

What is a cookie?

A cookie is a small piece of data that a website stores on your device when you visit, typically containing information about the website itself, a unique identifier that allows the site to recognise your web browser when you return, additional data that serves the purpose of the cookie, and the lifespan of the cookie itself.

Cookies are used to enable certain features (eg. logging in), to track site usage (eg. analytics), to store your user settings (eg. timezone, notification preferences), and to personalise your content (eg. advertising, language).

Cookies set by the website you are visiting are normally referred to as “first-party cookies”, and typically only track your activity on that particular site. Cookies set by other sites and companies (ie. third parties) are called “third-party cookies”, and can be used to track you on other websites that use the same third-party service.

Types of cookies and how we use them

Essential cookies

Essential cookies are crucial to your experience of a website, enabling core features like user logins, account management, shopping carts and payment processing. We use essential cookies to enable certain functions on our website.

Performance cookies

Performance cookies are used in the tracking of how you use a website during your visit, without collecting personal information about you. Typically, this information is anonymous and aggregated with information tracked across all site users, to help companies understand visitor usage patterns, identify and diagnose problems or errors their users may encounter, and make better strategic decisions in improving their audience’s overall website experience. These cookies may be set by the website you’re visiting (first-party) or by third-party services. We do not use this type of cookie on our site.

Functionality cookies

Functionality cookies are used in collecting information about your device and any settings you may configure on the website you’re visiting (like language and timezone settings). With this information, websites can provide you with customised, enhanced or optimised content and services. These cookies may be set by the website you’re visiting (first-party) or by third-party service. We use functionality cookies for selected features on our site.

Targeting/advertising cookies

Targeting/advertising cookies are used in determining what promotional content is more relevant and appropriate to you and your interests. Websites may use them to deliver targeted advertising or to limit the number of times you see an advertisement. This helps companies improve the effectiveness of their campaigns and the quality of content presented to you. These cookies may be set by the website you’re visiting (first-party) or by third-party services. Targeting/advertising cookies set by third-parties may be used to track you on other websites that use the same third-party service. We use targeting/advertising cookies on our site.

Third-party cookies on our site

We may employ third-party companies and individuals on our websites—for example, analytics providers and content partners. We grant these third parties access to selected information to perform specific tasks on our behalf. They may also set third-party cookies in order to deliver the services they are providing. Third-party cookies can be used to track you on other websites that use the same third-party service. As we have no control over third-party cookies, they are not covered by ANmar.Systems' cookie policy.

Our third-party privacy promise

We review the privacy policies of all our third-party providers before enlisting their services to ensure their practices align with ours. We will never knowingly include third-party services that compromise or violate the privacy of our users.

How you can control or opt out of cookies

If you do not wish to accept cookies from us, you can instruct your browser to refuse cookies from our website. Most browsers are configured to accept cookies by default, but you can update these settings to either refuse cookies altogether, or to notify you when a website is trying to set or update a cookie.

If you browse websites from multiple devices, you may need to update your settings on each individual device.

Although some cookies can be blocked with little impact on your experience of a website, blocking all cookies may mean you are unable to access certain features and content across the sites you visit.

Children's Privacy Policy

We are committed to protecting the privacy of children who use Bold.codes and its services. This children’s privacy policy is part of our approach to privacy, and covers the way we collect, store and manage information provided by children under the age of 13, in accordance with the US Children’s Online Privacy Protection Act (COPPA).

We encourage parents to engage with us in protecting their children’s privacy, ensuring a safe and enjoyable online experience.

Collecting information from children

At times, we may require information from children to enable participation in certain activities, for example, registering an account, customising a profile, or receiving notifications. When collecting non-personal information, we encourage children never to provide any details that may personally identify them or reveal their location. We do not require children to provide more information than is necessary to participate in an activity.

We do not use children’s contact details for marketing purposes, though we may use them for our internal marketing and research in order to improve the quality of products and services offered across our site.

Parental consent

In accordance with COPPA, if an activity does require any personal information (such as first name, last name, or email address), we will provide notice to and seek consent from a parent or guardian prior to collecting the information. We only retain collected information for as long as necessary to enable participation in the requested activity.

In the event we discover we have collected personal information in a manner non-compliant with COPPA, we will either delete the information or seek parental consent.

As a parent/guardian, if you believe your child is participating in an activity that collects personal information, and you have not received a notification or request for consent, please feel free to get in touch via our contact page Bold.codes. We do not use parent contact details for marketing purposes unless marketing materials are explicitly requested.

Safeguarding children’s privacy

We take security seriously, and do what we can within commercially acceptable means to protect your child’s personal information from loss or theft, as well as unauthorised access, disclosure, copying, use or modification. That said, we advise that no method of electronic transmission or storage is 100% secure, and cannot guarantee absolute data security.

Information abuse and community misconduct

We do not tolerate doxing (publishing of private or personal information about an individual without their consent), cyberbullying, or other forms of information abuse on Bold.codes.

If we discover that a child’s personal information has been disclosed on our site without the express consent of their parent/guardian, we will remove the content in question as quickly as possible and effect disciplinary measures (a warning, suspension or ban) on the offending account.

Third-party access to information

We do not knowingly disclose any personally identifying information or personal information provided by children to third parties. We may, however, disclose anonymised and aggregated versions of this information (analytics and statistics) for business, marketing or public relations purposes.

Parental controls and intervention

As a parent/guardian, you may at any time refuse to let us collect further information from your children for a particular activity or account. If you have given us consent previously, you may log in to your child’s account to review, edit or delete the information, or contact us via to request the removal of the information from our records.

Please be aware that the removal of certain information may result in the termination of the associated account, or withdrawal from the associated activity.

From /Assets/Page-PrivacyPolicy.txt

Site Changes log


14Jun2025 v213.2025
Removing duplicated "Dev Log" page from Admin. Renaming "Dev Log" to "Site Changes Log".
13Jun2025 v212.2025
Adding ability to go to certain page in Photopool by passing data-page-number to bootstrap-table api. Adding that as box in Photopool page. Working on better 404 page and will add the drop-down-search capability to it.
12Jun2025 v211.2025
Trying to research issues about adding error line to downloaded file got me to fix the page of /Dev/Module. Stupid, I know, but at least now I have working Module page to start enhancing. Narrowed down issue of adding error line to downloaded file to the function that is downloading the file, not that creates the file, file on server DOES NOT have that error line, only the downloaded file.
10Jun2025 v210.2025
Adding Stretched link to home page blocks and to RuleOfDev blocks. Adding Boldversion indicator to home page. Some changes to dates in this log. Photopool have ~9k images, getting close to 10k photopool images.
8Jun2025 v209.2025
Photopool now has ability to open Code page from image assigned to. Better UI for Edit tags of photopool.
6Jun2025 v208.2025
Found bug in downloading code, a variable was set to varCode rather than CodeID, not suere when that code was created. :-( Adding ability to let Admin to refresh name and date of last modified code file to present in Admin maintenance. Modified About page for ANmar.Systems logo. Used stretched-link in several places.
5Jun2025 v207.2025
Formatting code in code view page as monospace and make it act like a code.
29May2025 v206.2025
Adding refresh to Photopool admin page to refresh counts as I go through all these 9k images to tag them one by one.
27May2025 v205.2025
Enhancing error details and showing "Possible matching codes" when user requested CodeID not in DB. Adding svg to Error 404 page.
26May2025 v204.2025
Fixing issues when admin deletes image from Photopool and its table. Adding BoldCodes description in /About page. Adding ribbon to Top Viewed and Top Downloaded codes. Some enhances in secondary menus of Visitor and Admin pages. Cleaning up some old files, search logs and redirect logs.
25May2025 v203.2025
Fixing issues in assigning image from Photopool. Fixing issues in uploading images to Photopool while adding new code. Preventing uploading non-images to Photopool. Now Admin can delete image from Photopool and its table.
24May2025 v202.2025
Fixing contact Programmer section in Programmer portfolio. Adding Contact us to /About page and adding an image to it.
21May2025 v201.2025
Lots of work in Photopool including adding ability to change tags by Admin or Adyan, Adding "Used" flag to show which image already used. Added progress bar to Photopool to show progress of adding tags. Photopool can be sorted by Tags or "Used" flag in addition to other sorts. No longer needed to maintain json available files, will need to remove them along with code that updates them.
18May2025 v200.2025
Added custom error page including 404. New table for PhotoPool to have ability to add tags to assign to each image. Hooking the Photopool page and modal to the DB table through json ajax calls I already have. Admin page to include commands to import images into Photopool. Admin (or some users) now have ability to modify tags of photopool images. Home page for domains other than boldcodes have "AKA" line. Modified List of domains and subline for each.
17May2025 v199.2025
Renaming Files Pool into Photopool. Fixing issue in Photopool cause by lozad.
15May2025 v198.2025
Users now can install BoldCodes as app using Google chrome or Microsoft Edge.
14May2025 v197.2025
More enhances to single Code view page to use ajax calls instead of the iframe. Removing iframe from bottom of Code view page since we have it all as ajax calls. Starting the process to change "RequiredCodes" for all old codes from function name to CodeID. This is important to show details of these codes in Code View page and to let "Add to Module" feature work. Learning how to make Boldcodes as an app using PWA from Edge.
12May2025 v196.2025
Single Code view page now shows name of functions needed instead of its ID. Enhance UI for single Code link and the share list of buttons. Finding ways to speed up the iframe of related/developer/random codes.
May11 2025 v195.2025
Single "Rule of Dev" page completed and linked, need to update those rules to add detailed descriptions. Creating new macro to create json used in drop-down search of home page Starting to work on showing code function names instead of code IDs in single page codes needed "Needs" box. With placeholder Drop-down menu now showing when user tries searching in home page Revisiting the missed feature of creating and downloading full Modules (Will need AI too). Redirect all Codes view pages of ../Dev/Browse/?ID=blablabla to its SEO Friendly of /C/BlaBlaBlaa. Random eazy loader in code page was having missing gifs, fixed!. 2 new RulesOfDev Few images added to pool. Need to execute Drop-down refresh code when user adds/modifies codes.
May9 2025 v194.2025
Single "Rule of Dev" page is ready, need to add links into thumb. Rules-Of-Dev table now have ID to identify individual Rule for full-page view. Starting to work on adding drop-down list of codes in search box in home page (Thanks AI). Fewer images added to FilePool this time.
Feb13 2025 v193.2025
Starting the process of having page per "Rule of dev". Adding tons of images to filepool New RuleOfDev "Document everything".
Nov23 2024 v192.2024
Some changes to Admin Maintenance page. FilePool is now completed with ~7.3k files and growing, copy solution to more websites like 7Bricks, Folder4, Legsh, etc.
Nov18 2024 v191.2024
Finished ~6k of files into the FilePool, adding more from other pools or online. Icon is now fixed and works perfect. Trying to have new css for bootstrap 5 with different dark colors, wwill use MyDev.net as testing enviroment.
Nov7 2024 v190.2024
Trying to fix the icon of website, looks like it broke for some reason.
Nov5 2024 v189.2024
Getting more and more files into the pool. Adding FilesPool as a page for registered users to go through available images to get inspired, or starting new code from the image itself. This is also for me to remove duplicates and maintain pool. Files pool now has to be refreshed on a desktop using Excel macro (My2024.xlsb . Old >>> . Refresh).
Oct18 2024 v188.2024
Working on FilePool, have to go through all 6k images to prepare them for usage in FilePool, this will take time. The problem is that I prefer not to add any code until I am done with them.
Oct10 2024 v187.2024
Completed the BCFilePool feature, faced a lot of challanges, but with help from Copilot and several hours nothing stopped me. Users now can select from FilePool a picture for a post in addition to upload thier own picture and/or attachment. .
Oct7 2024 v186.2024
Starting to add ability to select from BoldCodes FilesPool as main picture for a code, first thing was the command and the modal, then Bootstrap-table for file list.
Sep30 2024 v185.2024
Finished adding all parts of Calendar merged pages into 1 with Tabs-Auto-to-Menu feature. Adding new page to show codes added per month using scrollable columns-chart. Fixed Programmer Profile page when has no codes. Fixed pagination in Programmer Profile.
Sep29 2024 v184.2024
Finished adding all parts of Dev child pages (7 of them) in one query, it is slow, need to speed things up. Now it is time for Codes by Calendar merged pages into 1 with Tabs-Auto-to-Menu feature.
Sep28 2024 v183.2024
Continue working on query to show all content of Dev child pages (7 of them) in one query. Faced some issues with temp tables. Fixed! Admin page is more into Maintenance. Attachemnts box enhances and styles changes.
Sep26 2024 v182.2024
Finished applying Tabs-Auto-To-Menu to regular pages. Starting to work on adding it to Code browse pages. This is harder since weare doing heavy query, have to think about it, maybe change the logic Fixing issues in main Drop-down menu upgrading from BS4 to BS5. Fixing smaller screens issues like size of main h1 in home page. Starting on the new query to show all content of Dev child pages (7 of them) in one query to be fast.
Sep24 2024 v181.2024
Finished applying Tabs-Auto-To-Menu to Admin pages Adjust some ajaxes in Admin Still fixing BS4 legacy styles. Adding Tabs-Auto-to-Menu to regular Pages.
Sep22 2024 v180.2024
After figuring out a way to automatically convert tab list into menu (Tabs-Auto-To-Menu). Applying that to Admin horizontal menu while combining both Admin tab lists into 1. Looks like we were still using CSS of BS4 even after implementing BS5, the site was using both CSS files. Remove Admin \ Themes page, not needed since we are not going to change themes until next BS upgrade. We are having more BS4 codes that need to be changed the coming few days.
Sep19 2024 v179.2024
Merging Admin Logs page inside Admin Settings, putting DigitCounters, and other parts outside as a tab inside Admin Settings.
Sep17 2024 v178.2024
Home page is now way faster. Apply the same to other pages. Adding the column CodePicture1 to third table (CodesViewsDLs_Count). I wish I found the issue, it is reading from array randomly (arrays LoadingGif and LoadingWid). Saving Code without versioning will also not update the DateModified.
Sep16 2024 v177.2024
Applied the mechanism to replace all /Dev/?ID=blablabla with /C/Blablabla__ID_Blablabla for Codepage URLs in all pages. Added new column (CodePicture1) to Final table. Updated StoredProcedure into v177 to refresh tables with the new column (CodePicture1) from SettingName %-Picture1. New code or Saving after edit now will refresh that Setting. Home page now will look for value in that column before calculating it from WScript. Added ability in Admin to create records for current codes.
Sep6 2024 v176.2024
Small typos. Continuing with adding images to old posts.
Aug24 2024 v175.2024
Tried using DSN and failed, there are still things I do not understand. Open the debug mode to see what is causing website to refuse to connect sometimes. Creating /C/ to be more SEO-friendly. Found the error (or one of them at least), it is "You do not have permission to view this directory or page.", now is to see where we do not have that permission. Another possible error is "Subscript_out_of_range:_'7'". Changes settings in IIS to prevent attacks and to get to the bottom of site connection.
Aug21 2024 v174.2024
More attempts to locate the database connection error (might be something else) in all pages that only shows sometimes, still looking.
Aug19 2024 v173.2024
Fixed issue of user privilages prevented tool from clear files of previous code when new version saved. Adding ability to re-try database connection if failed for two times before erroring out to user, looks like the new host have some issues with database connectivity. Started and completed adding Orphan codes / Orphan files page and sections in Admin Logs tab (using AJAX technique). Fixing ANmaThemeSwitcher (or Themes in Admin) that we will be removing soon.
Aug10 2024 v172.2024
Changes to top menu. Remove sub-menu in some pages. Adding ability to show count of current month always in sub-menu of calendar view pages. Added Codes NotTested page.
Aug5 2024 v171.2024
Random gif animated image in iframe when loading similar codes for a certain code in code page.
Aug4 2024 v170.2024
Fixing paginations by changing them to regular buttons, more freedom. Now that we have faster loading pages, increased total of codes displayed in home page and other pages. Finally was able to add count of codes submit in Month view of calendar,spent 3 hours and learned a lot. Thanks CoPilot.
Jul31 2024 v169.2024
Started process to add images to old posts here using AI images. Will take time but started it now. Trying to speed up pages by replacing function to find main code image, to use WScript.Shell rather than FileSystemObject so I can use wild cards to locate images.
Jul27 2024 v168.2024
Fixing issue with downloading files.
June9 2024 v167.2024
Updates to Programmer Profile page, adding Contact developer section/page.
May24 2024 v166.2024
Issue raised when my host upgraded to newer servers and different IP address (Server 2022), I had to go through lots of settings (for 187 domains/sites of them) to update and keep all my websites (not only Boldcodes) alive..
Mar7 2024 v166.2024
Lots of changes to Account page and Profile page. Adding Linkedin badge to profile. Adding ability to update linkedin profile URL.
Mar4 2024 v165.2024
After taking some SEO/HTML classes, we changed URLs for several pages to include the - between full words.
Feb25 2024 v164.2024
Upgrading Bootstrap-table v1.22.2 from v1.15.5 Adding "Profile" to User Menu.
Feb21 2024 v163.2024
Wording changes in home page for Top categories and languages. Now user can save code without updating version number in case of typos or small changes.
Feb10 2024 v162.2024
Adding Bootstrap 5.3 js with all adjustments in menus, modals, tooltips, etc. We already added Bootstrap 5.3 CSS awhile back. Was able to fix css for tooltip after several failed attempts. Modified Bootstrap-Select control since it does not work with Bootstrap 5. Link Bootstrap CSS for attachment ifram asp to use same as main website. Added some codes, modified others.
Feb7 2024 v161.2024
Fixing issue in creating links for empty tags in Code View page. Fixing box of animated gif in View Code page before reading "Related Codes" to be full width. Better handling images in Admin Settings page.
Feb4 2024 v160.2024
Changing versioning of site, from v2024.9 to v159.2024 and v2023.45 to v149.2023, let us hope this is the last time I need to do that.
Feb2 2024 v159.2024
Added SSL to website finally, now we are on https. Adding lazy load to images in almost all site, using lozad.
Jan24 2024 v158.2024
Changed styles for circles of monthly codes finally after unminimying css. Thinking of adding lazyload (Lozad) to rules of dev now that list is getting heavier and longer. Added 1 Rule of Dev.
Jan21 2024 v157.2024
Change in menus, main menu and menu showing on sub pages. Small cosmetic changes in home page, like no of characters to be displayed in carousel and format of number of views and downloads.
Jan17 2024 v156.2024
Adding scroll progress indicator at bottom left for all pages with a click to to to top, stole ideal from another tmplate, and costed me few hours to implement icon :-). removed CSS that was not used "Material Design icons"
Jan10 2024 v155.2024
Show main code image at top of page when viewing code, this way we can tell other sites that this is the post image so it will be used by then (mainly Linkedin).
Jan7 2024 v154.2024
Adding FullCalendar to replace my monthly view, and possibly replace others in future.
Jan5 2024 v153.2024
Admin page fixes and enhances. Found issue with tooltip, tried fix and failed.
Jan4 2024 v152.2024
Added Bootstrap 5.3 CSS from Bootswatch. Fixing styles accross multiple pages, mainly replacing jumbotron with cards.
Jan1 2024 v151.2024
Renamed menu and pages of "Update" to "New versions", and added to footer. Open website for general public, see how it goes. Added 3 new counter images. New codes added.
Dec29 2023 v150.2023
Changed icon and name of Featured menu to Browse. New RulesOfDev + few Articles added.
Dec26 2023 v149.2023
Added new versions of Language icons for VBA-XL, VBA-WD and VBA-OL with correct SVG into my kit of FontAwesome after fixing them.
Dec25 2023 v148.2023
Looks like my renumbering StoredProcedue did not have ability to restore Full-Text search and index columns, updated now after seeing that iframe no longer was working. Admin tables counts now has warning background if a table needs renumbering. 3 more codes added.
Dec17 2023 v147.2023
Adding custom error page (FullPage-Error.asp) when user tries to access location not found (error 404). More work to finish New Code page and Edit Code page with fully working References dropdown and textarea.
Dec16 2023 v146.2023
Admin ability to reset tables ID number (Renumber) is now completed with better view off all core tables of site after creating StoredProcedure and connect Cmd and Fxs to it. " Cosmetic fixes to lots of thumbnails. All calls to DB columns now referring the columnname rather than column index. New RulesofDev.
Dec14 2023 v145.2023
Been busy researching and creating function to generate CodeFunctionName in New Code and Edit Code. Found an issue in slideshow after adding that js, so changed it to only used in those two pages. Fixed another location that was affected by adding 2 columns earlier. Added 1 code to test it out.
Dec10 2023 v144.2023
Lots and lots of changes to NewCode and EditCode pages. Lots and lots of cosmetic changes to almost all pages, thumbnail cards, etc. Creating dropdown for 'Codes Required' in New code. Fix all values in column CodeFunctionName. Resetting ID column in main Codes table. Showing more details about the DB in Admin page.
Dec8 2023 v143.2023
Referencing FontAwesome 6, cut down to enhance speed and added custom icons Used FontAwesome to add Custom icons (SVGs) for BoldCodes icon ALso, added custom icons for all missing languages, these are VVB6, VBS, VBA, VBA Excel, VBA Word, VBA Outlook, C#, .NET, MSSQL, and Windows Registry.
Dec7 2023 v142.2023
More cosmetics to Edit and CodeItem pages Apply new CSS (darkly) from my library of CSSs. Fixed "Top Downloaded" "Top Viewed" pages to get UserID from newtable after adding the 2 columns.
Dec6 2023 v141.2023
More fixes for the DB column and table changes. Started modifying EditCode page to prepare for inclusion of new 2 fields. Cosmetic fixes to numbers in user badge. New RuleOfDev
Dec3 2023 v140.2023
Adding 2 columns (CodeFunctionName and CodereferencesCodeIDs) to Codes_v19 table, rename it to Codes_v24, plus all changes needed because of that. Added 1 code.
Dec1 2023 v139.2023
Some cusmetics to home page for Boldfresh indicater, adding link to "Random codes" in footer. Starting to run out of codes to add.
Nov27 2023 v138.2023
Fixing font otf and woff for logo Thanks to FontSquirrel.
Nov23 2023 v137.2023
Applying new logo, icon and adding the font, had them sitting there the past few months.
Nov22 2023 v136.2023
Adjusting columns in home page for table of totals Change Separator in DevLog. Change style of icons in TimeLine for DevLog. Added 1 code.
Nov14 2023 v135.2023
Apply timeline format to this page from css found online with ability to have footer This is a footer of description.
Nov12 2023 v134.2023
Fixing single code page in smaller screens. Home screen is slow again, we need to speed it up, temporary fix applied, looks like generating thumbs is the main reason. Change count of codes source to another table. User codes counter now refers to Original codes. Change wordings on My Work, Not My Work. Image of blocked code turned to black to match theme. Email functionality now part of actions in most of website activities.
Nov11 2023 v133.2023
Adding Hidden codes to home screen. Finished fixing database for early codes. Fixing issue in programmers page if any of counts is zero.
Nov10 2023 v132.2023
Showing Programmer badge in Programmer page 1st page only, hide it on other pages of his/her codes. Adding totals of Tested, Untested, Original and Imported codes to Tables, SP and Home page. Some changes to User Badge calculations. Still working on fixing database for early codes. Code page now shows all images if developer puts 'Picture' or 'Pictures' in any of Description, Parameters, or Example boxes. Fixed issue found in "Required Codes" frame when it brings too many records. Limiting to 20 for now.
Nov9 2023v131.2023
Adding more counters to User statistics in SP to be used for "Programmer Public Page". (Users original, unoriginal, tested, and untested codes) Show these numbers in user badge. Adding refreshed date/time of SP at bottom of page as stat number. Fixing issue in Calendar view for static records (Domain purchases). Start working on fixing database records for early codes missing '-Version', '-Owner', or/and '-Tested' records.
Nov4 2023v130.2023
Renaming text page original files and update their references. Updating calls to Default.asp to the new pattern. Changes to 'About' page. New Rule Of Dev. Lots of clearing and organizing pages with menus. Prepare some things and variables for "Programmer Public Page".
Nov2 2023v129.2023
Adding dynamic page title to all pages, about time, right?
Oct29 2023v128.2023
Fixing some dead links here in this page. Step 3/2: Adding more and more to my StoredProcedure now that we see speed gains.
Oct27 2023v127.2023
Step 1/2: Replacing all 'Views' to Temp Tables to enhance speed of site in general, already seeing benefit with faster site refresh across site. Step 2/2: Adding ability to refresh these tables ad-hoc. Removing detecting Breakpoint since it was breaking other js until we get newer version.
Oct24 2023v126.2023
Adding picture per rule in Rules of Dev, finally!. Making website full-width for smaller screens.
Sep29 2023v125.2023
Changing the format for 1k, 1m, etc in all numbers, experimental to see if I like it.
Aug31 2023v124.2023
Changes to versioning in this page. Finished Category images, all now from Bing AI.
Aug21 2023v123.2023
Adding ability to change progressbar for BoldFresh using variable Head_ProgressStyle.
Jul27 2023v122.2023
Found an issue in Progress bars of Monthly codes, looks like after we added progress bar in home screen. Fixed!.
Jul26 2023v121.2023
Changes in main Menu again. Better more buttons in Home screen.
Jul21 2023v120.2023
Adding "BoldFresh" indicator section to Home page. Some additional changes to home page.
Jun14 2023v119.2023
Fixed a small bug in home screen where descriptions in "Featured" codes are not showing correct ones.
May23 2023v118.2023
Fixing the way we are showing HTML tags inside code body, looks like we broke awhile back when we removed the encoding.
May17 2023v117.2023
Adding section of 'Required Codes' to be displayed on top of 'Related Codes' iframe. Changed the Calendar date stamp in single code page.
May15 2023v116.2023
Adding animated gif loader (loading) animation to iframe of 'Related Codes' to show while iframe is loaded.
May14 2023v115.2023
More fixes to Prrogrammer page, now have date of start in addition to no of codes. Adding Number of Versions to home page (Codes with version higher than 1. Adding Font-Awesome style of code counter of Programmer. Added more variations pngs and jpgs to code counter of programmer. Modified Home page alot after adding Programs.ws link.
May10 2023v114.2023
Fixed Codes for a certain programmer, it was showing codes from other programmers due to FullTextSearch query. Programmer's page now have Programmer's info with special card. Now accepts 5 digits as total number of codes per programmer.
May7 2023v113.2023
Fixing typos in About page and some spaces, Enhance Programs.ws section in About Menu order changes again SQL Enhances in 01Vars to prepare for next round of heavy changes (Module and Modules pages).
May05 2023v112.2023
Started working on Future submit, to let users schedule a post submit.
May1 2023v111.2023
Fixing duplicated entries in Search after adding FreeTextTable to search result. Larger search box on home page.
Apr30 2023v110.2023
Adding FreeTextTable to search result.
Apr29 2023v109.2023
Code page now takes too long to load, converting 'Related' Section into an iframe and it is way faster now, basically loading page in two parts. iframe also is dynamically called to decide what to load inside, iframe height is auto-adjusted to its content (added code about that trick).
Apr28 2023v108.2023
Re-organize main menu again. Starting to consider upgrading to Bootstrap 5ish. Meanwhile, enhances the past few days for current BS4 dark-mode used, including, better looking paginations, Admin tables.
Apr26 2023v107.2023
Got the energy to actually adding 'Similar codes' in Code item view (aka Full-Text search). Also added Codes by same developer at bottom of Code item view. Added Random Codes at bottom of Code item view. Enhancing date function in all thumb views.
Apr24 2023v106.2023
Adding Darkmode, finally was able to apply darker-bootstrap theme with all fixes, will keep it dark for the coming few months.
Apr18 2023v105.2023
Starting replacing default images of categories (used when post image is missing) with images from Bing AI.
May16 2022v104.2022
Changing menu structure and order Menu icons now are filled when active. Main box for code now has min-height. Added user to each Rule in Rules of Dev page.
May14 2022v103.2022
View counters now only for registered users, other visits do not count.
May5 2022v102.2022
Finished limiting codes to registered users only by showing dummy code (Instead of redirecting) with nice message to push visitors to login. Some cosmetic changes to User badge on home page.
Apr28 2022v101.2022
Changed Rules of Dev page to be more attractive Page Recent - ByMonth now is dynamic to read codes the past 24 months Or variable varRecent_MonthCards).
Oct2 2021v100.2021
All code pages now are limited to registered users only, variable 'ShowCode2RegUsersOnly' can be changed anytime.
Sep22 2021v99.2021
Changing home page, by adding 3 separate carousels. it is slower now; we shall see if we can keep it or try to enhance it.
Jan12 2021v98.2021
Fixing search where tool returns 1 post of code matching exact name while we have more, a feature added at start of working with site that no longer work. Enhancing slide show on home page by hiding slide in CSS, then show it after it completely loaded, to fix unwanted flicker of slideshow.
Dec17 2020v97.2020
Added line of code to php upload function that could 80% chance to fix issue of not able to delete file after uploading.
Dec15 2020v96.2020
Updates to static pages by making them more standard. Moving code files into other folder, and updating links. Adding new slider and creating new version of home page.
Dec6 2020v95.2020
After few weeks of work, modified the way Favorites are saved in database, they have now their own table, allowing me to add to it modules. Page of Admin favorites created and updated. Users can now easily add code to favorites or remove from favorites.
Sep23 2020v94.2020
Home page now have count of codes along with views and downloads counters.
Sep22 2020v93.2020
Users can now have Favorite codes. Still need to have page of 'My Favorites' and Admin Favorites.
Sep8 2020v92.2020
Found and fixed issue in generating random ID when creating new Code. Checks to make sure it is unique had bug.
Sep1 2020v91.2020
Adding counters of total views and downloads in home page.
Aug20 2020v90.2020
Changing some codes around to prevent future attempts to insert into SQL and clean database from false views and download IDs. Adding ability in Admin Settings table to identify wrong rows quickly.
Mar16 2020v89.2020
Discover an attack attempt made a while back. Fix the Recent update SQL to get truely recently updated codes.
Feb23 2020v88.2020
Attempts to move database before moving the site has failed. Attempt to move site files with database has passed :-).
Feb22 2020v87.2020
Adding ability to do site search by calling home page, like ?Search=Hello world will be converted to /Dev/Browse/?Q=Hello World
Feb16 2020v86.2020
Change the way SearchLog is saving count, to prepare for applying an attempt to Anti-Spam weblog, basically checks for search from IP within same minute, then add IP to list of banned IPs.
Feb9 2020v85.2020
Lots of enhances applied to thumb views in all browse pages.
Feb8 2020v84.2020
Adding Histtory section in About page.
Feb7 2020v83.2020
Added page Rules of Dev to start documenting these rules of mine.
Feb6 2020v82.2020
Increase the speed for Recent-List, Top-Viewed and Top-Downloaded pages. Added page for Recently Modified codes. Changed Search log to save only searches with no results. Adding 5 of Recently modified codes to home page.
Feb3 2020v81.2020
Changed Website log (this page) to show in a better way, combining it with Todo list in tab styles as children of same page (Logs). Apply this new structure in Admin as well in About pages. Moved Account page to /Account instead of /Users/Account. Added Search log (and admin page to view it) to track what people are searching on my website, is this a headache?
Feb1 2020v80.2020
Adding page for added code by month and by year, for entire history of BoldCodes. Still working on Admin Tables, especially editing, deleting and adding Category, Language and Setting.
Jan29 2020v79.2020
Adding Bootstrap-Table to My Account-Codes, finally! Adding it also to Admin-Tables page. Change the submenu for pages, to have similar look accross all website.
Jan27 2020v78.2020
Adding History section in About page with screenshots.
Jan23 2020v77.2020
Scratch below, created ANmaThemeSwitcher and apply custom version of it here, better, and around 61 themes from different sources, worked for Bootstrab 4.4.1 And updated css to Bootstrap 4.4.1.
Jan20 2020v76.2020
Enhancing the themes feature, adding more custom ways to have navbar and footer changed based on themes selected.
Oct27 2019v75.2019
Enhanced the Linkedin login, simplify it after adding v2 few months back. Some fixes to home page.
Oct20 2019v74.2019
Made most domain redirects into ASP redirect (debug9.com), kept few to be website pointers instead. Fixed Linkedin login for MyDevLib.com.
Oct6 2019v73.2019
Added website versioning. Added List of Features (or Bugs) to be added (fixed). Added Parts-File2Page.asp to have common method to read and convert ASCII files into pages, used as shared now between Website Dev Log and Website Todos. New Code Menu item enhanced. Meta icons in Single Code page are now larger.
Sep8 2019v72.2019
Added 2 options for each code, "My Own Work" (or "Not My Work") and "Tested" (or "Not Tested") to allow developer to describe in an easier way if that is his sole work, or just copied from internet, and if he did test that code or not. Some updates to About page in list of domains.
Jul11 2019v71.2019
Added description to Top viewed and Top downloaded pages (below todo). Now working on the View for most recently updated codes.
Jul4 2019v70.2019
Enhancing how dates are displayed in thumb view. Need to add code description to SQL View to be displayed in Top Viewed and Top Downloaded pages. Adding About link to main menu.
Jul2 2019v69.2019
Enhancing how list of tags and requirements to be displayed in single code page, preparing to adding ability to show related posts instead. Still have todo list below.
Jum30 2019v68.2019
Moved Todo list into its own page. Todo1: Codes recently updated Todo2: Codes favored by single developer (in developer account page). Todo3: Codes selected by Site Admin. Todo4: Add new language "Applications" to host hacks and tricks for third-party applications.
Jun10 2019v67.2019
Updated Linkedin login API to v2. Added ability to download zip instead of text code In single code page, if code has zip, then button to download will instead download that zip file.
May18 2019v66.2019
Linkedin sign in API got changed, v1 that I used here got terminated, I needed to spend 2 hours to upgrade to v2. Let us hope that we do not need to do that again soon.
May3 2019v65.2019
Some HTML enhances, like titles and description for pages of 'Top viewed', 'Top downloaded' and the 3 'Recent' pages.
Apr28 2019v64.2019
Fixed issues in for counter when click on zip file of single code page. Adding ability to download zip instead of text body if code has zip attachment. Fixing UI for commands of save and cancel in New and Edit Code.
Apr27 2019v63.2019
Removed 'Module' since I need to work on it first Added 'New Code' in main menu Added 'New Code' in Languages and Categories pages Some interface, colors, navbar, footer, and theme enhances, we still have more work to make them variables
Apr24 2019v62.2019
Really fixed additional spaces in tags this time. Another issue found in MSXML3 after some Server updates, fixed!.
Apr14 2019v61.2019
Adding ability to change Language icon color for image language icons (png) based on selected theme, currently covered 'Default' and 'United' themes only. Celebrating 1 full year sine 1st code added back in Apr 14th 2018
Apr10 2019v60.2019
Changed view in "Top Viewed" and "Top Downloaded" to show thumbs instead of plain list. Fixed issue in additional spaces in Tags list links.
Mar30 2019v59.2019
Fixed some issues in footer Added list of websites in footer Added links to Recent and Top codes in footer Updated Domain list linked
201Feb8 v58.2019
Added ability to delete a code, finally! Also, when we edit and save code, code text file will be deleted to force website to create it again. Code thumbnails now shown in Recent list too, instead of dull list.
Jan25 2019v57.2019
Fixed issue with AJAX in Admin database tables. Added ability to change Bootstrap themes, thanks to Bootswatch.
Jan20 2019v56.2019
Did not like the previous bar, so looked for new way to show these By-Month stat, and found Percircle, added instead of previous By-Month page.
Jan16 2019v55.2019
New way to show Recent By Month, replace the old one with this progress bar page.
Jan6 2019v54.2019
Adding 2 new pages Top-Viewed and Top-Downloaded.
Dec31 2018v52.2018
Adding By Month page to recent codes, since we are still adding codes after several months Enhancing Recent pages links and count of codes.
Dec30 2018v51.2018
Dec29 2018v50.2018
Found an issue in deleting post attachments, this was bugging me since I am using the website and did not notice that before.
Dec24 2018v49.2018
I still need to finish two major things. 1: delete code by user (added Feb8th 2019) 2: Create a module and download/delete by users.
Dec12 2018v48.2018
Changing the Cookies message into a better one (from https://cookieconsent.insites.com/), having it shown for users who are not loggied in.
Oct10 2018v47.2018
Updating Home page to look better, adding slideshow and changing how categories and languages are displayed.
Sep30 2018v46.2018
Start working on new Home page, with ability to switch between new and old by admin in future. Thinking of adding projects here (maybe new language says "Projects"? Will need to add new language "Applications" to host hacks and tricks for third-party applications.
Sep23 2018v45.2018
Adding new view for codes, using BS4 cards, now each code can show its 1st attached image if found, if not, category image, if not, a default code image. Cards in Category views will show Language images instead if found. Added ability to log custom actions in Recent MonthView.
Sep22 2018v44.2018
Changing location of pagination and description in each browse-by-category and browse-by-language pages.
Sep20 2018v43.2018
Moving Edit Categories and Languages sections from Categories and Languages pages into Admin Categories and Admin Languages pages.
Sep19 2018v42.2018
Adding ability to modify Weblog file from Admin WebLog page. Adding Languages and Categories tables in Admin Tables page.
Sep18 2018v41.2018
Now that ANmaBrowser is ready, embed inside MyDev.net works perfect. MyAccount page shows Summary from Linkedin. Link in home user area to MyAccount page. Adding link in Admin page to Linkedin ID page Linkedin-MyDev.net-UserID.asp.
Sep7 2018v40.2018
Fixing upload in ANmaBrowser. Capitalize 1st letter of site name.
Sep4 2018v39.2018
Final touches to ANmaBrowser. Adding embed ability with fixing JS, bootstrap and font-awesome calls in ANmarBrowser.
Sep2 2018v38.2018
Finished with ANmaBrowser by adding "Upload" functionality, and allowing it to be embed (include ASP command) in another page. Also have new ServerVariables.asp file to be shared here
Sep1 2018v37.2018
Now home page shows different subtitle for each domain showing MyDev.net website.
Aug31 2018v36.2018
Fixing bug of not showing languages with zero codes in drop-downs. Some updates to Language overlaps after adding my 1st PHP code. Buying BoldCodes.com and Bold.Codes
Aug30 2018v35.2018
ANmaBrowser final embed (Still working, no uploads). Adding some articles from DCave so we can link that domain here.
Aug25 2018v34.2018
Got distracted again, This time was able to create a file Browser, ANmaBrowser, Built over the original SiteMan.
Aug4 2018v33.2018
Added 2 File browsers, the idea to get fully working file browser.
Aug3 2018v32.2018
Started working on File browser page in Admin. Admin Table icons got another enhance shift.
Jul31 2018v31.2018
Linking ASPnot.net and Bootstrasp.com as domain pointers.
Jul30 2018v30.2018
Change how module is stored in cookies (or in file), two scenarios (User logged in, user not logged in) to allow maximum flexibility, now non-logged in users may build modules with up to 25 codes, while logged in users can build unlimited modules. Adding description for non-logged in users with progress bar and messages. Created some general per-language modules.
Jul29 2018v29.2018
Change the way a module is created (Cookies), by setting limit to number of codes for non-login users, while login users will save module as text file in server. Extend all cookies to 30 days.
Jul28 2018v28.2018
Adding feature of loading any of the saved modules into current. Adding feature of 'Adding code with certain language to current module'. Found issue, can not save more than 130 codes in module as cookie, need to find alternatives.
Jul27 2018v27.2018
Features of 'Add code into Module' and 'Change module language' changed into Modals instead of Cards inside page. More work on Module and Modules pages
Jul24 2018v26.2018
New format function (VB6Format) to convert dates from this log into proper format. More work in Admin Tables. Back to Module saving.
Jul23 2018v25.2018
Creating Admin Tables from Admin Tables Settings page. Adding pagination in Admin tables page.
Jul22 2018v24.2018
More work on Language Overlaps page. Module page is better now with areas to Change module language and to add codes to module with same or overlaped languages.
Jul21 2018v23.2018
Language overlaps area enhanced and added graphic presentation. Created Language Overlaps
Jul20 2018v22.2018
Admin feature of Settings table now has ability to delete an item. (Module Save As) feature added and {Module Change) feature initially started. List of modules and codes per each is completed. Add Website dev log (This log) as part of Admin Pages too.
Jul18 2018v21.2018
Adding versioning to each code, automatic versioning for each code. Enhance UI for commands of converting code from and to Private and Publlic, still functionality not finished.
Jul17 2018v20.2018
Enhancing My Account page and tabs. Adding shell for ability to delete user account, and for converting code from/to 'Private' and 'Public'.
Jul16 2018v19.2018
Change sub menus in About pages Adding sub menus to My Account and Admin pages Created my first 'layered' FontAwesome 5.0 icon (Admin Tables > Settings) .
Jul15 2018v18.2018
Adding submenu to recent Monthly and List pages. More work on Modules pages.
Jul14 2018v17.2018
Adding Tables-Settings for admin, plan to allow admin to add/modify/delete these settings. More work on Module and Modules pages. Adding website devlog (This log), to track my changes
Jul13 2018v16.2018
Fixing typos and bugs in downloading codes, Adding download counter and view counter back-end mechanism
Jul12 2018v15.2018
Downloading code now will be in a txt file prompting user to open or save, instead of Modal
Jul10 2018v14.2018
Code now can be 'Private' or 'Public'. Adding ability to show 1st attachment picture in 'Examples' or 'Parameters' for any code
Jul8 2018v13.2018
Adding description in Languages page to describe how Language overlaps work. Pointing Codeder.com and Coderin.com.
Jul7 2018v12.2018
Enhance About page, mainly the list of domains and automating reading and formatting it. Link Coded.codes as pointer here.
Jul6 2018v11.2018
Adding ability to insert [Tab] key inside code, descriptions, etc. Buying and linking ANmar.codes to this website.
Jul2 2018v10.2018
Admin now can change name and description of each Categories and Languages in their pages.
Jun9 2018v9.2018
Starting work on Module page.
May29 2018v8.2018
New page Admin > Settings to prepare for admin customizations.
May23 2018v7.2018
May16 2018v6.2018
Random ID generation might have some bugs, switch to new code written in php.
May15 2018v5.2018
Adding Recent page as calendar, this one took a while since none of the ones online suited me
Apr16 2018v4.2018
Adding 'Upload attachments' mechanism. Adding page Admin > Users to allow admin to control adding and removing users.
Apr12 2018v3.2018
Fixing log in by Linkedin.
Feb18 2018v2.2018
Start working on the website as MyDev.net
Dec22 2017v1
Domain MyDev.net obtained to replace ToolsRV.com and start working on it seriously.
From /Assets/Page-DevLog.txt