Categories software-engineering

23 posts

Auto Added by WPeMatico

Why I Like Whiteboard Interviews (and you should too)

https://unsplash.com/photos/eWw2BKvKX_0 Whiteboard interviews get a lot of negative press for being ‘unfair’ or ‘not real-world scenarios’. They put candidates on the spot, away from their comfort zones. Countless articles, comments, posts, and tweets declare the irrationality of the process. The thing is, this is the point. The whiteboard phase usually occurs […]

Introduction to Data Structures

What is data structure? Upcoming sophomores majoring in Computer Engineering, Software Engineering or Computer Science who have signed up for Intro to Data Structures class often ask the same question: What the heck is data structure? The simplest way to answer their question is by describing data structures as a […]

Jupyter Notebook Tricks for Data Science that Enhance your efficiency

Jupyter Notebook Tricks for Data Science that Enhance your efficiency Jupyter As I am taking the great fast.ai course about deep learning, I learn a lot of neat things that can be applied to general software engineering. I am writing this article to summarize these skills and share with you […]

Jupyter Notebook Tricks for Data Science that Enhance your efficiency

Jupyter Notebook Tricks for Data Science that Enhance your efficiency Jupyter As I am taking the great fast.ai course about deep learning, I learn a lot of neat things that can apply to general software engineering. I am writing this article to summarize these skills and share with you (for myself). […]

Actionable advice to start learning to code

When I started sharing my journey about mastering programming and hacking my education, people got really interested and asked me a lot about how to start learning to code. I really want to help future developers in their journey and the amount of questions on how to start inspired me to […]

How to start learning to code

Actionable advice & Stories to start learning to code How to start learning to code When I started sharing my journey about mastering programming and hacking my education, people got really interested and asked me a lot about how to start learning to code. I really want to help future developers in their […]

Using static typing to protect against code injection attacks

Code injection attack is a method of taking advantage of a flaw where an application can be tricked to relay malicious code from a system to another system which then executes it. Common examples of such flaws are SQL injections and cross-site scripting (XSS) attacks. In OWASP Top 10 Most […]

JavaScript Can Not Win

I read a story over on Hackernoon by Jonny Asmar — Javascript Has Already Won. The premise is that Node.js and JavaScript have become so far reaching that it has won out over other programming languages. Unfortunately, this entire line of thinking is nonsense. Not because JavaScript can’t do all the things […]

NPM as a build tool for a Python Project

Sounds crazy isn’t it? Don’t get me wrong. Python is a powerful language. I love python. But I always felt python was missing something. It’s like the pretty girl that you never got to date. In my honest opinion, Compared to a project that uses NodeJs with npm, setting up the working environment […]