Last week I finally got around to coaching at Brighton Code Bar, something I’ve been meaning to do for at least a year or so now (and apologies for taking so long). If, like me, you’ve been considering this but have worried about what you can contribute, then please just volunteer and don’t worry. The sessions are really well organised and the students either looking for help with following the tutorials or feedback/advice with their . . .
On iOS devices within accessibility section of general settings you can change the text size, making it (much) larger or smaller. I hadn’t come across this before, but to get your application to work with the user’s settings you use ‘Dynamic Type’. These are “UIFontTextStyle” elements which will automatically size around the user’s text size setting. The settings available and their relative sizes are: Large Title – 44pt Title 1 – 38pt Title 2 – . . .
Just a note about TypeScript Playground, an online REPL for TypeScript. Been around a while, but really useful for trying out a quick bit of TypeScript.
The one bit of advice I wish I’d received much earlier in my career is: Saying yes to one thing means that you are always saying no to something else! It seems pretty obvious when you think about it, as time is finite. So every little task you take on is consuming a part of that finite resource. When you’re starting out, you’re probably ‘time rich / cash poor’ which is probably the worst combination . . .
We recently encountered a bug when migrating an android application from Eclipse to Android Studio. As a part of this migration, the reference to SQLCipher version was updated from a really old (several years old) version to 3.5.4. After the migration, for existing users, the application was falling over and using the log (below) we identified it was failing when trying to use the new version of SQLCipher to open a database that had been . . .
As part of his fantastic ‘What is .NET standard‘ presentation at DDD12, Adam Ralph provided an amazing amount of detail in such a short amount of time. One of the most valuable points, which is completely obvious when you think about it, is how you should work with .NET standard when creating libraries. NET standard now comes in a multitude of flavours: currently 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 and 2.0. When starting out . . .
Last year, as part of a series of posts, I asked: “Are you investing in your own career?“. This, in part, came about from a great quote that heard: Do you have 10 years experience, or 1 year’s experience repeated 10 times? I think the majority of developers starting out are fired up and excited every day. Everything is new, everything is a challenge. Just getting something to work, no matter how is a success. . . .
If you’re trying to access a class library (.NET Standard) from a traditional console application (in VS2017 those can be found under ‘Windows Classic Desktop’) you will run into problems; which can feel a little strange for something that was pretty simple in VS2015 and earlier. You can add a reference to the class library project (Resharper will even volunteer to add the dependency / namespace reference if you don’t already have it). But the . . .
Working in software development, a decent pair of headphones is a must. I’ve lost count of all the pairs that I’ve owned over the years! I’ve had some really good wired pairs but they’ve tended to die an early death when kicking my chair back to scoot across the office to speak with a colleague and forgetting I have them on my head or around my neck. I did try wireless headphones once before, a . . .
I’m definitely getting back into Android development, I’m remembering that feeling of ‘Surely this should be easier than this!’. All I wanted to do was to schedule a local notification which behaved similarly to a push notification pop-up. That is, as well as showing the small icon in the status bar I wanted it to pop up on screen to notify the end-user. All seems fairly easily, I found this code for how to schedule . . .