Command line URL Shortener Implementation
Developp.in
by Megha
1y ago
Hey friends. After a short break here I am again with an article on a CLI-based end-to-end URL shortener project. Let’s start with mentioning the details about the database and the programming language that I have used in this project. This project is code-heavy, so is hosted on labs.developp.in. Please go over it, and better yet, follow along. Let me know if you find bugs. Since the project is hosted on github, you can also raise a pull request to contribute and fix bugs :) Click The Below Link To Dive Deep In The Code https://labs.developp.in/url_shortener/command-line-url-shortener/ T ..read more
Visit website
Using Google Text To Speech with Kotlin
Developp.in
by Megha
1y ago
Hi Readers! I am sharing some sample Kotlin code I use to generate a voice for my articles. I chose it because it comes with a wide variety of languages and voices as seen here. Google Text To Speech needs some setup to enable it. You can start here link for the setup. You will need to enable billing but don’t worry, there are some free credits as well. Finally, to use it with APIs and the command line, you will need to generate a service account credential key. To jump to code, go to this developp.in Labs article. Substack makes it hard to share code snippets (the way I like), so I put the ..read more
Visit website
Handling People As A Software Engineer
Developp.in
by Megha
1y ago
Let’s say you just completed your education. Maybe you are a freshly minted college graduate or have just completed a coding BootCamp, or maybe you are a self-taught programmer. Whatever led you here, you are now ready to get into the software industry as a developer. The first thing you realize even before starting your first job is that you have to learn to be able to deal with people. And the first folks you interact with, are the recruiters, who typically are very good at talking and selling you the job (at least the good ones are). The second set of folks you talk to are interviewers w ..read more
Visit website
Introducing Article Voice-Over
Developp.in
by Megha
1y ago
I am excited to announce Article Voice-Over using Google Text-To-Speech. “How to learn a programming language in 11 steps” is the first post with this feature! I will transcribe other articles in the “Career Development” channel. I am not yet sure if technical articles do well with voice, but I will experiment more. Thanks for reading Learning Software Development One Step at a Time! Subscribe for free to receive new posts and support my work ..read more
Visit website
Developp.in Labs
Developp.in
by Megha
1y ago
Introducing developp.in Labs, a place to do fancy stuff which is possible on substack ..read more
Visit website
[Project] URL Shortener Introduction
Developp.in
by Megha
1y ago
What is a URL shortener? Do you wonder how services like URL Shorteners work and handle scale? Are you wondering how easy is it to create your own from scratch? So let’s do this project to create our URL Shortener Service. We will go from the basics, covering IDE setup, the scope of the project, high and low-level designs, and the implementation. A full list of what’s in the plan is mentioned further below. Thanks for reading! Subscribe for free to receive new posts and support my work. Let’s now understand what is a URL Shortener. It is a service that takes the long form of the URL (Uniform ..read more
Visit website
Python Learning Summer Camp - 2023
Developp.in
by Megha
1y ago
Launching Python learning summer camp. Sign-up now! Points to Note I will be the trainer in the class. The batch size will be small for close attention to everyone participating. I will setup moderated support channels like slack and discord. Finally, class will also be recorded and shared later in-case you miss. Sign-up now! (images from https://www.freepik.com ..read more
Visit website
How to learn a programming language in 11 steps
Developp.in
by Megha
1y ago
Let’s explore. I will try to keep this list simple to follow. It still needs hard work and time investment, hence it would be simple, not easy. (This list comes from a mentor who is 15 years in the software industry, working as a Principle Engineer in a large organization. The person wishes to remain anonymous) Let's look at the steps if you do not know any programming language: Choose a simple language like Python or Kotlin. You need the right mix of theory and hands-on practice. Do not “only” watch the video, but start typing. You need a good IDE which guides you in the process but doe ..read more
Visit website
Curated List of projects for practicing coding, development, and system design
Developp.in
by Megha
1y ago
This is a list I created to keep practicing programming. I will hopefully share articles about my journey in each of them. Right now, the links take you to a search on Google. I will replace them with projects as I implement them on my own. It will be a learning experience for me, and hopefully for you as well. Simpler projects Simple Command Line Hello World: This is a small command line application to print “Hello World” in python. Duplicate file finder: Your idea is to take a path on a command line and find if two files are duplicates based on their hash. We can extend the solution to s ..read more
Visit website
What I learned about command line interface
Developp.in
by Megha
1y ago
What is a CLI? As the name suggests, CLI is a command line interface. If I have to describe it in one semi-formal line, here is how it would go: It is an interface where you give a set of commands by typing, and if the commands and their inputs are correct, they take some actions and/or gives results, otherwise they give errors along with error messages and error codes. Here is a longer version: It is a text-based user interface (UI) that is used to interact with the system, and if you know what you are doing, is generally faster to work with than the Graphical User Interface (GUI). Your brows ..read more
Visit website

Follow Developp.in on FeedSpot

Continue with Google
Continue with Apple
OR