#How to use jQuery in HTML
Explore tagged Tumblr posts
Note
how did you learn coding?
I am pretty much entirely self taught as far as front end goes!
I started messing around with HTML and CSS with tumblr themes back in 2016-ish.
For javascript I looked at https://developer.mozilla.org/en-US/ for a lot of documentation + examples. And also used codepen a lot to kinda reverse engineer existing snippets of code.
I also read a lot of https://css-tricks.com/
And for flexbox + css grid there's these:
After I got a good foundation of vanilla JS, I learned Vue for a little while and then moved on to React. The new react documentation is really good in my opinion so I definitely recommend reading that if you're interested in learning.
Most of my learning came from trial and error and working on projects that I was really excited about. I used to be so proud of findtags (the original version) which was in jquery...
The react version is miles ahead of it. And even then, the theme builder is also way ahead of findtags. I learned way more between those two projects than reading documentation alone!
186 notes
·
View notes
Text
![Tumblr media](https://64.media.tumblr.com/f05af4f6912bb0cc0b249cca224235ac/de72075d7596fda0-28/s540x810/80f6e4f0eeec68519b0a3d6b384025354ed3b52c.jpg)
![Tumblr media](https://64.media.tumblr.com/306ae6d1213b133934dbbf5b7d4b7743/de72075d7596fda0-54/s500x750/2bee264175733ec71e007a016f73f27d97950919.jpg)
Here’s a project idea: create a project that can be easily translated using other languages.
E.g. you know those beginner projects like “Build a calculator”? Yeah but do it in as many languages/frameworks as you can.
E.g. (again) I would build a calculator in:
JavaScript
HTML, CSS, JavaScript
HTML, SCSS, jQuery
Python console app
C# console app
Lua console app
WPF
Django
C# ASP.NET
You get the idea, building a singular “project” in various languages. This would be for fun, best way I believe to see how you could mend your project’s logic in the other languages syntax and concepts.
Might do this in the future, I don’t know yet 👩🏽💻⚡️
#xc: side note post#xc: note to myself#codeblr#coding#progblr#programming#studyblr#studying#programmer#tech#comp sci#project ideas
163 notes
·
View notes
Note
Please please share some coding/designing wisdom. Your game is so damn pretty 😭😭😭 Could you tell us what template you used and how hard it was to make it look like it is today? I imagine so much work must have gone into it
😭😭 I am no expert, but these are just my rationale/methods behind the visual choices I made!
For the template I used—I used Vahnya's Template! However, this post by @/manonamora-if has a whole section for templates that I wish I saw or checked out before making my IF! In another lifetime, I might've just used nyehilism's template to achieve the bottom sidebar instead of torturing myself learning how to do it... ;;
Below, I go into detail the timeline of designing Uroboros, as well as advice through the process I went!
Design Timeline
I started designing the UI late October 2022, and kept fixing, changing, editing it well into February and maybe a little bit of March 2023.
October 2022 - Early iterations of the design. Looked for stock images and began implementing it to add a background to the sidebar and the actual passages. Swatched some color palettes and began implementing them into the IF. Later decided to make the sidebar on the bottom instead of on the side. Also, added a title screen.
November - Testing different backgrounds for the IF's sidebar. Added a textbox to the passages, also worked on the black fade transitions.
December - Finished working on the sidebar background for both light and dark theme, began work on the background of the IF instead.
January 2023 - Finished working on the dark and light theme backgrounds! Started work on drawing the skill icons for light and dark theme, and finished!
February - Changed the title screen to look better on mobile, created a circle logo, added a border to the textbox. Also, made further edits for light theme.
March - Just remade the "Uroboros" logo.
If you're wondering why it took approximately 5 months to get to the final version—don't worry! I wasn't working only on the design for 5 months. My partner helped make the edits for the design, while I worked on coding them in and writing.
I spent a lot of time trying to get a grasp on Javascript, SugarCube, and HTML all throughout this time as well, to know how to fluidly add these things. Meaning, while I was working on these visual elements, I was also figuring out how to do the "looking" mechanic, black and white transitions, figuring out how Tweego worked, radio buttons, and so on.
Do note I've been busy the entire time throughout, so perhaps you can do this much quicker than I can!
The "Secrets"
1. Please—look at IFs you love! What are some visual aspects of other IFs that you love and want to include in your story? I started by analyzing parts of other IFs that I love. I liked Wayfarer's textbox; I liked how the choices looked in When Twilight Strikes. I liked the textboxes in the beginning of Zorlok. Find the things that amaze you about other IFs, and implement it your own way!
This seems like super basic advice—but trust me, once you think, "How can I put this in my game?" you will not only be able to have it, but most likely, you'll also learn a LOT.
While seeing how I could make the radio buttons, for example, I started researching. I googled "How to live change text?" and then I found out about jQuery, how to use the replace macro, etc. etc. JUST from researching how to do exactly one (1) feature.
2. What is missing in other IFs? Think about your own reading experience. I didn't like the clunkiness of some, how the sidebar is on the side when space on a mobile-screen is severely limited length-wise. So, I put the sidebar on the bottom.
I didn't like how other choices look in IFs, so I wanted a way to do mine that's nice and elegant(though it's still a little hard to read, admittedly).
Again, researching how to do the things you want opens many doors for you. I learned how to style <li> and change how bullets look, learned how to style links in Twine in general, etc. etc. again with just this ONE thing I wanted to change/add.
3. Don't do the work all by yourself. I struggled so hard because I hate asking for help. I was happy to Google other people's problems, but I never thought to open up my own thread or ask anybody in the community for help. Please, not only ask, but also—your work doesn't have to be completely original.
Use templates. Look at manon's amazing masterlist of things you can implement. I also have a few macro's that you can use, like multipronouns for MC, that does the work for you, for free.
Rip people's codes—respectfully. I'm not saying from other IFs, but online in other places. If they appear on help forums or are publicly available through places like CodePen, chances are that they're open-source or licensed in such a way that anyone can use it (e.g. MIT license).
Again, here is Manon's masterlist, which includes custom macros you can use in your game (Chapel, HiEv and Cycy are my high recommendations)! Additionally, here's my code for multipronouns here and my code for setting RO genders here.
4. MAKE IT READABLE!! Even if you want your game to look pretty... please, I'm begging you, make it easy to read. This is the most important thing ever.
I have a short attention span, and so does my partner. We reviewed the game to make sure we are NOT compromising the reading experience with our design. As much as we want fantastical backgrounds, we wanted to make sure it was at least not distracting. As much as we want gaudy styles, we want the actual passage to be suited for the long haul.
The most, most important part is to enhance the reading experience--not by adding things on, but by making it simple and intuitive. As someone in the computer science field, the user experience is CRITICAL. Put yourself in their shoes, think about them first and foremost.
Twine is amazingly customizable, and its powers can be wielded for good and evil. Plenty of amazing writers but inexperienced UI designers, especially from CoG, get into Twine. CoG almost completely takes away the design element, so Twine is a whole new ballpark.
Uroboros has a lot of pomp, but the actual textbox is uncharacteristically simple in comparison. The simplicity against an otherwise fantastical, but non-distracting background helps give it elegance. The sidebar, in contrast, is very eye-catching—but, it's also out of view most of the time, and isn't built for long reading.
To add on, make sure it's readable on mobile. I guarantee 80% of your readers are going to be reading your IF on their phone, and probably at 3 AM, so you will want the mobile to look as good as PC, or even better.
Closing Thoughts
Anyway, as basic as this advice is, this is really what guided my entire thought process behind my visual choices! -- Picking and choosing what you like from IFs, figuring out how to do them through research, and making sure your IF is built to be read for a while.
Thanks so much for asking, thinking that I have wisdom to impart!! 😭🫶💕
#uroboros-if#uroboros#asks#anon#writing reference#writing advice#if resources#twine resources#twine design#twine coding resources#gameplay design
96 notes
·
View notes
Text
Automatic Member Directory
I wrote a script to create an automatic member directory by scraping data from the jcink memberlist. A tutorial for it is here. And you can see how I've done it at my site here if you'd like to see a live preview. If it's aesthetically not to your taste or not compatible with your skin, worry not, the script etc is agnostic about how your site is coded and I don't actually provide any html/css structure. It's up to coders to adapt it for their own skin as they are all too variable for me to account for. As I say in the caution tutorial, this is definitely a piece of code for people who skin, and probably even people who have a decent understanding of javascript/jquery under their belts. It's not for beginners or a plug and play resource. But it is highly flexible and useful and once it's set up no one ever has to touch it again so! Tradeoffs lol.
31 notes
·
View notes
Text
100 days of code: Day 1 Javascript introduction (Yes, i am changing again. And everything is fine)
(21/02/2023)
How are you?
Here we are fine after making that decision.
As I said yesterday, I thought about going back to python and I really like the language (and I want my snake game). But learning the skills I'm going to talk about in a bit will be more profitable in the long run.
Well, the skills are PHP>MYSQL>HTML>CSS>JAVASCRIPT AND JQUERY.
But I'm not going to start with HTML and CSS and I'm not going to continue with PHP.
I'll do the reverse, starting with JAVASCRIPT > JQUERY > MYSQL >
+ HTML > CSS > PHP.
Leaving the ones I least like last, because in my logic I postpone/procast more and it will take me longer to finish the whole study. And after finishing the first ones, learning the last ones will probably be automatic.
ABOUT THE STUDY RESOURCES: I'll be using the MDN documentation to learn because I think it's very well done and will be easier to navigate in the future and my darling Odin Project.
I hope that you, who are reading this, are never afraid to make decisions / have the discernment to choose the best path and deal with the consequences of it.
And mostly, don't feel ashamed and don't care what others will say or think, it's your life.
Have good studies, have a good day or night, drink water and take care of your mental health. Stay safe
#javascript#software engineer#software development#studyblog#studyblr#algorithms#software engineering#computerscience#programmer#100 days of productivity#100daysofcode#algorythm#logic#I like more back-end /logic then front hueuh#codeblr#code#coding#womanintech
83 notes
·
View notes
Text
Responsive Adaptive Slider/Carousel with Vanilla JS - No jQ Slider
No jQ Slider is a pure JavaScript slider library that allows you to create responsive, adaptive, auto-rotating, endless-looping sliders/carousels without jQuery dependencies. How to use it: 1. Include the necessary CSS and JavaScript files in your webpage. <link rel="stylesheet" href="/slider-styles.css" /> <script src="/slider.js"></script> 2. Create the HTML structure for your slider. You’ll…
2 notes
·
View notes
Text
Next programming project!
Basically, I can’t decide so youse help me instead. Thank you!! 😋💗
The projects’ overview
POGOBot - A cute chatbot using HTML/CSS/JS/jQuery, maybe React.js(?), JS libraries and some free APIs.
Reason for this project: I want to work more on using APIs, jQuery and CSS media queries.
A bunch of C# console apps - Create a repo with a bunch of C# console applications, maybe 10.
Reason for this project: Basically a refresher on my C#, even working on my C# OOP topics' knowledge.
Create a CSS framework from scratch - self-explanatory really.
Reason for this project: Saw a bunch of kids online create one and was curious about how to make one so I want to make a project of doing so.
Create a chrome browser extension - self-explanatory again. Want to make a pop-up menu type of browser extension.
Reason for this project: Was curious one night and watched a youtube video on how to make one - looks simple but still has the 'challenge' element to it so want to create one.
#codeblr#progblr#studyblr#learn to code#programming#coding#studying#compsci#computer science#cs studyblr#cs academia#webdev#frontend development#code
27 notes
·
View notes
Text
Best Web Designing Institute in Khanna
![Tumblr media](https://64.media.tumblr.com/1f4c779fe7cc386f2c6cbbe3b1710d1f/8de29b14fdc76413-ed/s500x750/3699d7b6a6d4886f28d903c7ea1fbd5b9a010719.jpg)
The most in-demand skill globally is web design. In Anu InfoTech institute you'll master the fundamentals of design, including typography, color theory, and branding, all of which are crucial to the design of websites. You'll also learn how to create stunning websites. Additionally, you'll master HTML and CSS, which are the standard programming languages used to create all contemporary websites. These are helpful abilities to develop because almost every company in the world uses them to communicate with clients. By the time you complete this track, you'll be equipped with the knowledge and abilities needed to create your own websites, work for one of the millions of website-owning businesses, or even launch your own business.
Websites and pages are created through web designing to reflect a brand, provide information, and guarantee a user-friendly experience. Whether you're updating an existing website or running a blog, the look and feel of the site are essential elements. You can either learn web design to build your own website or work as a web designer building websites for other people. In this article, we define web design and discuss its common components and applications.
Web Designing Course Syllabus:-
Basics of Web Designing
HTML
CSS 3
JavaScript
jQuery
Responsive Designing
For more information visit - https://www.anuinfotech.com
2 notes
·
View notes
Text
JavaScript Frameworks
Step 1) Polyfill
Most JS frameworks started from a need to create polyfills. A Polyfill is a js script that add features to JavaScript that you expect to be standard across all web browsers. Before the modern era; browsers lacked standardization for many different features between HTML/JS/and CSS (and still do a bit if you're on the bleeding edge of the W3 standards)
Polyfill was how you ensured certain functions were available AND worked the same between browsers.
JQuery is an early Polyfill tool with a lot of extra features added that makes JS quicker and easier to type, and is still in use in most every website to date. This is the core standard of frameworks these days, but many are unhappy with it due to performance reasons AND because plain JS has incorporated many features that were once unique to JQuery.
JQuery still edges out, because of the very small amount of typing used to write a JQuery app vs plain JS; which saves on time and bandwidth for small-scale applications.
Many other frameworks even use JQuery as a base library.
Step 2) Encapsulated DOM
Storing data on an element Node starts becoming an issue when you're dealing with multiple elements simultaneously, and need to store data as close as possible to the DOMNode you just grabbed from your HTML, and probably don't want to have to search for it again.
Encapsulation allows you to store your data in an object right next to your element so they're not so far apart.
HTML added the "data-attributes" feature, but that's more of "loading off the hard drive instead of the Memory" situation, where it's convenient, but slow if you need to do it multiple times.
Encapsulation also allows for promise style coding, and functional coding. I forgot the exact terminology used,but it's where your scripting is designed around calling many different functions back-to-back instead of manipulating variables and doing loops manually.
Step 3) Optimization
Many frameworks do a lot of heavy lifting when it comes to caching frequently used DOM calls, among other data tools, DOM traversal, and provides standardization for commonly used programming patterns so that you don't have to learn a new one Everytime you join a new project. (you will still have to learn a new one if you join a new project.)
These optimizations are to reduce reflowing/redrawing the page, and to reduce the plain JS calls that are performance reductive. A lot of these optimatizations done, however, I would suspect should just be built into the core JS engine.
(Yes I know it's vanilla JS, I don't know why plain is synonymous with Vanilla, but it feels weird to use vanilla instead of plain.)
Step 4) Custom Element and component development
This was a tool to put XML tags or custom HTML tags on Page that used specific rules to create controls that weren't inherent to the HTML standard. It also helped linked multiple input and other data components together so that the data is centrally located and easy to send from page to page or page to server.
Step 5) Back-end development
This actually started with frameworks like PHP, ASP, JSP, and eventually resulted in Node.JS. these were ways to dynamically generate a webpage on the server in order to host it to the user. (I have not seen a truly dynamic webpage to this day, however, and I suspect a lot of the optimization work is actually being lost simply by programmers being over reliant on frameworks doing the work for them. I have made this mistake. That's how I know.)
The backend then becomes disjointed from front-end development because of the multitude of different languages, hence Node.JS. which creates a way to do server-side scripting in the same JavaScript that front-end developers were more familiar with.
React.JS and Angular 2.0 are more of back end frameworks used to generate dynamic web-page without relying on the User environment to perform secure transactions.
Step 6) use "Framework" as a catch-all while meaning none of these;
Polyfill isn't really needed as much anymore unless your target demographic is an impoverished nation using hack-ware and windows 95 PCs. (And even then, they could possible install Linux which can use modern lightweight browsers...)
Encapsulation is still needed, as well as libraries that perform commonly used calculations and tasks, I would argue that libraries aren't going anywhere. I would also argue that some frameworks are just bloat ware.
One Framework I was researching ( I won't name names here) was simply a remapping of commands from a Canvas Context to an encapsulated element, and nothing more. There was literally more comments than code. And by more comments, I mean several pages of documentation per 3 lines of code.
Custom Components go hand in hand with encapsulation, but I suspect that there's a bit more than is necessary with these pieces of frameworks, especially on the front end. Tho... If it saves a lot of repetition, who am I to complain?
Back-end development is where things get hairy, everything communicates through HTTP and on the front end the AJAX interface. On the back end? There's two ways data is given, either through a non-html returning web call, *or* through functions that do a lot of heavy lifting for you already.
Which obfuscates how the data is used.
But I haven't really found a bad use of either method. But again; I suspect many things about performance impacts that I can't prove. Specifically because the tools in use are already widely accepted and used.
But since I'm a lightweight reductionist when it comes to coding. (Except when I'm not because use-cases exist) I can't help but think most every framework work, both front-end and Back-end suffers from a lot of bloat.
And that bloat makes it hard to select which framework would be the match for the project you're working on. And because of that; you could find yourself at the tail end of a development cycle realizing; You're going to have to maintain this as is, in the exact wrong solution that does not fit the scope of the project in anyway.
Well. That's what junior developers are for anyway...
2 notes
·
View notes
Text
The Best Programming Languages For Beginners
![Tumblr media](https://64.media.tumblr.com/9b9aa34068c78fa35662204ee1827749/8b9a9a7d3c913ada-75/s400x600/9a0f0caa21506a874d8a943b4a5e86cf811e7cdb.jpg)
When choosing the right programming language, it’s essential to consider your goals and career. You want to make sure that you choose a programming language that is both in demand and easy to learn. Python is an ideal choice for beginners because it reads like English and has a simplified syntax. It’s also versatile and can be used for anything from web development to software development.
Python
Python is a popular general-purpose programming language that’s easy to learn for beginners and widely used in web development, machine learning, art, automation, and more. It also has a vast community of resources that are available to new programmers.
Java is another widely used programming language, especially for mobile app development. It’s used at companies of all sizes (including HubSpot!) and is one of the easiest to learn if you want to develop for a variety of platforms.Better is to click here or visit our official website to know about Programming question answer.
C is an older programming language but still a good choice for beginners because it’s more “machine-level” and gives you the lowest-level control over computer hardware. It’s also the most common base for other languages, like C# and Ruby.
Java
Despite being not as beginner-friendly as Python, Java is a good programming language to start with. It's a general-purpose programming language with a versatile library and free online tutorials.
It's also a cross-platform language, which makes it suitable for mobile and desktop applications. It's the language of choice for Android development and used in a number of enterprise-level software applications.
C is one of the oldest languages and forms the basis for modern languages like Python, Java, and JavaScript. However, it has a low level of abstraction and requires that code is compiled (translated into machine-readable code) before it can be run. This can make it difficult for beginners to understand. Moreover, its syntax can be confusing. But, it's an excellent foundation for more advanced language learning.
Many people are interested in learning programming, but choosing the best language can be intimidating. Luckily, there are plenty of resources to help you get started. You can learn the basics of multiple languages with a coding boot camp, such as the Georgia Tech Coding Boot Camp, which offers a variety of courses including HTML, JavaScript, and jQuery.
Other popular languages include C, which is a general-purpose, compiled language that’s widely used in back-end software applications like web servers. Python is a versatile programming language that’s easy to learn for beginners and can be used in any application. Ruby is a dynamic, object-oriented language that’s commonly implemented using the Rails framework. Its concise syntax and convention-over-configuration approach makes it easier to build and deploy apps.
Perl
Perl is a high-level dynamic general-purpose scripting language. It is popular among system administrators for its text-processing capabilities, specifically its own in-built version of regular expressions. It is also used for web development and GUI programming.
Beginners can start learning the basics of the programming language by following the free online courses offered on Udemy. These courses begin with basic theory and then move on to specific aspects of the language. They include topics such as lists, arrays, and subroutines. They also cover how to handle errors in coding. Perl has a large community of developers, with over 230 local groups, mailing lists and support/discussion websites. It is also open source and supports more than 25,000 extension modules on CPAN. This flexibility makes it an ideal programming language for beginners.
HTML
Computer programming allows us to create the software and applications that make our lives easier, more entertaining, and more efficient. But deciding which language to learn can be a difficult choice for beginners, particularly when there are so many options available.
youtube
Programming languages may seem different on the surface, but they all have similar structures and features. This means that whichever language you choose to learn, you’ll be learning important coding concepts that will be applicable to any other languages you might decide to explore later on.
Before deciding which programming language to learn, it’s important to consider your goals and current skill level. Once you’ve identified your goals, it’s easy to narrow down your options and find the best programming language for beginners.
2 notes
·
View notes
Text
Full-Stack Web Development In 7 days Ebook
Title: Full-Stack Web Development in 7 Days: Your Comprehensive Guide to Building Dynamic Websites
Introduction: Are you eager to embark on a journey to become a full-stack web developer? Look no further! In this comprehensive ebook, "Full-Stack Web Development in 7 Days," we will guide you through the fundamental concepts and practical skills necessary to build dynamic websites from front to back. Whether you're a beginner or an experienced programmer looking to expand your skill set, this guide will equip you with the knowledge and tools to kickstart your journey as a full-stack web developer in just one week.
Day 1: Introduction to Web Development:
Understand the foundations of web development, including the client-server architecture and HTTP protocol.
Learn HTML, CSS, and JavaScript—the building blocks of any web application.
Dive into the basics of responsive web design and create your first static webpage.
Day 2: Front-End Development:
Explore the world of front-end development frameworks like Bootstrap and learn how to build responsive and visually appealing user interfaces.
Master JavaScript libraries such as jQuery to add interactivity and dynamic elements to your web pages.
Gain hands-on experience with front-end frameworks like React or Angular to create robust single-page applications.
Day 3: Back-End Development:
Discover the essentials of back-end development using popular programming languages like Python, JavaScript (Node.js), or Ruby.
Learn about server-side frameworks such as Express, Django, or Ruby on Rails to build powerful back-end applications.
Connect your front-end and back-end components, enabling them to communicate and exchange data seamlessly.
Day 4: Databases and Data Management:
Dive into the world of databases and understand the difference between relational and NoSQL databases.
Learn how to work with popular databases like MySQL, PostgreSQL, or MongoDB.
Implement database integration into your web applications, enabling data storage, retrieval, and manipulation.
Day 5: API Development and Integration:
Explore the fundamentals of RESTful APIs and their role in modern web development.
Build your own APIs using frameworks like Express or Flask to expose data and functionality to external applications.
Integrate third-party APIs, such as social media APIs or payment gateways, to enhance the functionality of your web applications.
Day 6: Security and Performance Optimization:
Understand common security vulnerabilities in web applications and learn how to protect against them.
Implement authentication and authorization mechanisms to secure user data and control access.
Optimize your web applications for performance, including techniques like caching, code minification, and server-side rendering.
Day 7: Deployment and Continuous Integration:
Learn how to deploy your web applications to a hosting platform or a cloud infrastructure like AWS, Azure, or Heroku.
Set up continuous integration and deployment workflows using tools like Git, GitHub, and Docker.
Finalize your full-stack web development journey by exploring best practices for maintenance, troubleshooting, and scalability.
Conclusion: "Full-Stack Web Development in 7 Days" provides a structured and comprehensive roadmap to help you become a proficient full-stack web developer within a week. By following this ebook, you will gain a solid foundation in front-end and back-end development, databases, APIs, security, performance optimization, and deployment. Get ready to unleash your creativity and embark on an exciting career in web development. Start your journey today and unlock the endless possibilities of building dynamic and interactive websites.
2 notes
·
View notes
Text
Hiya! My name is Izzy-Loa, and a Jr Web Developer and today, I thought it would be a great idea to just share my own personal coding journey! I have answered a lot of asks in the past about how I recommend other people to start their coding studies, what websites to learn from and roadmaps etc. But one question I kept having to repeat myself answering is the "Okay how did you get started?" - it is completely my fault not writing this down properly~! (I did actually)
Anyhoo, I'll just speed through my journey, sharing what I learnt at what times and what I'm currently doing now! ✨
☆ Starting from Scratch
I started coding back in 2017 during the summer break when I was just 15 years old. At that time, I didn't even know what coding was! It was my dad who suggested that I learn HTML. I hesitated at first, thinking HTML was some "complex high-level programming language". Little did I know, it was just a markup language...
I started with HTML and then moved on to CSS during that summer. However, once school started in September, I set coding aside and forgot about it. The following year, 2018, I decided to give it another shot and relearned HTML and CSS. But again dropped it because of school work and upcoming exams!
☆ The Turning Point
Fast forward to 2020, a year that marked a turning point!. I started creating websites using HTML and CSS. I briefly played with JavaScript but decided to focus on mastering HTML and CSS.
In January 2021, I made a significant decision. I dropped out of school due to personal reasons and decided to fully commit to programming, plus getting my first remote job (non-Tech). From there, I gradually delved into JavaScript a lot more and even dabbled in Python along the way. My learning process was on and off, but I was making progress! Around this time I learnt Git and GitHub!
☆ The Apprenticeship
Around September/October time, I applied for an apprenticeship. My skill set included HTML, CSS, Python, and basic JavaScript. I got accepted and continued to learn Python, delving into C# and Java as well. It was a challenging but rewarding experience! Happily dropped Java towards the end!
At work, I also learned SQL, working with Microsoft SQL Server and MySQL. I even explored .NET Framework and ASP.NET. It was a lot to take in, but I embraced the learning process! The older developers at the workplace were super helpful and very experienced - felt as though they were happy to give me all their knowledge as best they could~!
☆ Expanding My Knowledge
During my apprenticeship, around October 2022, I decided to further expand my skills. I enrolled in a front-end bootcamp, where I revisited HTML, CSS, and JavaScript. I also learned jQuery, Node.js, npm, and even ventured into React. Though, due to not practising it enough, I forgotten React and Node.js~!
☆ My Ongoing Journey
Currently, I'm continuing to explore Python and experimenting with Lua. I'm also revisiting JavaScript, jQuery, and recently, I've started working with SCSS (Sass) to streamline my CSS development - I highly recommend people in Web Development to learn SCSS!! I love it so much!
Looking ahead, my learning wishlist includes TypeScript, React, Vue.js, Angular, and C++. However, I'm not rushing into learning everything at once. I'm taking my time to absorb each language and framework thoroughly.
In summary, it has been a continuous evolution, from HTML and CSS to SQL, .NET Framework, and various other languages and tools. I've faced challenges and taken LOTS of breaks, but each step has brought me closer to becoming a proficient developer. I want to be better! But slowly and in good time!
Hope this was somewhat helpful to other people and yeah, have a nice day/night!
⤷ ○ ♡ my shop ○ my twt ○ my youtube ○ pinned post ○ blog's navigation ♡ ○
#resources#codeblr#coding#progblr#programming#studyblr#studying#computer science#tech#comp sci#programmer#about me#personal#academia#cs academia#light academia
73 notes
·
View notes
Text
10 Essential Skills Every Web Developer Should Have
Proficiency with coding languages like PHP, JS, CSS, and HTML. Knowledge of web development frameworks and libraries such as React, Angular, and jQuery.
Ability to work with databases and manage data using SQL or other technologies.
Understanding of web design principles, including typography, color theory, and layout.
Proficiency in using design tools such as Photoshop, Sketch, or Figma.
knowledge of revision management programmes like Git. Ability to write clean and maintainable code that follows best practices and standards.
Knowledge of web security principles and how to prevent common attacks.
Strong communication and collaboration skills to work effectively in teams and with clients.
Problem-solving skills and a willingness to learn and adapt to new technologies and challenges.
Any web developer who wishes to succeed in the industry and create useful, high-quality websites and applications must possess these skills.
https://thepoolvision.com
5 notes
·
View notes
Photo
Links to Help You Start Coding by azurethemes/salazhar In honor of opening my theme blog, I thought I’d make this post on learning how to code since many people ask where/how I started coding. This is not a tutorial on how to code a theme, but a list of resources on how to start learning HTML and CSS.
UNDERSTANDING HTML These websites are the one I used to learn and understand more about HTML and CSS.
Code Academy Code Academy teaches you HTML, CSS, Javascript, jQuery, and more interactively. Their tutorials are great for anyone of any age. This site is my favorite and I definitely recommend it.
w3Schools w3Schools is what I like to call my online glossary. It has literally everything you need to know.
MAKING TUMBLR THEMES There are many great tutorials here on tumblr on creating your own theme. Here are a few:
By lmthemes
By farahmir
By themesbyeris
By ettudis
By howtomakeasimpletheme
By buildthemes
Tumblr has also provided us with a document on creating custom themes and I suggest going through it.
USING BASE CODES If you wanna start coding themes, but you don’t know where to start, I suggest using a base code. I have a masterpost of base codes here, but you will want to use base codes that come with instructions like these two [ one | two ] so it’s easier for you to customize and understand the theme.
CONCLUSION Again, this is just a list of resources to help you begin coding your own tumblr themes. I will release another resources list with more external links that provides you with tutorials to make your themes even better. This one is just to help you start out.
Please like/reblog this if you found it useful. If you have anymore questions on coding, feel free to ask me!
15K notes
·
View notes
Text
Magento 2 Hyvä Replatforming – How to Do it?
Are you dealing with Magento 2 terrible center net vitals issues? Then, it’s a good time to re-platform it to the Hyvä subject matter.
The Hyvä topic for Magento is known for its lightning-rapid front give up. In this guide, we explore the complete method of Magento 2 Hyvä replatforming. Supercharge your online store with our professional Shopify Development Services – customized for your success!
Let’s get began.
What is Magento 2 Hyvä Replatforming?
Magento 2 Hyvä replatforming is the procedure of updating your Magento 2 store’s the front quit to a Hyvä subject matter, which is light-weight and optimized for overall performance.
It facilitates you notably improve the web page speed performance of your store while retaining the core functionalities and records intact.
When you re-platform to a Hyvä subject:
Your the front-stop internet site overall performance (middle internet vitals rating) is progressed
The website backend (admin panel) remains intact and not using a information loss
In short, it’s an awesome pass to enhance your internet site for search engine marketing and person revel in.
Why Choose Hyvä Frontend for Magento 2?
In our examine, we discovered that 3000+ Magento 2 web sites have already adopted Hyvä.
That’s due to the subsequent benefits it offers compared to the default Luma-based topics:
Lightweight structure
Eliminates heavy rely upon RequireJS, Knockout.Js, and jQuery
Faster debugging with decrease chances of frontend complexity
Perfectly optimized for cellular and desktop
Magento 2 Hyvä frontend is a favored choice for businesses looking for most useful overall performance and lengthy-term scalability. You can opt for Magento 2 Hyvä replatforming and pass your contemporary storefront to Hyvä frontend for better pace and performance.
How to Replatform Magento 2 to Hyvä Theme?
Changing your Magento 2 frontend to Hyvä subject matter may be a complex task regarding design, improvement, and administrative components.
Here’s an overview of the stairs for the Magento 2 Hyvä migration project:
Step 1: Theme Designing
Step 2: Hyvä Theme Implementation
Step three: Module Compatibility Testing
Step 4: Features Customization
Step five: QA Auditing
Step 6: Live Site Deployment
Let’s undergo each of the stairs briefly.
Step 1: Theme Designing
Start with designing a new keep layout seeing that Hyvä removes the traditional Magento tech stacks and makes use of Tailwind CSS and Alpine.Js, making it essential for you to plan your new UI thus. Optimize, scale, and succeed with our expert white label shopify developers – your eCommerce growth partner!
Step 2: Hyvä Theme Implementation
When your design is prepared, flow beforehand and put in force your Hyva subject.
Start with the aid of purchasing the Hyvä theme license and install it. You can install the topic through a Composer. Run the subsequent commands through SSH.
Composer require hyva-topics/magento2-default-subject
bin/magento setup: upgrade
bin/magento setup:di: assemble
bin/magento setup:static-content: set up -f
Then, head to Admin Panel > Content > Design > Configuration, and set Hyvä because the default subject matter.
Step 3: Module Compatibility Testing
Most of the Magento 2 extensions depend upon Knockout.Js, RequireJS, or UI Components, which aren't found in Hyvä.
This makes it essential for you to test if your 0.33-birthday celebration extensions are running efficiently within your save.
Look for Hyvä-like minded extensions, patches, and UI layout.
Step four: Features Customization
Since Hyvä doesn’t work well with Luma-based totally subject matters, you will need to feature new components the use of Alpine.Js.
Here are a few actionable points in order to recall:
Rewrite the HTML structure and rebuild key Magento 2 pages like Homepage, Category & Product Pages, and Cart & Checkout.
Switch to Hyvä Checkout if you are using any third-birthday celebration services.
Replace CSS with Tailwind CSS and convert jQuery-primarily based capabilities to Alpine.Js.
Step five: QA Auditing
Run a first-rate warranty check all through your store to make certain the whole lot works efficiently.
Here are the actionable for you:
Use Google Lighthouse or PageSpeed Insights to test the Core Web Vitals rating
Verify all of the security patches and HTTP configurations are operating well
Check the float of your new layout from the begin till the checkout web page
Step 6: Live Site Deployment
The final step is deploying the Hyvä subject to manufacturing and the staging surroundings.
Use the integrated Lighthouse performance equipment of Hyvä to test Core Web Vitals and web page performance.
Then, set up the subject to a staging surroundings and check it from the first step to the checkout web page. Make any wanted adjustments and send it to production. Also Read : Leading by using Example: Inspiring Change and Growth in Your Agency
Eight Best Shopify Apps for Catalogs
0 notes
Text
The software and code practices used for web application development are getting sophisticated and it is almost replacing the desktop applications. HTML5 is the document which is transmitted in text/ HTML MIME type, and it is processed by web browsers. The version 5 of HTML is called HTML5. The latest version of HTML has many advantages over previous versions. It supports audio and video playback without the use of plug-ins. The code of HTML5 requires new structural elements for creating the page template as compared to traditional ‘div’ tags. It provides a better and clearer code to developers and engineers. The new features of the code also provide local data storage and the data can be accessed through web applications. The access can even be disconnected in a short time period. The development cost of introducing the new elements allows the developers to enhance interoperability while handling the elements. Ultimately, it helps in saving cost and time of the developer. The new features of HTML also provide great support for mobile devices. New form elements have been added to the overall structure to ensure the information entered through the form elements is accurate and valid. The speed of loading the form has also been improved in the new version. The new feature of HTML5 promotes easy, cost-effective and efficient coding practices. It provides benefits from developmental as well as end-user perspective. These new features of HTML5 is revolutionizing the web and offering easy encoding environment to developers. Some of the most recommended HTML5 learning resources for front-end engineers/ developers are as follows: Check out More Recommended Software Books for reading Design Pattern Books Software Architecture Books Most Influential Software Books Agile Development Books Web Design Books Good HTML5 Books Recommended jQuery Books HTML5: Up and Running The book provides encoding information related to audio and video integration to web pages. It points to the use of Modernizr JavaScript library for detecting HTML5 features, which are supported in the user browser. The book explains the tags and how HTML5 works on Mozilla, Opera, Safari and Chrome; furthermore, how the new version of HTML interacts effectively with JavaScript and iPhone applications is explained. The book offers useful information related to the use of canvas and local data storage also. It is a great help for new and experienced HTML5 developers. Head First HTML5 Programming The initial chapters provide huge information on JavaScript, which involves the introduction of the use of DOM through JavaScript. It provides a great deal of information on the use of canvas, web workers, web storage, video, and geo-location. There are numerous examples, pictures, puzzles, diagrams, and games to explain the strategies. In a nutshell, the book provides clear pictures, illustrations, concepts and is ideally suited for beginners. HTML5 for Masterminds The book provides information related to the basic HTML5 basic elements, where the second and third chapters are on CSS and CSS3. The fourth chapter is on JavaScript. The book provides vast information, quick references are provided at the end of each chapter too. The book offers a primary source of information related to form elements such as drag and drop, canvas, audio and video elements, which are needed for web development. Additionally, the book can be used to make use of internet capabilities and application to find new possibilities to work on the web. Introducing HTML 5 The book provides information related to new semantics for improving the code of a website and making effective use of JavaScript APIs. It provides guidance related to new elements of HTML5 and also introduces code to make use of audio and video elements. Information related to data storage, canvas, drag & drop, offline business and geo-location, messaging, worker threads and also how to patch with old browsers has been provided.
Both basic and high-level HTML5 concepts are explained in the book. The book is a well written and entertaining source of information as well. +4 Bonus Free HTML5 eBooks HTML5 for publishers (Free Kindle Edition) The e-book provides text and graphics related codes. It provides examples to make use of canvas, audio, video, and geo-location. It provides demos and graphics calculator through the use of canvas. It gives explanations related to fingering painting application for drawing pictures and also a demo on how to customize the information and allow readers to know the current location. Embedded video and audio enabled glossary is also provided. The explanation and the examples given in the book are clear and the author allows certain code to be reused without permission. Dive Into HTML5 This is a free online comprehensive tutorial of some common, selected HTML5 features and other related standards. HTML Dog HTML Dog is a nice website containing HTML5 and CSS related tutorials, example code, and articles. Building Android Apps with HTML, CSS, and JavaScript This is a really good book for you in case you are looking for developing simple Android Apps using HTML, CSS, and JavaScript. With the growing competition in web designing, web designers and engineers require features which can improve the capability of a website without much effort and at a low cost. Overall, HTML5 and CSS3 together offer the facilities that can be used by the web developers to increase their skills.
0 notes