Podcasts about j2me

  • 17PODCASTS
  • 24EPISODES
  • 1h 3mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Aug 8, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about j2me

Latest podcast episodes about j2me

The Frontend Masters Podcast
Mobile Apps to PWAs - Evolution of Web Apps | Maximiliano Firtman

The Frontend Masters Podcast

Play Episode Listen Later Aug 8, 2024 41:17


In this episode, Maximiliano Firtman discusses his journey as a web and mobile developer spanning over 20 years. He shares insights on the evolution of mobile web development, from early WAP and J2ME applications to modern Progressive Web Apps (PWAs). Firtman reflects on his experiences teaching, speaking at conferences, and consulting internationally from his base in Buenos Aires. He explores the changing landscape of web technologies, the current state of PWAs, and the industry's shift in terminology from "PWAs" to "web apps." Firtman also delves into the importance of understanding vanilla JavaScript in today's development ecosystem and offers advice for aspiring speakers and teachers in the tech industry.Check out Maximiliano's Frontend Masters courses here: https://frontendmasters.com/teachers/firt/Find Frontend Masters Online:Twitter: https://twitter.com/FrontendMastersLinkedIn: https://www.linkedin.com/company/frontend-masters/Facebook: https://www.facebook.com/FrontendMastersInstagram: https://instagram.com/FrontendMastersAbout Us:Advance your skills with in-depth, modern front-end engineering courses — our 150+ high-quality courses and 18 curated learning paths will guide you from mid-level to senior developer! https://frontendmasters.com/?utm_source=youtube&utm_medium=home_link&utm_campaign=podcastepisode18

airhacks.fm podcast with adam bien
From J2ME, over Bluetooth and Speech Recognition to AI

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 21, 2024 50:10


An airhacks.fm conversation with Bruce Hopkins about: transition from Basic to Java, work on Bluetooth technology and writing a book on Bluetooth for Java, involvement with Sun Microsystems and Java ME, becoming a Java Champion, shift to AI and natural language processing research, development of speech recognition and hands-free web navigation systems using pure Java, use of Hugging Face libraries for NLP in 2016, writing for Linux Magazine about mesh VPNs, discovery and exploration of ChatGPT, writing a book on integrating ChatGPT with Java, shared experiences and parallel paths in Java development, discussion about Sun Microsystems vs Oracle's approach to Java, mention of various Java-related technologies like JXTA, Sphinx, FreeTTS, and Dalvik, brief explanation of mesh VPNs and Tailscale, plans for a future podcast episode focused on Bruce's JavaChatGPT book

airhacks.fm podcast with adam bien
How LangChain4j Happened

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 12, 2024 67:17


An airhacks.fm conversation with Dmytro Liubarskyi (@langchain4j) about: continuous Windows 95 re-installation on Pentium 2 then Pentium 3, early interest in J2ME development and websites, transition to Java and enterprise software development, motivation behind creating langchain4j, integration with embedding models, vector databases, and ONNX Runtime, langchain4j core abstracts: language models, chat memory, AI services, tools, langchain4j, onnx.ai, Dynamic tools with GraalVM, Enterprise use cases and integration with Java stacks, OpenAI, Anthropic, Cohere, Hugging Face, Bedrock, Olama, Gemini Dmytro Liubarskyi on twitter: @langchain4j

airhacks.fm podcast with adam bien
BDD: Bug Driven Development vs. Continuous Observability

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 23, 2023 73:55


An airhacks.fm conversation with Roni Dover (@doppleware) about: enjoying Sword of Aragon game, writing text games then graphics games, learning .net then Java, managing complexity, the problem solving skills over programming language, learning Ruby and python, writing J2ME applications, writing purpose driven and simple code, Domain Driven, CQRS and Event Sourcing, the challenges of polyglot programming, BDD Bug Driven Development and continuous feedback, the wrong focus on unit tests, pretty, but not useful dashboards, EMF the Embedded Metric Format, The Director of Enterprise Architecture, there was no google analytics for code, improving your code with observability, the impact of code changes to traces, starting digma.ai and “Java First”, the airhacks discord server, OpenTelemetry instrumentation, automatic analysis of opentelemetry data, "#49 KISS Java EE, MicroProfile, AI, (Deep) Machine Learning" with Pavel Pscheidl, Digma Beta Program, Continuous Feedback Slack Group, Continuous Feedback In Java Roni Dover on twitter: @doppleware

airhacks.fm podcast with adam bien
The History of Mobile Java and Codename One

airhacks.fm podcast with adam bien

Play Episode Listen Later Apr 16, 2023 69:52


