My Blog
My everyday thoughts on technology, news, social media, marketing, seo and more.

Run your favorite Windows applications on Linux
In 2021, there are more reasons why people love Linux than ever before. In this … Read more Run your favorite Windows applications on Linux
Categories: Software
Unlock your Chromebook's hidden potential with Linux
Google Chromebooks run on Linux, but normally the Linux they run isn’t particularly accessible to … Read more Unlock your Chromebook's hidden potential with Linux
Categories: Software
Why every job in the tech industry is technical
Several years ago, I applied for a marketing job at a tech company. I got … Read more Why every job in the tech industry is technical
Categories: Software
My open source internship during a pandemic
In May 2020, in the early months of the coronavirus pandemic, I started a summer … Read more My open source internship during a pandemic
Categories: Software
5 must-have Linux media players
In 2021, there are more reasons why people love Linux than ever before. In this … Read more 5 must-have Linux media players
Categories: Software
Not an engineer? Find out where you belong
In the first article in this series[1], I explained the problems with dividing people and … Read more Not an engineer? Find out where you belong
Categories: Software
3 agile podcasts to add to your queue
Agile’s growing popularity over the last 20 or so years causes some organizations to get … Read more 3 agile podcasts to add to your queue
Categories: Software
5 reasons to use Linux package managers
In 2021, there are more reasons why people love Linux than ever before. In this … Read more 5 reasons to use Linux package managers
Categories: Software
Node.JS – FoalTS – What's new in version 2 (part 1/4)
Version 2 of Foal has been released in December 2020 π. This series of four … Read more Node.JS – FoalTS – What's new in version 2 (part 1/4)
Categories: Development, SoftwareCrane come with everything you need while creating multi-page Web App
Crane come with everything you need while creating multi-page Web App (WIP). Installation npm install … Read more Crane come with everything you need while creating multi-page Web App
Categories: Development, SoftwareThe Current State of HoC, Hooks, and Render Props
In 2021 React hooks are everywhere and many serious OSS projects are using functional components … Read more The Current State of HoC, Hooks, and Render Props
Categories: Development, SoftwareSelenium Object Identification Tool
iSkript Open Source Code Repository https://ustqe.github.io/iSkript/[1] UST iSkript is a custom Java Swing-based object recognition … Read more Selenium Object Identification Tool
Categories: Development, Software
Handy form validation in React Native with react-hook-form useController
Managing forms in React Native is different than in web React. We donβt have shortcuts … Read more Handy form validation in React Native with react-hook-form useController
Categories: Development, Softwareperformance-observer.js – measure web performance metrics in your app (FCP, LCP, FID, CLS, TTFB + custom user, element, resource and navigation timings)
Generic interface for measuring performance metrics. It supports all web-vitals[1] and custom metrics[2]. Powered by … Read more performance-observer.js – measure web performance metrics in your app (FCP, LCP, FID, CLS, TTFB + custom user, element, resource and navigation timings)
Categories: Development, Software
The Beginner's Guide to React Testing β Free eBook
By Max Rozen [1] Do you find yourself asking these questions when it comes to … Read more The Beginner's Guide to React Testing β Free eBook
Categories: Development, SoftwareA Gift of Sound and Vision β Affecting images using the Web Audio API [Live]
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;font-feature-settings:’kern’;}*,*::before,*::after{border-width:0;border-style:solid;box-sizing:border-box;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bold;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button::-moz-focus-inner,[type=”button”]::-moz-focus-inner,[type=”reset”]::-moz-focus-inner,[type=”submit”]::-moz-focus-inner{border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=”checkbox”],[type=”radio”]{box-sizing:border-box;padding:0;}[type=”number”]::-webkit-inner-spin-button,[type=”number”]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type=”number”]{-moz-appearance:textfield;}[type=”search”]{-webkit-appearance:textfield;outline-offset:-2px;}[type=”search”]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}ol,ul{margin:0;padding:0;}textarea{resize:vertical;}button,[role=”button”]{cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:none;box-shadow:none;}select::-ms-expand{display:none;}body{font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,Helvetica,Arial,sans-serif,”Apple Color Emoji”,”Segoe UI Emoji”,”Segoe UI Symbol”;color:rgba(255, 255, … Read more A Gift of Sound and Vision β Affecting images using the Web Audio API [Live]
Categories: Development, Software
What people think JAVSCRIPT is VS what this actually is?
Source: Echo Js
Categories: Development, SoftwareLaravel Spark Next is Here
The next version of Laravel Spark is now available and is one of the most … Read more Laravel Spark Next is Here
Categories: DevelopmentTags: News