Archive for the ‘Free Software’ Category

So you want to be a software developer? Advice on getting started from self-taught programmer-turned-CTO Eric Solender – Technical.ly

With the mass open source database that is the internet, you have all the resources you need to learn coding available to you, but often the problem with a sea of knowledge is distilling it into drinkable lessons.

Eric Solender is a self-taught computer programmer who teamed with then-fellow students to start Mindstand Technologies atUMBC,then left the unversity to become full-time CTO of the company, which uses AI to improve and measure diversity, equity and inclusion in online communities. This year, Solender was chosen as one of Technical.lys RealLIST Engineers in Baltimore.

Now 23, Solender has been teaching himself the programming skills hes used to build his career since he was 15.

Of course, teaching himself is a relative term, as no man is an island. His own curiosity and industriousness was met with support along the way. Solenderlearned first from watching his dad work as a software engineer at Circleback, Inc., and interning with the firm after passing a high school AP computer science class. At 17, he built a concussion detection tool using the motion controls of Xbox Kinect after suffering his own severe concussion. This led to a position with Columbia-based cybersecurity firm Masterpeace Solutions working with startups. When IoT security startup Zuul became a company after spinning out of Masterpeace Launchpad, Solender worked with that team.

The engine that powered Solenders growth from company to company was his desire to learn and fill the gaps in his knowledge. Below are the tips and tricks hes learned to maximize his acquisition of coding skills.

But before we get into the lessons and advice on how to maximize the journey of a self taught programmer, lets acknowledge the counter argument to self-teaching: learning the skill wrong. Regardless of your primary method of learning to code, whether it be a bootcamp, computer science class or the university of Youtube, it is extremely important to learn the fundamentals of a skillset or language correctly.

Code Academy is what Solender used years ago to learn the basics of Python when it was primarily free. Now it has a paid model but there are still plenty of free resources on the site.

These are libraries Solender sees as the best get started quickly resources in Application Programming Interface or (API) development: FastAPI, which helps build out the web framework using python for beginners. Flask, a quick way to learn and get into web development.

Here are a few more options:

Application of the material is one of the tried and true methods of learning. When getting up to speed with a new coding language, Solender always looks to do a project thatll make himself laugh to solidify a technique into memory.

I dont just do coding exercises, said Solender. I try to come up with some very small contained project I can write in that language that will exercise all the things I need to make sure I understand.

A Texas Hold Em project he completed in the AP computer science course in high school came to mind:

A coding project Eric Solender completed in high school (Courtesy photo)

Heres a demo of the Concussion program he made with the Xbox Kinect:

Another way to work on those skills and create projects that lead to opportunities is contribute to open source projects. Solenders most notable Github project is with Mindstand.

These are books that have survived changes in technology like Design Patterns: Elements of Reusable Object-Oriented Software by a group of technologists now known as theGang of Four. Although published over 20 years ago and centered around C++, design patterns such as the Singleton pattern and Factory pattern highlighted in that book are still relevant today.

Another widely-read book is Introduction to Algorithms from MIT Press.

My philosophy is if you can understand the patterns you can adapt them to whatever the modern language is, said Solender.

Object-oriented languages are fundamentally different from learning a functional language. But outside of that distinction, Solender has found that most programming languages are very similar. Learning one after learning another is closer to learning a new dialect than a whole language.

Thats what makes guides like Teach a Python Programmer to Use GO and Java to GO helpful.

For pretty much every language theres a guide someone wrotethatll say heres this in language A. Heres what it looks like in language B, said Solender. And that gets me to a point that I can kind of code in that language. Then I dig really deep into the way youre supposed to [code] in that language.

Solenders journey in tech is an example of what early education and more of an apprenticeship-style model of learning could achieve. Since his sophomore year of high school, hes been working in the tech industry, and it inspired that drive to learn from a variety of resources that arent just formal education.

If you get a little bit of encouragement and you know where to find the resources, you can pretty much teach yourself everything you need to know on your own, said Solender.

View post:
So you want to be a software developer? Advice on getting started from self-taught programmer-turned-CTO Eric Solender - Technical.ly