An airhacks.fm conversation with Shai Almog (@debugagent) about: the debugagent website, from Oracle to Sun, DoCoMo invented mobile web in 2003, DoCoMo Java, J2ME had a pre-verifier, DoCoMo Java, i-mode mobile phones , Java Application Descriptor (JAD), Lightweight User Interface Toolkit, Sprint Wireless Tookit, Java FX Script, Chris Oliver and “Form Follows Function” or F3, LWUIT on iOS, Swing mixins, starting Codename One, Codename One is like flutter, but in Java, Codename is written in Java and open source, Developing Java Apps for iOS--Codenameone, An Interview with Chen Fishbein, episode with Alejandro Pablo Revilla "#207 Mission Critical Transactions" Shai Almog on twitter: @debugagent

Amigos: Everything Amiga Podcast
J2ME Phone Games - Alpha Wing & Chuck Norris: Bring on the Pain - ARG Presents 214

Amigos: Everything Amiga Podcast

Play Episode Listen Later Apr 27, 2022 63:52


Hello folks, welcome to BIG episode 214 of ARG Presents! This time out, DEM BOYS take a look at J2ME Games...yeah we didn't know what that means either! A better name is JAVA PHONE GAMES! First, we learn a lil' something, then it's GAME TIME! Set back and relax as we look at ALPHA WING and Chuck Norris: BRING ON THE PAIN!!!!!!!!!! --- Send in a voice message: https://anchor.fm/amigospodcast/message

ARG Presents
J2ME Phone Games - Alpha Wing & Chuck Norris: Bring on the Pain - ARG Presents 214

ARG Presents

Play Episode Listen Later Apr 27, 2022 64:01


Hello folks, welcome to BIG episode 214 of ARG Presents! This time out, DEM BOYS take a look at J2ME Games...yeah we didn't know what that means either! A better name is JAVA PHONE GAMES! First, we learn a lil' something, then it's GAME TIME! Set back and relax as we look at ALPHA WING and Chuck Norris: BRING ON THE PAIN!!!!!!!!!! --- Support this podcast: https://anchor.fm/arg-presents/support

airhacks.fm podcast with adam bien

An airhacks.fm conversation with Stuart Marks (@stuartmarks) about: Wang 2200 Laboratories computer with 10 years, David Ahl 101 Basic Computer Games, Basic without "else", GOTO and GOSUB, Pascal Records and Java, conditional evaluation in Pascal, the criticism on Pascal, Bill Joy added the socket interface to BSD 4.2, replacing VMS with BSD, the Bill Joy long weekend, starting at Sun Microsystems, working with James Gosling on the NeWS windows system, Postcript based windows system, NeWS ran on SunOS, SunOS 5 became Solaris, the unpleasant UNIX wars with AT&T, HP and IBM, X-Window vs. NeWS, shared state and NeWS, display postscript became the NeXT system, the X-NeWS merge OS, Open Look and Motif, OSF-opensource foundation, Motif became the dominant OS, creating a eCommerce system with Java at Sun, working with James Gosling at NeWS, project Oak and Project Green, Star Seven, licensing WebLogic and Tengah, personal Java and the Java Ring, Java on Sharp Zaurus and on Palm, working on J2ME, working with JavaFX, Chris Oliver started JavaFX, F3 and Forms Follow Function, Java FX Script was an own language, Richard Bair was the JavaFX architect, Jasper Potts was was the Java FX UI designer, JavaFX is based on final classes, the fragile base class / brittle base class problem, the general subclassing problem, implementing a 2d traversial algorithm for Java FX, Sun was shrinking, Java FX was growing, Brian Goetz worked to improve the Java FX internals, RIAs - Rich Internet Applications, Silverlight, Flash, Flex and JavaFX, JavaFX supported CSS, the compiler bug war story, binding propagates side effects, Robert Field is working on jshell, Stuart Marks on twitter: @stuartmarks, Stuart Marks blog: stuartmarks.wordpress.com

airhacks.fm podcast with adam bien
Java, Java EE, Jakarta EE, MicroProfile, Clouds and Duke Adventures in Guatemala

airhacks.fm podcast with adam bien

Play Episode Listen Later Feb 20, 2022 79:19


An airhacks.fm conversation with Victor Orozco (@tuxtor) about: Cyrix 486 computer, disassembling Prehistorik 2 game, enjoying Dangerous Dave, starting programming in FoxPro, joining programming bootcamps, learning Visual Basic 6, starting to study Computer Science with the age of 16, studying in Guatemala City, starting to learn Java in 2005, from .net to Java, Sun Certified Programmer certification, human rights application with Apache Struts on Sun Java Application Server, getting the NetBeans DVD from Sun Microsystems, starting with NetBeans RCP, gentoo linux was the future, Central America has only three Java Champions, two Java Champions from Guatemala and they joined the bootcamp, writing code for Blackberry in Java and J2ME, enjoying Glassfish and Java EE 6 for backend development, going to Brazil and switching to ML, Scala and Spark, betting on Java EE, Jakarta EE, MicroProfile, JUG in Guatema is the oldest in the country, winning the Duke Choice Award for Duke Adventures, meeting Bruno Souza, checkout episode "#170 Java, OpenSource and the Brazilian Christmas" with Bruno Souza, "knowledge and clouds" - is nabenik in Mayan - victor's company, Java EE, Jakarta EE, MicroProfile are great platforms for building products and consulting, working on-premise openshift, AWS and Azure, working with Payara Micro, Quarkus on OpenShift, packaging old Java EE codes as AWS Lambda, Victor Orozco on twitter: @tuxtor, Victor's company: nabenik

