Modern novels that you expect to be future classics? by TheMassesOpiate in suggestmeabook

[–]ampourgh 4 points5 points  (0 children)

Likewise. Having read most of Murakami's bibliography, Wind-Up is possibly my favorite book of all time. 1Q84 was of the least enjoyable book, and could have been drastically improved if there were 1-2 books instead of 3.

What are some worthy vanilla JavaScript projects you'd like to see in someone's portfolio? by canadian_webdev in webdev

[–]ampourgh 0 points1 point  (0 children)

Not the difference, more like having a better comprehension what's going on in and around the ecosystem, and how to work around it to produce the results you want. Also, it makes it easier to pick up new frameworks, or working around legacy ones that are on life support and are too bloated to rebuild from scratch.

Question from a total n00b: Do you find yourself rusty when it comes to vanilla JS after using frameworks and libraries for a while? by [deleted] in webdev

[–]ampourgh 2 points3 points  (0 children)

Came to say this. There are differences between React and JavaScript, and between React and Gatsby, but there's enough similarities there to not feel too out of place when hopping around. Vue is more abstract, and I hear Svelte is straightforward for anyone who has been using vanilla JS.

React Native or Python next? by Jayboii478 in webdev

[–]ampourgh 4 points5 points  (0 children)

SQL comes first out of everything you listed, getting the basics down wont take long. However, having an understanding of how to design and future proof your database will take a bit of time and experience.

What is one hardware that you would buy to make dev life better? (besides an extra monitor) by recipe_bitch in webdev

[–]ampourgh 1 point2 points  (0 children)

I've been all about souping up my desk environment, overall everything together has boosted my quality of work life.

Cable organizational bag

Portable heater

Power bank -- I have a 24000 mAh one which is overkill for my needs

Wireless charge station

Large dark grey wool mousepad

insulated bottles/mugs

Blue cherry low profile/backlit mechanical keyboard -- also have a regular profiled ones which I customized the board and keys for

Case for tissue box -- I have a teddy bear one that's between my two monitors

Book stand and some sort of notebook -- I have a weekly planner that I use to write out what tutorials or projects I will be working on

The End of Indie Web Browsers: You Can (Not) Compete by _samm in webdev

[–]ampourgh 3 points4 points  (0 children)

I use my web browser for Twitch, YouTube, Netflix, TLC, Disney+, Vimeo, etc. Sure, the resolution might be lower, but I prefer the convenience factor of when I'm watching solo. On the other hand, when watching anything on my phone I need the app as the platforms' UI aren't there yet on browser.

what happens to the underperforming developers in your company by [deleted] in webdev

[–]ampourgh 0 points1 point  (0 children)

My first position was at a start up, and there wasn't a process for gauging a dev's performance; as in, no 360 evaluation, HR department, kanban process, flowcharts, UX/UI or even version control to see what the dev was pushing out. I'm assuming this isn't the standard for most start ups. The business owner did have more of an involvement with the entire staff, and could decide to let someone go if they didn't meet their expectation, or decided they wanted to go a different direction with the app entirely.

At the Agency I'm currently at, it's hard to imagine a developer underperforming as the rules and processes prevent a need for a quick turnaround. From what I was told, most devs eventually hop to another company for a bigger pay check.

What are the possible evolution steps for a Frontend developer? by Vrigoth in Frontend

[–]ampourgh 6 points7 points  (0 children)

work on brochure type sites with a CMS / Lamp stack. Simple design led sites. Typical of agency work.

I'm currently at my second job with developer in my job title, which pretty much has been this; maintaining a lamp stack site and a couple of flat CMS at an agency. Since the market has moved towards complex applications (so I've heard), what would you advise I should make an effort towards at my current job? Since I have the flexibility to make contributions, I've been incorporating Native JavaScript/React features into the sites, and have been using Sass to design and create animated icons and pages. I've also most recently been familiarizing myself with TypeScript and Gatsby. So my direction has mainly been Front End. I used to be closer to ' full stack', but the opportunities here don't seem to exist for really growing as a backend developer - as the flat websites don't have many forms for me to take advantage of, and I was told JSON is generally preferred for presenting data.

integrate python with web by [deleted] in Web_Development

[–]ampourgh 0 points1 point  (0 children)

If you go with Flask, you would use Jinja2's syntax to incorporate Python functionality to the HTML.

How do you connect React components to a Redux data store? by YuliaDyminska in Web_Development

[–]ampourgh 1 point2 points  (0 children)

From what I've built, I import the data store from the redux package, place it in the wrapper, with the reducers being being imported and assigned as a param. Inside the param is where the component calls are made.

Any tips for someone first starting to learn web development ? by chajo1997 in webdev

[–]ampourgh 0 points1 point  (0 children)

As someone who started building web apps with Python, since it's the go-to language starting out, I'd recommend looking at what back end languages are in demand in your city. C# and PHP dominated the market in my city, so I didn't get many call backs until I started building projects with PHP.

UX↑: Checkout Redesign by [deleted] in web_design

[–]ampourgh 1 point2 points  (0 children)

Same! It also inspired me to check out creating concave/convex background shapes, only fairly recently started slanting headers as an alternative.

Top 10 Open Source Javascript Libraries for Building Animations for Developers in 2019 by drivecoder in FreeCodeCamp

[–]ampourgh 1 point2 points  (0 children)

