Posts

Showing posts from June, 2020

USEFUL CHROME EXTENSIONS FOR DEVELOPERS

USEFUL CHROME EXTENSIONS FOR DEVELOPERS ⠀ ⠀ "Success doesn’t just find you. You have to go out & get it!" ⠀ FULL-PAGE SCREEN CAPTURE ⠀ Capture a screenshot of your computer page entirety and reliably without requisition any extra permissions.⠀ ⠀ DARK READER ⠀ Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing.⠀ ⠀ COLORZILLA ⠀ Get a color reading from any point in your browser, quickly adjust this color and paste it into another program.⠀ ⠀ ONETAB ⠀ Whenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list and save up to 95% memory.⠀ ⠀ HTTPS EVERYWHERE ⠀ Encrypt the Web! Automatically use HTTPS security on many sites.⠀ ⠀ TALEND API TESTER⠀ Visually interact with REST, SOAP, and HTTP APIs.⠀ ⠀ WHATFONT⠀ The easiest way to identify fonts on web pages.⠀ ⠀ SEOQUAKE ⠀ SEOquakeprovide you with key SEO metrics, SEO Audit, and many others.⠀ ⠀ WAPPALYZER ⠀ Wappalyzer uncovers the technol...

HOW TO WRITE CLEAN CODE⠀

Image
HOW TO WRITE CLEAN CODE⠀ ⠀ "Don’t call the world dirty because you forgot to clean your glasses!"⠀ ⠀ Write for humans⠀ The code we write will be interpreted by machines. However, it will be read and improved by humans. So, write beautiful and impressive poetry!⠀ ⠀ Use meaningful names ⠀ Meaningful names are descriptive enough that other people will be able to understand the purpose of the variable, function, or object.⠀ ⠀ One task at a function ⠀ Let every function (or method) perform just one task. This will make your functions smaller, and increase your focus on implementing that specific feature and the ability to debug that function.⠀ ⠀ Use comments when needed⠀ No matter how hard we try to write readable code, sometimes you should insert some comments into your code to explain the why and make your code more clarified.⠀ ⠀ Consistency is key ⠀ Pick a set of coding practices and then stick to those practices in all of your projects. It will be much easier to return to your...

WHY ARRAYS START AT 0 IN SIMPLE TERMS

WHY ARRAYS START AT (0) IN SIMPLE TERMS ⠀ ⠀ "When you make yourself into zero, your power becomes invincible!" ⠀ WTF MOMENT⠀ “Arrays start at 0”⠀ This is one of the first unusual things that beginners see in their programming journey. And most of us just memorize that fact and then laugh at memes about it. But seriously, why do array indices start at 0?⠀ ⠀ DISCLAIMER ⠀ Not all languages have zero-based arrays. Array indices in Fortran, COBOL, MATLAB, R, Julia, and Lua start at 1.⠀ ⠀ BOTTOM LINE⠀ Last thing first, the choice of zero-based or one-based (or any number) indexing is arbitrary. It comes from language design itself. There is no rule. Each option has its pros and cons. But, let’s see why zero-based indexing is more common!⠀ ⠀ HERITAGE ⠀ In C, an array points to its location in the memory, and the index is simply an offset that specifies the distance from the start. The first element is at the start of the array so there is no distance. Therefore the offset is 0. Usin...

MOST POPULAR TECHNOLOGIES 2020⠀

MOST POPULAR TECHNOLOGIES 2020⠀ ⠀ Based on the StackOverflow 2020 Developers Survey.⠀ ⠀ ๐Ÿ‘‰JavaScript⠀ ๐Ÿ‘‰ HTML/CSS⠀ ๐Ÿ‘‰ SQL⠀ ๐Ÿ‘‰ Python⠀ ๐Ÿ‘‰ Java⠀ ⠀ Which one is your favorite?⠀ ⠀ Share this with other programmers!⠀ ⠀

WHAT DO PROGRAMMERS PREFER⠀