airhacks.fm podcast with adam bien
Pragmatic Modularity and OSGi

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 30, 2022 57:09


An airhacks.fm conversation with Jürgen Albert (@JrgenAlbert6) about: C64 and Logo, 286, 486 then Pentium, starting with PHP, learning Java 1.4 and Java 5, studying in Jena - the optical valley, Intershop and Stephan Schambach, Intershop was written in Perl, writing eBay connectors with Java, Java Server Pages, Tomcat and Java Data Objects (JDO), Java Persistence API JPA, writing a J2ME app store, Using TriActive JDO TJDO, using Geronimo Application Server, working with Java EE, JBoss and Glassfish, starting Data In Motion company in 2010, building a statistics tool for Bundesamt fuer Risikobewertung, creating smartcove the product search and price comparison engine, building video supported therapy software with Java, parsing video streams with Java, Eclipse RCP, code reuse with OSGi and Gyrex, GlassFish and OSGi, modeling Eclipse Modeling Framework (EMF), Eclipse GMF and openArchitectureWare, the IDE wars, the meetup.com/airhacks message, modular system in long term projects, microservices vs. JARs, versioning bundles and plugins, package versioning, the chair of Eclipse OSGi Working Group, Sun started with OSGi, declarative OSGi services, there overlap between OSGI and Eclipse Plugin Development Environment, "#79 Back to Shared Deployments with Romain Manni-Bucau", Jürgen Albert on twitter: @JrgenAlbert6, Juergen's company: Data In Motion

Interview and job search strategies that work
Episode 157. Mark Herschberg Author of the soon to be best seller "The Career Toolkit"

Interview and job search strategies that work

Play Episode Listen Later Jan 20, 2022 24:27


Mark Herschberg Author of the soon to be best seller "The Career Toolkit" https://www.thecareertoolkitbook.com/ which shows you how to design and execute your personal plan to achieve the career you deserve. available at https://www.amazon.com/Career-Toolkit-Mark-Herschberg/dp/0960100741/ He is sits on the board of directors for TechieYouth https://www.techieyouth.org/, which helps foster kids & at-risk youth become self-sufficient IT/tech professionals. About Mark Herschberg https://www.linkedin.com/in/hershey/ Currently doing fractional CTO work as I market my book and speak at events but open to additional contract or returning to full time around the end of 2021 / start of 2022 Seasoned executive and cybersecurity expert who can bridge the divide between business and technology. I have started, grown, and fixed startup companies spanning 10 different verticals as well as helped two Fortune 500 companies with their internal startup initiatives, and helped create educational programs at MIT and HBS. I typically lead engineering, product, and data science. Technologies (and other keywords): Proficient: Ruby on Rails (RoR), MySQL, Mongo, AWS, GCE, Redis, Hadoop, Git, REST / RESTful, Design Patterns, Microservices, Service Oriented Architecture (SOA), Git Rusty: Java, J2EE, J2ME, Spring, Hibernate, Puppet, R, ELK, Storm, Pig, Hive, Javascript, JQuery, Ajax, Heroku, SVN Managed: Python, Django, GitLab, kubernetes (k8s), docker, C#, .NET, PHP, React, Angular, Postgres, Ansible, Chef Server OS: Linux, Unix, Ubuntu, CentOS, Windows Compliance: HIPAA, CCPA, GDPR, PCI Cybersecurity, authentication, identity, red team. blue team, purple team. #leadership, #networking, #worktrends, #communication, and #professionaldevelopment --- Send in a voice message: https://anchor.fm/getajobintech/message Support this podcast: https://anchor.fm/getajobintech/support

airhacks.fm podcast with adam bien
How EJBGen, TestNG and ...Android happened

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 31, 2021 63:58