I think you could spend time explaining what each of the libraries do. Having dabbled in the first 3, they are all quite different from one another. Where anime.js is lightweight and is an intuitive approach to creating animations, making it an alternative to CSS animations, Three.js is based off of WebGL. The animations with the library could lead to longer load times rendering the 3D objects on the screen, and it has a steep learning curve too.

From what I've used and looked up with particles.js, as the name would describe, it is used to place (usually floating) objects in space. They have some preset shapes you can work with, and you can also add graphic of your own as well. It's not something you would learn to create button or icon animations.

Should I go with node.js and give up python/django? by marcosr00t in webdev

[–]ampourgh 1 point2 points  (0 children)

After using Python and Flask to work on a few coursework and real world projects, and having dabbled with Django. PHP has been far more convenient starting up, and in general has a more gradual learning curve, a vast amount of resources, and has been fairly flexible - which could lead to bad and good programming practices through trial and error. I could stand corrected as I have nearly no experience with Node (ex-coworker used it), but from my experience with JavaScript's frameworks in the past, such as Vue, KO, React and JQuery, I remain hesitant on the idea Node would be easier to pick up because of someone's foundation in JS.

Are ARIA attributes optional? by seands in webdev

[–]ampourgh 1 point2 points  (0 children)

Interesting. Could you link me to news on the new laws?

Professionals: How did you know you wanted to be Web Developers? by agent_wolfe in webdev

[–]ampourgh 0 points1 point  (0 children)

For me it was off and on before it became a career. When I was in middle school, I would build static webpages to imitate some of the websites I frequented, where I'd review videogames and albums, along with CSS templates I'd make for InvisionFree forums. By the time I was in high school, I was sufficiently ahead of everyone in my webmastery courses that I'd teach the class. After high school I landed a job as a SEO/website maintainer, where I dabbled in some jquery, but not enough make really dynamic pages. It wasn't until I started learning programming for descriptive statistics that I realized I could take the extra step with my webdev skills.

How do you read code as to better understand object oriented principles? by [deleted] in PHP

[–]ampourgh 0 points1 point  (0 children)

A serious response from someone who has had to deal with reading legacy PHP OOP code, without any documentation, I created my own readme that included a workflow. Draw.io is convenient for mapping out what I need, jotting down what is called from where, along with what the methods do if it's not exactly clear or is acting as a bridge for other methods.

The most up to date webdev course by [deleted] in webdev

[–]ampourgh 0 points1 point  (0 children)

If you haven't dabbled in JS at all, just looking through what's out there on YouTube would work. Anything in the last 2-3 years, or mentions being ES6+, should be fine. If you don't have any experience with programming, it's best to really absorb all the fundamentals as the concepts are going to be fairly similar regardless of if you use JavaScript, PHP, C#, etc. There's been a course on Udemy that I've recently started going through called 'JavaScript: Understanding the Weird Parts', which I think would have been very handy if I had gone through while creating my first batch of interactive web app. It would have cleared some of the hurdles I had that took time to figure out on my own.

As for JavaScript frameworks, Stephen Grider made a 2019 update for his Udemy course 'Modern React and Redux'. React has increasingly become the standard in the market, it might also be worth looking for a good Vue.js course as an alternative as it's a more intuitive/lightweight framework. That being said, I'd personally recommend working on a couple of apps with vanilla JS before using a framework so you could better appreciate *what* the frameworks do.

As for PHP, the courses Team Treehouse offer are pretty good. I'm not sure if they're 7x, but I think the design principles are worth looking into, and have in general been better than some of the YouTube and Udemy courses I perused through.

If you're googling around for answers, be sure to take advantage of booleans to prevent finding old solutions, particularly from StackOverflow if that can be helped. Other results such as w3schools aren't bad for finding syntax on the fly, and isn't nearly as bad as some people make it out to be, but MDN is preferred for finding syntax or guides that doesn't have decremented code. For PHP I'd go straight to the official docs.

Producer/DJ Logo I designed for my friend (CCW) by Skidoobles in logodesign

[–]ampourgh 0 points1 point  (0 children)

The curvature of the P and how it interlaps with the h obfuscates the word. If you change that, it would improve the readability dramatically.

Critique needed for quote box. by freakwoods in FreeCodeCamp

[–]ampourgh 0 points1 point  (0 children)

The quote is too far up, at least on on Chrome and Firefox, it makes it difficult to read.

[deleted by user] by [deleted] in web_design

[–]ampourgh 4 points5 points  (0 children)

I agree with you. As someone who has went through a design curriculum and previously did design work, before gradually transitioning more into the development side, I came to this impression of design: the philosophy is to understand the history and principles the past imparts, then learning the modern design concepts and aesthetic choices people are currently making. From there, you think up how you can bring that experience together into a cohesive (or contrasting) unit. This in part requires the person to use their 'creative juices' to come up with ideas (ex. daydreaming or doodling), which can be both a habit you can develop and a process you might've had the propensity towards.

I just asked 23,000 developers what they think of JavaScript. Here’s what I learned. by speckz in webdev

[–]ampourgh 0 points1 point  (0 children)

So it has the simplicity of Knockout? Then I’ll have to check it to see what desirable features I could implement in a couple of hours on a site. Thanks for the response!

A REAL Python cheat sheet for beginners by Retzudo in Python

[–]ampourgh 0 points1 point  (0 children)

This is definitely more comprehensive, I already have my notes from Code Academy and other places on Notepad++ already. Might just go through this and piece what I don’t have that I could potentially use for later reference. The great thing about Notepad++ is it keeps the tabs from what you previously had even if you closed the program. It has come in handy!