We are proud to announce today the launch of the first cloud platform to create scalable web apps and collaborate directly in your browser. Codesphere offers a powerful solution by combining:
Codesphere boosts the productivity of every developer and is now available for all to use. Our vision is to develop the best and fastest solution for programming scalable Web Apps for developers like you (and us). If you want to develop the new YouTube or Spotify, Codesphere will be your first and best choice!
Until today, it has been hard for developers to…
Working with SQLite just got a whole lot easier! Codesphere is happy to announce a new UI for creating and managing your SQLite databases!
Let’s talk about how!
To create a new database file, navigate to the infrastructure tab in Codesphere’s IDE and select SQLite.
Written by Dan Parry.
Database Management Systems (DBMS), in short, are collections of tools used to access and manipulate the data stored in a database. There are lots of different types of DB management systems but the most widely used are Relational Database Management Systems (RDBMSs).
RDBMSs use the relational model to store data in the form of tables (referred to as relations). Each relation is then further organized into rows (tuples) and columns (attributes). A relation is managed and/or queried using Structured Query Language (SQL).
There are many dialects of SQL, the three most popular of which are SQLite…
Roman is our Senior Software Engineer here at Codesphere, he was recently interviewed on the Ironhack podcast, where he shared his journey from working in his mom’s ice cream shop to becoming the award-winning, self-taught dev he is today — and it’s a story worth hearing so we thought we’d share it with you too.
Written by Dan Parry
We all have a different outlook on life — some of us take a glass half full approach and some of us are ‘who’s drank half my drink’ kinda people — but when it comes to software development, which is the more productive mindset? Is one better than the other?
Let’s talk about the pros and cons of optimism and pessimism in developers.
Experience plays a role in the level of pessimism you might find in a developer. A long history of unexpected problems and catastrophic deployment issues has a tendency to jade a fresh-faced junior…
Earlier this week, we spoke about the relationship between coding productivity and listening to music. If you’re a developer, you know how many different tabs and applications you might have open at once. That’s why today we’re going to create a simple web app to voice control Spotify.
You can check out the demo, deployed on Codesphere, here:
To do this we’re going to use React, the Spotify Web API, the react-speech-recognition library, and Codesphere.
The flow will look like so:
This GIF obviously doesn’t include sound, but upon saying “pause music”, your Spotify will pause, and upon saying…
Listening to music while coding is a topic I often find myself talking to other developers about and everyone seems to have a different opinion or preference. Some don’t like to listen to anything, needing silence to really focus. Others are into ‘chill beats’ to help them find their flow, and one maniac I know can code to black metal (he’s from Finland).
Conway’s Game of Life has amazed Computer Scientists and Mathematicians for over half a century now. For those who don’t know, the Game of Life is a zero-player game that follows four simple rules and can end in chaotic, beautiful, and mind-blowing outcomes. This simple game can even be used to simulate a Turing machine (you can essentially program using the game).
You can get a feel for the game here: https://playgameoflife.com/
Conway’s Game of Life starts with a 2d…
Written by Dan Parry at Codesphere
There seems to be a common perception that math and coding are intrinsically linked and to some extent, they are. Whether being good or bad at math affects how good a developer an individual is, however, is a whole other topic worth talking about.
On one hand, there is the school of thought that math is indeed very important because programming involves complex calculations and anyone without a deep understanding of math will struggle to solve problems. …
Earlier this week we spoke about some helpful UX tips to keep in mind when you are creating animations for your website.
If you’re new to web animations, however, it may be helpful to take a dive into leveraging CSS animations to make your website more sleek, memorable, and usable.
The key to creating CSS animations is understanding keyframes (see what I did there?), which are the unique states that an object goes through in its animation.
Every CSS animation must have at least two keyframes, each with a specific styling. …