Using keyboard shortcuts is an incredibly underrated productivity hack. Invest a small amount of time in learning them, and you’re guaranteed to increase productivity and streamline workflows.
Note: as I discover more useful keyboard , or people contribute their insights in the comments, this list will be updated!
I cannot believe that I went through ~most~ of college without leveraging hotkeys. Writing essays and editing code would have gone so much smoother and faster if I would have taken the time to learn and implement these hotkeys into my everyday typing rhythm.
Lessons learned — two years and three internships later.
Flashback to March 2019.
I’m a computer science newbie, just a year into my degree after switching over from music. After attending a conference for women in STEM hosted at Harvard, I was left with an overhwelming sense of excitement and dread. While the experience was incredibly inspiring, it brought me to the realization that I was utterly behind — wrapping up my sophomore year, totally missed the tech recruiting season (how did no one tell me it was in the fall?!?), …
I’d be surprised to come across a programmer or data scientist who hasn’t used Python for at least one project. However, there are fewer people who have come across Neo4j, so this article is meant for the niche few of us who love combining the flexibility of Python and the awesomeness that is graph databases.
If you’re unfamiliar with Py2Neo, it’s a pip-provided Python packages that acts as a Neo4j driver. You provide your database credentials to some Python code leveraging Py2Neo, it connects to your database, executes Cypher queries, and returns results. Talk about useful!
This article will provide…
If you’ve already mastered your LinkedIn and are ready to take it to the next level, check out my article on how to make your website/ePortfolio really stand out.
As a twenty-something in the twenty-first century, my professional digital presence is essential in my pursuit of a fulfilling career. Even if you aren’t a twenty-something, your online persona is what tells other professionals and potential employers what you’re all about.
I’m a big fan of task-batching, and think it’s a great approach to the larger (and possibly overwhelming) task of beefing up your LinkedIn. …
A recent project of mine has involved creating a massive (upwards of a million nodes and relationships) graph database in Neo4j. When there’s that much to process, having an automated script comes in clutch. This article outlines some tips I have for anyone in a similar situation.
Code is linked throughout, and please comment any additional tips!
I’ve been working on a project for a few months now that has involved tying a Neo4j database to a Dash application, which ultimately comes down to being able to run Cypher queries through Python code.
The library Py2Neo has been incredibly useful for this; you can run Cypher queries as-is or use the Py2Neo functions to perform similar actions.
My personal preference is running Cypher queries as-is because I can simply copy and paste the code to and from the Neo4j browser.
Cypher Query in Neo4j Browser:
MATCH (n:Person) RETURN n.name AS nameCypher Query with Py2Neo:
graph.run("""MATCH (n:Person) RETURN…
To start, let’s answer a few questions.
An ePortfolio is basically a professional, personalized landing page; you can think of it as a customizable LinkedIn.
An ePortfolio is like your LinkedIn on steroids. You can include whatever content you’d like, not limited to the fields LinkedIn provides, and add your own personality flares through design (which is great for reasons described later in this article).
By the time you’re asking this question, you should already have a resume and LinkedIn, which is convenient since there’s a lot of overlap in content on each.
An ePortfolio should definitely include experiences (jobs)…
AR is usually implemented with Storyboards, but it doesn’t have to be. This tutorial is for my fellow devs who want to pair SwiftUI with AR, without the hassle of Storyboards.
Go to your existing SwiftUI project; for this demo, I created a new Single View SwiftUI project.
As a college student, intern, and relatively new programmer, I’m always looking to my professors, mentors and experienced teammates for coding & workflow tips. Recently, I gained a new appreciation for Bash aliases & functions, which has helped me streamline workflows and cut down on headaches.
If you’re a programmer, this probably isn’t the first time you’ve heard about Bash. Bash is a shell; in action, it reads and executes commands from either the command line or within a file (files that it can read and execute from are called shell scripts).
Speaking of shell scripts… that’s what the
I was tired of seeing & using the same old tab view navigation in apps, so I created a menu widget that mixes up navigation a little, without making it overly complicated or confusing. This tutorial outlines how I created this from scratch and how you can easily integrate it into your iOS app. While it’s built in SwiftUI, there are ways to integrate it with UIKit views (tutorial on coming later). If you just want the finished product, here’s the GitHub repo.
Let’s dive in, starting with a blank Single View App XCode project.