Apple Releases iOS 15.1.1 With Call Improvements for iPhone 12 and 13 Models – Mac Rumors

Wednesday November 17, 2021 10:20 am PST by Juli Clover

Apple today released iOS 15.1.1, a minor update that comes almost a month after the launch of iOS 15.1.

The iOS 15.1.1 update can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, go to Settings > General > Software Update.

According to Apple's release notes, iOS 15.1.1 improves call drop performance on iPhone 12 and 13 models, so users who have been experiencing dropped calls should see improvements after installing the update. It appears to only be available for devices in the iPhone 12 and iPhone 13 families, including Pro models, so users with other devices won't see the update.

Apple today released iOS 14.8, marking the eighth major update to the iOS operating system that came out in September 2020. iOS 14.8 comes two months after the release of iOS 14.7, an update that introduced MagSafe Battery Pack support.The iOS 14.8 update can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new...

Apple today released an iOS 12.5.5 update for older iPhones and iPads that are not able to run the current version of iOS, iOS 15.The update can be downloaded over-the-air by going to the Settings app, tapping on "General," and selecting the "Software Update" option.There's no word yet on what's included in the iOS 12.5.5 update, but according to Apple's release notes, it is a security...

Apple today released iOS and iPadOS 14.8.1, minor updates to the iOS and iPadOS 14 operating systems. iOS and iPadOS 14.8.1 come more than a month after the release of iOS and iPadOS 14.8, another security fix update.The iOS and iPadOS 14.8.1 updates can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, ...

Late last month, Apple issued an unusual standalone software update to macOS users called "Device Support Update," which it said was to "ensure proper updating and restoring for iOS and iPadOS devices with Mac." While no other details were provided, it was assumed that the update added support for recently released devices, including iPhone 13 models, the new iPad mini, and the...

Apple today released iOS 15.0.2, the second update to the iOS 15 operating system that was released in September. iOS 15.0.2 comes a week and a half after the launch of iOS 15.0.1, a bug fix update.The iOS 15.0.2 update can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, go to Settings > General >...

Apple today released iOS 15.0.1, which is the first official update to the iOS 15 operating system that was released in September. iOS 15.0.1 comes two weeks after the launch of iOS 15, and it is a bug fix update.The iOS 15.0.1 update can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, go to Settings...

Apple today released iOS and iPadOS 14.4.1, minor security updates that comes more than a month after the release of the iOS 14.4 update.The iOS and iPadOS 14.4.1 updates can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, go to Settings > General > Software Update.According to Apple's release...

Apple today released iOS and iPadOS 14.7.1, minor bug fix updates that come just a week after the release of iOS 14.7, software that introduced new Apple Card features and support for the MagSafe Battery Pack.The iOS and iPadOS 14.7.1 updates can be downloaded for free and the software is available on all eligible devices over-the-air in the Settings app. To access the new software, go to...

Apple today released iOS 14.7, marking the seventh major update to the iOS operating system that came out in September 2020. iOS 14.7 comes two months after the launch of iOS 14.6, a major update that added Apple Card Family Support, Podcast Subscriptions, and more.The iOS 14.7 update can be downloaded for free and the software is available on all eligible devices over-the-air in the...

Visit link:
Apple Releases iOS 15.1.1 With Call Improvements for iPhone 12 and 13 Models - Mac Rumors

Today we offer our CoWin platform to the entire world free, and have made it open source software: PM at Sydney Dialogue – United News of India

More News22 Nov 2021 | 10:50 PM

New Delhi, Nov 22 (UNI) A 26-year-old man was arrested from Okhla area for allegedly murdering his 37-year-old woman friend, police said on Monday.

New Delhi, Nov 22 (UNI) The Kerala government on Monday told the Supreme Court that 12 Rohingya refugees were currently living in the state, however, they were not having any links with the terror outfit ISIS.

New Delhi, Nov 22 (UNI) President Ram Nath Kovind presented the gallantry awards for 2020, including a Veer Chakra to Wing Commander (now Group Captain) Abhinandan Varthman, who shot down a Pakistani F-16 fighter jet a day after the Balakot airstrike.

