Author

Alicia Newman

Browsing

Our team used to have a lot of difficulties with our unit tests. They were slow to write, slow to run and time-consuming to maintain. The tests were fragile and prone to breaking. Small changes to our code could lead to hours fixing tests all across our entire suite. The tests were inconsistently designed and required many different approaches to fix. Our unit tests had become such a hassle that when developing new features, we…

Yesterday, Microsoft announced the release of TypeScript 3.7 with new tooling features, optional chaining, nullish coalescing, assertion functions, and much more. This release also includes breaking features; a few changes in the DOM where the types in lib.dom.d.ts have been updated; the typeArguments property has been removed from the TypeReference interface. Also, TypeScript 3.7 emits get/set accessors in .d.ts files which can cause breaking changes for consumers on older versions of TypeScript like 3.5 and prior. TypeScript 3.6 users will not be impacted as…

It is the combination of hardware & software that makes for most of the progress in Technology. The top programming languages are a core part of the modern & emerging technologies we see today. Developers of the present-day deal with more programming languages than ever before. Similarly, many IT Outsourcing Companies are now working with a huge set of languages for building all different types of software applications. And for those harnessing these programming languages for their…

If you’re interested in developing mobile apps with anything other than the native toolsets, you’ll definitely find yourself evaluating Ionic and React Native as two of the most popular alternatives. Both have a large community of passionate developers, are used massively in large enterprises, and can lay claim to many popular consumer apps. But today, I’d like to focus on how Ionic and React Native are diverse, and what these differences mean for those who…

Let’s face it: While programming is usually fun, sometimes it can get really boring. Sometimes you just hit the wall, forget the underlying purpose, and eventually burn out. You can end up with days or weeks of not programming — doing everything except sitting in front of the computer. If programming is your main source of income, then these off days can become overwhelming and eventually lead to giving up programming. So the question is:…

Python 3.5.8 is finally here! The end of October marks the new version of Python, and a lot of things did change. Python has finally entered the “security fixes only” mode, and thus the new version pretty much focuses mainly on security fixes. Currently, the new version has only been released in source code form, and no more official binary installers will be produced. The new syntax features are the coroutines with async and await syntax,…

Who says learning to code should be hard? Or better yet, what are the easiest languages to learn for beginners? It might be a little daunting for any beginner who just started to learn to code. There are a lot of programming languages to choose from (256 to be precise). Sometimes it can get really difficult to choose which one will suit you best. With time you’ll understand that there’s no “best programming language ever” – it…

As you may already know, there were tons of hybrid (cross-platform) mobile technologies such as: PhoneGap Sencha Cordova Ionic Xamarin and a lot more. But, most of them are dead, or it’s their endgame now. Mostly because they were limited and desperately needed knowledge from many, many areas such as the framework itself and native platforms. Currently, React-native and Flutter are at the top of their game for most of the new hybrid projects. This game…

Two Pennsylvania state senators introduced Senate Bill 350 in Harrisburg on Tuesday and it contains just about everything a cannabis advocate would love. There are provisions for growing cannabis at home, expungement of all cannabis criminal records, pizza-like delivery of marijuana to your door, and a bar-to-entry set so low that just about any Pennsylvanian could enter the trade as a grower or a retailer. “This bill is fantastic,” said Les Stark, director of the Keystone Cannabis…

Have you ever wondered what are the most popular programming languages on GitHub? GitHub is, without a doubt, the most famous platform for code management and sharing. It’s the home to software code worked on by more than 31 million users – working in as many as 337 different programming languages! Seeing how much GitHub has grown with time, it’s safe to say that GitHub is here to stay.  Following the famous purchase of 7.5 billion…