An airhacks.fm conversation with Cedric Beust (@cbeust) about: Apple II was the first love, building an Apple II emulator, the C64 domination, starting with Basic, then switching to 6502 assembly, cracking games for fun, learning Pascal, starting to study Math because Computer Science was not available, working as administrator at school, switching to Amiga 1000 then Amiga 2000, joining the demo scene, the impact of remote applications as PhD, working with C++ and CORBA, C++ language involvement, meeting Bjaerne Stroustroup, evolving a language is hard, starting with Java 1996, joining Sun Labs in 1998, implementing "persona" at Sun Labs with Java, Sun was not the right place to work with Java, applying at Imprise to work on Borland Application Server, meeting the WebLogic developers at a party, joining WebLogic, C++ was hard to work with, Java was a fresh air, the EJB container team was 10 developers, writing EJBGen, working on Java annotations, the relation between EJBGen and xdoclet, the Attribute Oriented Programming with XDoclet, the metadata should be in the near of Java code, joining the JCP to create Java Annotations, starting at Google to work with Adwords, motivated by shortcomings of JUnit, TestNG was created in 2004, WebLogic vs. WebSphere, tests should depend on each other, TestNG was an exploration of a modern framework, Google's mobile team were 5 people in 2005, starting a mobile Gmail project at Google on J2ME, Java Mobile, Google Android's acquisition, working with Andy Rubin to develop a Java-based OS, a team of 5 developers started to build Android, Android was strategic for Larry Page, users should be in power-this was the spirit of Android, Android development was "Top Secret", leaving Google to join a startup, building internal tools for supervision at LinkedIn, creating a calendar assistant at a startup, starting as "firefighter" at Yahoo in Java space, starting okta, okta is an "universal" SSO, implementing SSO across companies at okta, okta's backend is written in Java Cedric Beust on twitter: @cbeust, Cedric's blog

OT Podcast
6: Being a Developer, Leader, and an Artist with Lizzie

OT Podcast

Play Episode Listen Later Oct 11, 2020 115:28


In this episode we have a conversation with Lizzie, a mobile developer and an artist. She has background in mobile platforms such as Java ME, Android, and iOS. Aside from being a developer. On her free time she does painting. Aside from being a developer she also led a software team to success. Follow Lizzie on https://www.instagram.com/sneakylizzie/ Parts: 1. Painting as a hobby and sharing your art 2.. Deciding on moving on with arts and choosing a developer career 3. Time management with hobbies and software development 4. [Uncut] Video Games 5. Working with mobile technologies from J2ME, Android, and iOS 6. OS Fragmentation on iOS and Android 7. Different ways of developing UI in iOS 8. Backwards compatibility in iOS 9. Experience on Leading a software development team 10. Going back to development from leading a team 11. Career paths after being a developer 12. Talking about team structures 13. Minimalism 14. Exploring hobbies: Leather crafting, Mechanical keyboards 15. Trips in Japan!

GameLoop
GameLoop #GL39: L'epoca dei giochi Java J2ME su cellulare

GameLoop

Play Episode Listen Later Sep 26, 2020 172:18


Parliamo dell'epoca dei giochi Java J2ME su cellulare con Fabio Ciucci e due suoi colleghi dell'epoca! 0:00:01 INIZIO 0:02:25 I GIOCHI SU JAVA J2ME 0:40:34 GLI STORE DEI CARRIER 0:56:13 IL GIOCO DEL CALCIO 1:02:07 IL GIOCO DEL TETRIS 1:10:45 I PROBLEMI DEGLI EMULATORI 1:20:19 2003, ARRIVA LA CONCORRENZA 1:38:45 SU QUALI TELEFONI SVILUPPARE 2:25:57 PRESENTE E FUTURO 2:50:48 CONCLUSIONE Le note dell'episodio complete: https://gameloop.it/2020/09/27/gameloop-podcast-gl39-lepoca-dei-giochi-java-j2me-su-cellulare/ Link: Sito | Discord | Gruppo FB | Forum Supportateci: Patreon | PayPal | Humble Store Il link Amazon per i vostri acquisti (potrebbe arrivarci una commissione): http://amzn.to/2r2XHT5

Canada's Podcast
Découvrez Hugo Morin, très impliqué dans l’univers des jeux vidéo, associé et investisseur de V3-Ventures et plusieurs entreprises technologique - Québec - Canada's Podcast

Canada's Podcast

Play Episode Listen Later Jul 6, 2020 22:04