New Delhi, Nov 22 (UNI) Defence Minister Rajnath Singh on Monday visited the Bangladesh High Commission on the occasion of their Armed Forces Day, and said the relation between the two countries is going through a 'golden phase'.

New Delhi, Nov 22 (UNI) Delhi Congress president Anil Kumar Chaudhary on Monday took a dig at Chief Minister Arvind Kejriwal, after the latter vowed to transfer Rs 1,000 per month in the bank account of every woman over 18 years of age in Punjab if AAP is voted to power in the upcoming Assembly elections and termed it as a "hollow" promise.

See more here:
Today we offer our CoWin platform to the entire world free, and have made it open source software: PM at Sydney Dialogue - United News of India

How to add alerts to your Twitch and YouTube streams – Polygon

A decent camera, mic, and working knowledge of OBS software is all you need to start a stream. But turning your stream into an interactive show is another step that will invite your viewers to cheer, donate, and follow along with you. Luckily, there are a few easy options for streamers looking to make streams more engaging, and they require little to no prior experience.

Stream alerts are the onscreen notifications that appear when a viewer interacts with a stream in some way. If someone donates, for instance, an alert naming the viewer and donation amount will pop up, often with a sound effect and gif. Alerts are an easy addition to engage with your audience: Viewers get to feel like theyre a part of the show when their donations, follows, and subscriptions get recognized. And the visuals and sounds you use for alerts are easily customizable, and can match your streams aesthetic or sense of humor.

Stream alerts typically consist of an image, a short audio clip, and a message that describes what a viewer did. Many streams use animated gifs for images, which gives the alert a more dynamic feel. If you havent already, think about how you want the alerts to add to your streams identity. If you have custom overlays and a logo, it tends to look consistent if your alerts match the same color palette or aesthetic. Maybe theres a funny, four-second audio or video clip that captures the essence of your streaming persona that you can use. Get creative with it, and choose audio and video that speaks to your streams personality.

If youd rather find premade visual/audio alerts and are willing to spend some money, Nerd or Die has a strong collection of alerts and overlay packages that vary from around $10 to $30. Some packages also provide instructions on how to implement them into your OBS software easily. But dont feel like you need to spend money to create great stream alerts a simple image with audio can be just as effective as a professionally-designed alert, and can be catered more specifically to your stream.

Stream alerts are provided by a number of free third-party services, which are largely similar. This guide will cover two different stream alert services: Streamlabs, which is a little more beginner-friendly, and StreamElements, which provides a few more options. Both work with livestreaming on Twitch, YouTube, and Facebook Live. If youre looking for fast and easy, go with Streamlabs. If you have a specific image for your alerts that Streamlabs cant fulfill, then give StreamElements a try.

Streamlabs is the most popular choice for stream alerts, and for good reason. It provides one of the most user-friendly experiences for beginner streamers, with a quick and easy setup. This option is perfect if you only need a simple image + audio stream alert, or if youre new to stream alerts and overlays. Heres how to set it up.

Once your alert is customized to your liking, its time to add it to your stream. These instructions will differ slightly, depending on which OBS software you use to stream.

Conveniently, Streamlabs OBS provides a built-in source for Streamlabs alerts. When adding a new source in Streamlabs OBS, select Alert Box under Widgets. Then position the box wherever you would like the alerts to appear on your stream. Voila! Your alerts are all set up. If you change any alerts settings back on Streamlabs, theres no need to edit anything on your OBS; it will automatically update.

If you use OBS Studio, or another OBS software, there is one extra step to setting up your alerts. Back on the Streamlabs alerts options, right next to the Launch button we used earlier is the Copy button for your widget URL. Click that to copy the URL to your clipboard. Now in OBS Studio, add a new source and select Browser.

An options box will appear. Next to URL, paste the widget URL you copied from your Streamlabs settings. Click OK, and your alert box will be added to your stream. Position it wherever you would like alerts to appear onstream. If you then change any alerts settings back on Streamlabs, theres no need to edit anything on your OBS; it will automatically update.

