New & Notable
Understanding TypeScript generics
Programming languages such as Java, C# and Swift use generics to create code that's reusable and enforce type safety. In this tutorial, learn how generics in TypeScript work.
5 tips and career advice for young tech professionals
Want to be taken seriously as the youngest member of a tech team? Start networking, don't be afraid to ask questions and polish your communications skills.
The dangers of Python import and how enterprises can be safe
The Python import statement carries a security risk that developers and enterprises need to watch out for. Here's how it works and why there's no easy fix.
Scrum vs. SAFe: How to choose between top Agile frameworks
Which Agile framework is the best fit for your organization: Scrum vs. SAFe? Follow these guidelines and advice to determine which best fits your needs -- and it might be both.
Understanding the TypeScript method decorator
This tutorial explores TypeScript method decorators, reusable code similar to Java annotations that lets developers apply logic in a declarative manner at design time.
Coffee Talk: News & Insight
-
Git push new local branch to remote
Cameron McKenzie 31 Aug 2023Did you create a new Git branch? Need to push that local Git branch to a remote repo like GitHub, BitBucket or GitLab? This example shows you how to git push ...
-
GitKraken tutorial for beginners
Cameron McKenzie 31 Aug 2023Who needs a GitKraken crash course? For those interested in learning how a top-tier Git GUI tool can help accelerate development, this GitKraken tutorial for ...
-
How to delete a local Git branch
Cameron McKenzie 30 Aug 2023Here's a quick example of how to delete local Git branches from your workstation without deleting remote branches in your GitHub or GitLab repos.
-
10 reasons to use Kotlin
Joseph B. Ottinger 30 Aug 2023Curious about the Kotlin language? It's an excellent choice as either a companion or alternative to Java, and offers many capabilities Java programmers wish ...
-
How to git push an existing project to GitHub
Cameron McKenzie 29 Aug 2023If you stared development before version control was set up, you may need to push your development project to an existing GitHub repo. This Git and GitHub ...
-
Sourcetree tutorial for beginners
Cameron McKenzie 29 Aug 2023Need to learn Sourcetree and Bitbucket? This complete Bitbucket and Sourcetree tutorial will help you quickly master these industry leading Git tools.
-
Apache Maven tutorial for beginners
Cameron McKenzie 27 Aug 2023Need to learn Apache Maven fast? This crash course Maven tutorial will quickly get you up to speed on the popular, open-source, Java build tool.
-
How to install Jenkins on Windows
Cameron McKenzie 24 Aug 2023The Jenkins installer makes installation of the popular CI/CD tool incredibly easy. Follow these simple steps and you'll have the continuous integration server...
-
GitHub Desktop Tutorial for beginners
Cameron McKenzie 24 Aug 2023Need to learn how to use GitHub Desktop? This quick and thorough GitHub Desktop tutorial for beginners will teach you all the fine points of source code ...
-
Git reset hard vs soft: What's the difference?
Cameron McKenzie 23 Aug 2023Both hard and soft git reset commands manipulate the commit history. Where the soft vs. hard git reset comparison differs is by how these commands impact the ...
Featured Authors
-
18 May 2022 How to communicate effectively in the workplace
-
11 Aug 2023 Understanding TypeScript generics