Sylvie Bougie a eu le chance de s’entretenir avec Hugo Morin associé de plusieurs entreprises en technologie. Vous y retrouvez ses conseils et certaines anecdotes de son parcours d’entrepreneur. Hugo Morin fonda Humagade en Avril 2003. Humagade produisait des jeux vidéo sur plusieurs plateformes mais était spécialisée en jeux sur téléphone cellulaire. Dans les années qui ont suivi, Humagade remporta de nombreux prix, connu une croissance annuelle des ventes de 84% en moyenne en augmenta son nombre d'employés de 2 à 40. Ayant produit plus de 150 jeux en J2ME, BREW et Flashlite, Humagade est rapidement devenu un joueur important pour le divertissement mobile. Dû à son expertise, elle s'est vue octroyé l'opportunité de travailler sur des licences de calibre mondiale tel que Star Wars, Mickey Mouse et les Jeux Olympiques. En 2007, M. Morin fut sélectionné par la Fondation de l'Entrepreneurship afin de participer au Entrepreneurship Development Program de la prestigieuse Sloan School of Management au Massachussetts Institute of Technology (MIT). En Février 2008, M. Morin devient actionnaire de Frima Studio, qui acquiert Humagade devenant ainsi le deuxième plus grand studio de développement de jeux indépendant au Québec.En 2009, Frima fut reconnu comme une des dix entreprises connaissant la plus forte croissance au Canada, et la première au Québec. En Décembre 2009, M. Morin vend ses actions de Frima et il profite d'un temps de repos bien mérité avec sa famille. En plus de siégez sur de nombreux conseils d’administration (CLD de Québec, Desjardins...) et d’être associés dans plusieurs entreprises technologique, M. Morin est associé-investisseur chez V3-Ventures, un fond d'investissement pour startup techno. Et en 2015, il devient partenaire et directeur général chez IndieGameServices, une entreprise offrant un service de développement d’affaire dans le marché du jeux vidéo. Pour écoutez la chanson Good Riddance de Green Day : https://www.youtube.com/watch?v=CnQ8N1KacJc Aussi Hugo Morin vous a recommandé le livre "How to win friends and influence people" de Dale Carnegie et lis en ce moment "The last Odyssey" de James Rollins.

Devchat.tv Master Feed
iPS 233: Should We Swipe Left or Right for Core Data with Fernando Bunn

Devchat.tv Master Feed

Play Episode Listen Later Mar 7, 2018 41:34


Panel: Jaim Zuber Erica Sadun Gui Rambo Special Guest: Fernando Bunn In today’s episode, the iPhreaks panel talk to Fernando Bunn about different storage option for the iPhone, such as Core Data. Fernando has worked with mobile as a hobby since 2006 when apps were developed in J2ME and started to develop apps since the first day the iOS SDK was released in 2008. He is also passionate about using technology to improve people’s lives. This episode is great for those wanting to know more about iPhone storage and Core Data in general. In particular, we dive pretty deep on:  Intro about Fernando C and C++ developer at first Core Data Is core data still relevant? What are alternatives to Core Data? Realm, FMDB Encourages people to stay with Apple’s framework of personal What is the cutoff point at which you move into Core Data? The Core Data curve What happens to Core Data at scale? Why not just use SQL? Swift debugging problems Would Swift change your opinion of CoreData? Performance problems with Realm FMDB FCModel Springboard What about the Cloud? And much, much more! Links: FMDB FCModel @FCBunn Picks: Gui Craig Hockenberry article Erica Jessica Jones Season 2

The iPhreaks Show
iPS 233: Should We Swipe Left or Right for Core Data with Fernando Bunn

The iPhreaks Show

Play Episode Listen Later Mar 7, 2018 41:34


Panel: Jaim Zuber Erica Sadun Gui Rambo Special Guest: Fernando Bunn In today’s episode, the iPhreaks panel talk to Fernando Bunn about different storage option for the iPhone, such as Core Data. Fernando has worked with mobile as a hobby since 2006 when apps were developed in J2ME and started to develop apps since the first day the iOS SDK was released in 2008. He is also passionate about using technology to improve people’s lives. This episode is great for those wanting to know more about iPhone storage and Core Data in general. In particular, we dive pretty deep on:  Intro about Fernando C and C++ developer at first Core Data Is core data still relevant? What are alternatives to Core Data? Realm, FMDB Encourages people to stay with Apple’s framework of personal What is the cutoff point at which you move into Core Data? The Core Data curve What happens to Core Data at scale? Why not just use SQL? Swift debugging problems Would Swift change your opinion of CoreData? Performance problems with Realm FMDB FCModel Springboard What about the Cloud? And much, much more! Links: FMDB FCModel @FCBunn Picks: Gui Craig Hockenberry article Erica Jessica Jones Season 2

The freeCodeCamp Podcast
Ep. 16 - From programming with a Nokia feature phone to working for an MIT startup

The freeCodeCamp Podcast

Play Episode Listen Later Feb 6, 2018 15:10