StreamElements alerts are slightly more complex to set up, but they provide more options for customizing your overlay. Rather than providing an individual alert widget like Streamlabs, StreamElements allows you to fit multiple widgets into a big overlay, which can then be linked to your stream. Heres how.

Connecting your StreamElements alerts to your stream is relatively simple, and will be basically the same no matter which OBS software you use.

Back on the StreamElements alerts overlay editor, at the top right corner of the screen is a link button for your overlay URL. Click that to copy the URL to your clipboard. Now in your OBS, add a new source and select Browser.

An options box will appear. Next to URL, paste the widget URL you copied from StreamElements. Click OK, and your alert box will be added to your stream. If you change any alerts settings back on StreamElements, theres no need to edit anything on your OBS; it will automatically update.

See the article here:
How to add alerts to your Twitch and YouTube streams - Polygon

Spotify Users Growing Impatient and Canceling Subscriptions Over Lack of Native HomePod Support – Mac Rumors

Spotify users are growing impatient with the music streaming giant over its lack of HomePod support, pushing several customers to the brink of canceling their subscriptions entirely and moving to alternative platforms, such as Apple Music.

More than a year ago, at the 2020 Worldwide Developers Conference, Apple announced that it would be adding third-party music service support to HomePod. A few months later, Apple highlighted some of the apps that would take advantage of the new feature, including Amazon Music, Pandora, and iHeartRadio. A notable exclusion from the list - Spotify.

At the time in June of 2020, and more recently, Spotify said it plans to implement AirPlay 2 support into its iOS app. While AirPlay 2 support would allow users to play their Spotify content through their HomePod, it is not native HomePod support. Native HomePod support would allow users to use Siri to play Spotify content from their HomePod without opening the app and selecting the speaker manually.

Customers are not holding back their frustrations, with one user writing that Spotify is exhibiting "childish behavior," while another said, "this is a total joke - how can they still not be offering it how many people have come here, seen this and then just canceled. Why does Spotify make it so hard to support them."

"This is absolutely pathetic Spotify," another user wrote. Users are poised to turn their frustrations into action, with many saying that they have activated Apple Music's three-month trial and will renew their subscription unless Spotify adopts HomePod support before the trial ends. "Month with no information about the integration...why should I pay for Spotify when other Services are more interested in integrations," another user wrote, with many others saying they've moved to Apple Music (1, 2, 3, 4, 5, 6).

How many comments are needed to bring attention to this? More than 100 pages? Being a software engineer myself, I understand that such integration shouldn't take THAT MUCH time. Come on, it's hard not to conclude that Spotify has intentionally decided not to implement it. They haven't even said a simple "yes, we're on it."

It doesn't seem like Spotify cares about their users considering the number of votes on this.

Spotify has labeled the idea a "Live Idea" but has not provided any updates on where it stands. Spotify spokespeople have also declined to respond to several emails by MacRumors over the last several months regarding HomePod support.

The reasoning behind Spotify's refusal to adopt HomePod support remains unknown. Spotify has in the past called Apple "anti-competitive," accusing the tech giant of making it harder for other services to compete with Apple Music. However, when given a chance to join a level playing field with Apple's service, Spotify seems less interested.

Left Spotify, this was a dealbreaker for me - Nothing happened and they don't care about the consumer - waited for a year, but nothing happened. I got 6 months free subscription with my AirPods, so it was time to leave. It's Time to Play Fair Spotify, you can't complain about not being on the HomePod, and then when they let you in you don't even bother to support it.

While the HomePod remained a rather niche product at the time third-party support was announced, the product has slowly grown more mainstream thanks to the smaller $99 HomePod mini which just recently launched in new colors.

Apple is offering new customers a free three-month trial to Apple Music, which does include native HomePod support. New Apple Music customers who own select AirPods and Beats model headphones can get six months of Apple Music for free. We'll update this article if Spotify provides new information concerning HomePod support.

The rest is here:
Spotify Users Growing Impatient and Canceling Subscriptions Over Lack of Native HomePod Support - Mac Rumors