Image
WHAT DO PROGRAMMERS PREFER⠀ ⠀ TABS rather than SPACES⠀ SEMICOLON rather than NO SEMICOLON ⠀ COFFEE rather than TEA⠀ DARK MODE rather than LIGHT MODE⠀ VS CODE rather than ATOM ⠀ NIGHT rather than DAY⠀ ⠀ How similar are your answers to the majority opinion?⠀ ⠀ Tell us in the comments!⠀ ⠀ ⠀

MOST POPULAR VS CODE EXTENSIONS⠀

Image
MOST POPULAR VS CODE EXTENSIONS ⠀ ⠀ "Popularity is not a guarantee of quality!"⠀ ⠀ ๐Ÿ‘‰PYTHON⠀ Linting, Debugging, Intellisense, Jupyter, Notebooks, code formatting, refactoring, unit test, snippets, and more.⠀ ⠀ ๐Ÿ‘‰ C/C++ ⠀ C/C++ IntelliSense, debugging, and code browsing.⠀ ⠀ ๐Ÿ‘‰ ESLint⠀ Integrates ESLint JavaScript into VS Code.⠀ ⠀ ๐Ÿ‘‰ C#⠀ C# for Visual Studio Code (powered by OmniSharp)⠀ ⠀ ๐Ÿ‘‰ PRETTIER⠀ Code formatter using prettier.⠀ ⠀ ๐Ÿ‘‰ LANGUAGE SUPPORT FOR JAVA ⠀ Java Linting, Intellisense, formatting, refactoring, Maven/Gradle support, and more.⠀ ⠀ ๐Ÿ‘‰ DEBUGGER FOR CHROME⠀ Debug your JavaScript code in the Chrome browser or any other target that supports the Chrome Debugger protocol.⠀ ⠀ ๐Ÿ‘‰ VISUAL STUDIO INTELLICODE ⠀ AI-assisted development⠀ ⠀ ๐Ÿ‘‰ LIVE SERVER⠀ Launch a development local Server with a live reload feature for static & dynamic pages.⠀ ⠀ ๐Ÿ‘‰ VSCODE-ICONS⠀ Icons for Visual Studio Code.⠀ ⠀ Which of these extensions have you installed in your editor?⠀ ⠀ Tell us i...

15 Amazing Shortcuts You Aren't Using

Image
15 Amazing Shortcuts You Aren't Using If you wanna be a power user, you shouldn't deny the usefulness of hotkeys. They improve your everyday work and give an absolute boost in your productivity. These hotkey combinations will certainly come in handy for every Windows and OS X user! ๐Ÿ‘‰Create a virtual desktop Press the Windows key + Ctrl + D or Control + Up if you use a Mac. It’ll switch to a new fresh desktop. ๐Ÿ‘‰ Switch between virtual desktops Push the Windows key + Ctrl or the Control key on a Mac. Now you can switch between all the virtual desktops you’ve made by using the left and right arrow keys. ๐Ÿ‘‰ Return to the desktop from apps If you have too many apps open and you need to use another one hidden behind all those windows on your desktop, you can minimize all of them at once by pushing the Windows key + M. ๐Ÿ‘‰ Open an app from the taskbar If you want much faster access to your most used apps, consider keeping them on your taskbar. It’ll speed up your workflow even mor...

CONTENT DELIVERY NETWORK

Image
CONTENT DELIVERY NETWORK Content Delivery Network (CDN) also known as a C o ntent Distribution Network  ( CDN ), is a geographically distributed network of  proxy servers  and their  data centers . The goal is to provide high availability and performance by distributing the service spatially relative to  end-users . CDNs came into existence in the late 1990s as a means for alleviating the performance bottlenecks of the Internet,  even as the Internet was starting to become a mission-critical medium for people and enterprises. Since then, CDNs have grown to serve a large portion of the Internet content today, including web objects (text, graphics, and scripts), downloadable objects (media files, software, documents), applications ( e-commerce ,  portals ),  live streaming  media, on-demand streaming media, and  social media  sites ๐Ÿ“• Content Delivery Networks Share this post and your thoughts