Elvis was "just a village boy from Nigeria who had nothing but a dream and a Nokia J2ME feature phone." Today, he's a 19 year old Android developer who has worked on over 50 apps and currently works for an MIT startup. This is his story. Written by Elvis Chidera: https://twitter.com/elvisnchidera Read by Quincy Larson: https://twitter.com/ossia Original article: https://fcc.im/2Bwp50Y Learn to code for free at: https://www.freecodecamp.org Intro music by Vangough: https://fcc.im/2APOG02 Transcript:  In 2012, I was just a village boy from Nigeria who had nothing but a dream and a Nokia feature (J2ME) phone. Today, I’m a 19 year old Android developer who has worked on over 50 apps and currently works for an MIT startup. My name is Elvis Chidera and this is my story. My journey began with my curiosity about how to build a website. Growing up, I spent a lot of time online as I loved downloading games and reading Society Of Robots. I would save for weeks to buy a 10 MB internet bundle for 100 Naira ($0.28), and back in 2012, that could last for a month. When learning to code, I took the first and simple step of doing a Google search about how to build a website. I got millions of results. Not knowing where to start, I clicked on the first link I saw, which was from W3CSchools. The article explained that I need to learn some languages (HTML and CSS) to be able to build a website. I checked some other resources to confirm that I actually needed to learn these things. Then I started the W3CSchools HTML and CSS course. Each day after school I would head over to the website to study. Initially, the code examples and explanations didn’t make much sense to me. But I kept studying regardless. I referred to various tutorials when I was stuck. This helped me view the problems I encountered from many different angles. When I was younger, I struggled with my reading and writing skills in school. I was only able to get better at them through continuous practice. So I already had this model in my head: if I continue to practice — no matter how long it takes — I will ultimately be able to understand these programming languages. A few months of intensive learning got me acquainted with HTML, CSS, and JavaScript. While I was still learning, a friend showed me the movie “The Social Network.” And after watching it, I was super motivated to build the next big thing. Thank you, Hollywood. I had a eureka moment a few days later. The idea was to build a better version of Facebook. At that time, you couldn’t see your Facebook friends that were online. Also, Facebook was built to connect with people you already knew in real life. So that was my billion dollar startup idea: build a social network with all the features Facebook didn’t have. Mark Zuckerberg - I’m coming for you - or so I thought. I spent the next few months building a better social network by adding any feature I could even think of using. I was naively confident that I was going to win. After completing the project, I did what anybody without an advertising budget would do. I spammed the internet for days and days. After several days of marketing, reality slapped me hard in the face. I only got 200 users, which I had to keep begging to come back to the site. I was depressed! A few months of hard work spent in vain. This taught me two important lessons the hard way: I needed to recognize the cold start AKA chicken and egg problem that new platforms face early on. I was building something I thought people needed. But I ended up building just another feature factory. While it’s okay to be motivated by a project, you also need to know when you’re headed down a dead end. I spent a few more months trying to see if I could get more people on my site, but retention numbers kept dancing toward 0%, and I eventually gave up on the project. But I was motivated by the motto of Lewis in Meet the Robinsons, “Keep moving forward.” Seeking inspiration for my next project, I reflected on the needs of my local community. This time around, I wanted to build something that people actually needed and are willing to pay for. I came up with an idea to make text messages cheaper and easier to send to multiple people at a time. This was more like Whatsapp backed by SMS. After speaking to different people about it, I decided this was the next thing to do. I named the project Xmx Me. It was going to be a J2ME app. This meant I had to learn Java. Looking back in time, I have to admit that it was the biggest challenge I’d yet encountered. I had to read some tutorials several times to fully understand them. After completing a few Java courses, I was ready for work. Relentlessly typing one line of code after another, I carefully built the backend with PHP, the frontend with HTML and CSS, and the mobile app with J2ME. The app was coming to life. But here’s the thing — I didn’t own a laptop. I was building out all of these pieces of my app on my J2ME feature phone. Wait. What? You read that right. I wrote my code on a Nokia 2690 How I built my production apps on a feature phone At this point in my life, I had never actually programmed on a laptop. I simply couldn’t afford one. My parents wanted to help me. But it was difficult for them because they had to choose between paying my school fees (and other necessities) versus buying me a laptop. I hadn’t used a laptop before, and my only interaction with computers was at cyber cafes. I remember watching some videos about how to use a computer (left click, drag, drop, and other basic stuff) and then walking into a cyber cafe to practice them. I was lucky that a relative had gifted me a feature phone (The Nokia 2690). This phone changed my life. It’s what I used to develop Xmx Me, my failed social network, and several other projects. With nothing but a phone and the will to succeed, hour after hour I typed my code on that tiny keyboard. I was lucky again to have found an app that allowed me to compile my J2ME projects. Yes, building a J2ME app on a J2ME phone is possible. The SDK was resource hungry, so my battery often died. I would carry on, writing out all my code on paper and try to review it for any syntax errors. I don’t think I’ll fail any Java whiteboard coding tests after having done this for so long. :) Launching my group SMS app After several months, I had the product ready. I was able to convince someone I met on an internet forum to help me pay for the website hosting and the bulk SMS service for a limited number of SMS units. The app launch went well — at least better than my first project. We got some local press, and one of Kenya’s top blogs even wrote about the app. We grew organically to about 5,000 users. We were in business. And we were getting transactions a couple of times a day. With no prior experience running a business, I made some huge mistakes, some of which were: There was no easy way to charge users in Nigeria. Not everybody has a debit card. So I allowed people to pay using their mobile phone credit. The problem here was, there was no official way to convert this credit into money. I had to sell to vendors, who bought it back at a ridiculously low rates. There was little to no accounting. I was losing money and I didn’t know about it. I didn’t factor in some overhead costs. There were several missing pieces. I was considering selling the App to buy a laptop. Not knowing what to do, I went online to beg. Yes, I was that shameless and hungry. It didn’t turn out well. Somebody accused of being a scammer, which I eventually resolved. Again, I was inexperienced and I handled the situation poorly. After borrowing money multiple times to keep the business running, I decided to throw in the towel. Looking back, I think this was a bad decision. With a little more learning and experience, I would have been able to make things better. Maybe I didn’t see any future in an SMS app. Well, I released a throwback app recently, and many of the users still use it and love it. Lessons I learned along the way I realized that if I was going to be able to afford a computer anytime soon, I would need to work hard for it. So I began saving all the money I could. I cut my daily expenses and lived as simple a life as possible. I asked my relatives for help. I even sold some personal belongings to raise money for the laptop. Still, it wasn’t enough. Determined to achieve my goal, I took on a freelance job of building a website so I could earn the remaining sum. How do you use a feature phone to build a website designed for PC users? Simple: have a Facebook friend who you disturb every night to view your website on his computer and give you feedback. It was cheaper than going to a cyber cafe repeatedly. I also made heavy use of Ideone which allowed me to run my PHP scripts to see if they work before uploading them. Well, I finally was able to get that laptop. I can still remember the feeling of joy I had. That smell of plastic when you unbox a brand new cheap computer. I could now work on any project I wanted without feeling restricted because of my phone. Since J2ME devices were slowly dying out, I eventually switched to building for the Android platform. My Java skills were still relevant there. I just needed to learn some platform-specific things. The next year in 2015, after high school, I decided to start working to support my family. So I began freelancing. I was always active in local forums and groups, looking for people who wanted help with building an Android app. Because I didn’t have a good portfolio, I would build apps for some people before they even paid, without any guarantee that I’d be paid. I was stung by this approach several times, but it allowed me to build a good enough portfolio. I would like to share something I wish I knew while I was freelancing: Don’t spread yourself too thin. Taking up too many responsibilities is not good for your health, your family, or the clients. I worked with several clients from different parts of Nigeria who loved my work. I eventually got a full-time job in Lagos, Nigeria after working with a client remotely. Then, while going through my news feed, I saw a job advert for an Android developer position at Dot Learn. I looked them up and realized they are an MIT startup working in an education technology field that I was passionate about, and in a market I understood. They had a unique idea: to solve the problem of access to online education by making educational videos that are extremely data-light — as low as 1MB for every hour of video. This was almost unbelievable, and I knew it was key to making education very accessible to a lot of people. I am very passionate about revolutionizing education in Africa. In fact, I have already built a free (ad-supported) exam prep app called PrepUp that has over 30,000+ installs and was one of the finalists at the West Africa Mobile Awards in 2016. So I wanted to be part of what Dot Learn was building. So I went through the developer job requirements and I felt I had a chance. But impostor syndrome didn’t want me to be great. For days I had conflicting thoughts. Should I apply or not? Then I realized one thing: I had nothing to lose. The worst that could happen would be that I got rejected. But I wouldn’t die. So, I went ahead and applied. Fingers crossed, I started re-watching several of the videos I had downloaded from MIT OCW. I also spent some nights watching some coding interview solution videos. In the past, I had mostly been hired based on my strong portfolio and previous job experience, but I didn’t want to be caught off guard if they gave me a coding interview. Well, long story short: after lots of preparation, answering some difficult questions, a phone interview, and some coding projects, I was accepted. I couldn’t believe it. I was ecstatic. Looking back at it, this was one of my best decisions. Working at Dotlearn, I have had exponential growth in my career and have met with lots of awesome people from MIT, Harvard, and other great places. From attending big events like the Techcrunch Battlefield (I ended up missing my flight) to realizing I could rap, it’s been a fun and exciting experience so far.  

Hanselminutes - Fresh Talk and Tech for Developers
Developing ON (not for) a Nokia Feature Phone with Elvis Chidera

Hanselminutes - Fresh Talk and Tech for Developers

Play Episode Listen Later Jan 18, 2018 30:43


In 2012, Elvis Chidera wrote his first app on a Nokia feature (J2ME) phone. He wrote the Java App ON the phone (literally writing the Java code with T9 text on a numeric keypad.) Today, he's an Android developer at dotlearn.io who has worked on over 50 apps and currently works for an MIT startup. He chats with Scott about the Nigerian mobile market, how feature phones work, and where Android is headed.

PODebug
#020 – Uma Viagem na Evolução do Desenvolvimento Móvel

PODebug

Play Episode Listen Later Mar 24, 2016


Embarque com a equipe do podcast nessa jornada desde os primórdios do desenvolvimento de aplicações móveis para os dispositivos da Palm, passando pelos celulares que rodavam J2ME até as modernas soluções para os smartphones Android e iOS. Nosso guia é o Telmo Pimentel Mota,  desenvolvedor móvel desde o início do …

Grantvanzyl.com
Grantvazyl.com Interviews Charl Norman

Grantvanzyl.com

Play Episode Listen Later Oct 29, 2014 46:43


Charl Norman shares his story of success as an award winning consumer internet and digital media entrepreneur. With 13 years of digital experience, starting his first online community (Zoopedup.com) while still in high school, he discusses the the ins and outs of the tech world as well as sharing beneficial business advice to all entrepreneurs. Charl is a firm believer in hard work and determination and it has truly paid off for him. He is currently a Founder of OnNet, a digital agency with a technology focus helping brands like Media24, Shoprite Checkers and Cell C reach their customers across all platforms. Charl also managed operations for Blueworld Communities (BWC), a company that he founded with partners. BWC operates online communities in the entertainment, motoring and dating space and was acquired by Media24 (Africa's biggest media corporate owned by Naspers) in 2008. BWC also created Afridoctor, the Award winning J2ME application that won the $85 000 Nokia Application Innovation Award. In 2011, Charl was a founding member of Touchlab, an award winning mobile division within Naspers, that builds applications and tablet publications for iOS and Android. Charl also owns a publishing network including BandwidthBlog.com, an opinionated tech and internet news blog which has hit the homepage of Digg, been referenced by ReadWriteWeb numerous times and has won awards such as a silver pixel at The Bookmarks and best technology blog in the SA Blog Awards. Charl has enjoyed some recognition for his hard work, being the runner up for the ICT Young Entrepreneur of Africa Award in 2008, included in Mail & Guardian's top 200 young executives and nominated for 'Top 30 entrepreneurs under 30" in Africa, he has many hours of experience, many tips to make it big and key attributes for being a successful entrepreneur.

We.Developers
We.Developers 005 – Desarrollo de Videojuegos

We.Developers

Play Episode Listen Later May 19, 2012 58:52


Damos la bienvenida a nuestro primer valiente, Alberto González (@agonzalez_net), que nos ha propuesto hablar sobre el mundo del desarrollo de videojuegos. Alberto nos cuenta que diferencias hay entre el desarrollo de un videojuego y otros desarrollos, como se plantea un desarrollo de este tipo, desde la concepción hasta la venta, las herramientas, lenguajes y [...]

USI - Les sessions - iPhone/iPod
2009 - Xavier Vaccari - Dix questions pour mobiliser votre SI

USI - Les sessions - iPhone/iPod

Play Episode Listen Later Apr 20, 2010 43:30


Les réseaux mobiles sont de plus en plus largement accessibles et nous assistons parallèlement à l'avènement de terminaux enfin utilisables et de kits de développement plus ou moins mûrs et stables. Comment efficacement identifier et exploiter les opportunités business que l'on vous promet depuis cinq ans ? Comment éviter l'inflation de la complexité et des coûts, avec la prolifération des plateformes (IPhone, BlackBerry,J2ME, Windows CE, ...) et l'absence de standards ? Durant cette session, nous vous présenterons notre vision et quelques conseils actionnables pour valoriser votre existant sans passer à côté des atouts technologiques de ces nouvelles plateformes. Mobilisez-vous!

CRE: Technik, Kultur, Gesellschaft

Gut 12 Jahre nach Markteinführung hat die Java-Platform sich in einem Maße etabliert, dass sie nicht mehr vom Markt wegzudenken ist. Doch nicht alle angestrebten Märkte konnte die von Sun Microsystems entwickelte Plattform für sich vereinnahmen - trotzdem ist Java ein wichtiger Baustein der heutigen IT-Infrastruktur. Im Gespräch mit Tim Pritlove bieten die Java-Entwicklern Dirk Jäckel und Boggle einen Überblick über die heutige Situation der Java-Platform und erläutern Vor- und Nachteile, Realitäten und Anwendungsmöglichkeiten von Java. Konkret kommen zur Sprache: die Entstehungsgeschichte von Java, Aufstieg und Fall von Java im Web, die Java-Distribution, die Funktionsweise und Optimierungen der Java VM, die Geschwindigkeit der Java VM, Speicherverwaltung und Garbage Collection, die Features und Schwachstellen der Java-Programmiersprache, Integrierte Entwicklungsumgebungen (IDE) für Java, Werkzeuge für die Softwareentwicklung mit Java, Das Lizenzmodell und alternative Java-Implementierungen, Groovy und andere alternative Programmiersprachen für die Java-VM, der Community-Prozess für Java, Entwickeln für mobile Platformen mit J2ME und für Server mit J2EE.